Para los Lectores

En este Blog pueden Consultar libros gratis, ya sea descargar con fines de lectura o consulta, orientados al estudio.
Hay libros de Preescolar y Primaria orientados a Experimentos en general, a Electricidad y Magnetismo.
Los libros de Primaria en adelante orientados a Electricidad, ElectroMagnetismo y Electrónica.
También se abarca Electricidad, Electricidad y Electrónica del Automotor o Automotriz y todas las ramas de la Electrónica.
Ademas hay colecciones de libros que pueden estar fuera de la temática de la Electrónica (como ser Biología, etc...) y otras afines necesariamente como ser Física, Matemática y Química.

Buscar en este Blog

Queres ser Seguidor del blog?

Mostrando entradas con la etiqueta Informatica. Mostrar todas las entradas
Mostrando entradas con la etiqueta Informatica. Mostrar todas las entradas

miércoles, 1 de febrero de 2012

El C++ Por La Práctica. Introducción Al Lenguaje Y Su Filosofía


El C++ Por La Práctica. Introducción Al Lenguaje Y Su Filosofía

Gil Espert, Lluís
Sánchez Romero, Montserrat

El objetivo del libro es familiarizar al lector con la programación en lenguaje C++. Los autores consideran que el lector no tiene porqué saber nada ni de técnicas de programación ni de ningún otro lenguaje de programación. Con esta premisa y con la experiencia que los autores han extraído de los seminarios impartidos en el marco de la UPC, los autores ordenan y transmiten el conocimiento de la forma más sencilla y comprensible posible. Además, el aprendizaje se realiza mediante el uso de fichas docentes y de pequeñas actividades que tienen que conducir al lector a conseguir el objetivo del libro. Por su estructura flexible y modular, puede ser utilizado tanto en la autoformación como en cursos organizados. Presentado de forma atractiva y con una gran vocación pedagógica, el libro está dirigido a todas aquellas personas que quieren aprender C++, más allá de cualquier formación básica.

ÍNDICE
  • Presentación 
  • Sintaxis básica 
  • Tipos básicos 
  • Sistemas E/S y lectura de ficheros 
  • Control de flujo. Condicionales I y II 
  • Control de flujo. Bucles I y II 
  • Funciones 
  • Ámbito de variables 
  • Abstracción de datos 
  • Clases Parte I y II 
  • Ejemplo de recapitulación sobre la abstracción de datos 
  • Herencia 
  • Polimorfismo 
  • Punteros. Parte I, II y III
  • Herencia II y polimorfismo II. 
  • Clases abstractas 
  • Patrones (templates) 
  • Excepciones 

Consulta el Libro (900 KB) por:
1°Parte1°Parte1°Parte1°Parte
Para los que usan Gestores de Descarga
http://adf.ly/GcaiN
http://adf.ly/GcaiO
http://adf.ly/GcaiP
http://adf.ly/GcaiQ


sábado, 28 de enero de 2012

Secuencias Pseudoaleatorias Para Telecomunicaciones


Secuencias Pseudoaleatorias Para Telecomunicaciones
Cruselles Forner Ernesto
Melús Moreno, José L.

El uso de secuencias pseudoaleatorias en telecomunicaciones está muy extendido. Este libro pretende cubrir el vacío existente en estos temas, casi siempre tratados brevemente por otros autores. En el libro se introduce de forma comprensible los aspectos teóricos y prácticos más relevantes que necesita el diseñador de sistemas que usen estas secuencias.

ÍNDICE 
  • Aleatoriedad y secuencias pseudoaleatorias
  • Algoritmos de generación por software
  • Técnicas de diseño de generadores
  • Algoritmos de generación por hardware


Consulta el Libro (900 KB) por:
1°Parte1°Parte1°Parte1°Parte
Para los que usan Gestores de Descarga
http://adf.ly/GcdMD
http://adf.ly/GcdME
http://adf.ly/GcdMF
http://adf.ly/GcdMG

ÍNDICE GENERAL
  • Aleatoriedad y secuencias pseudoaleatorias. Introducción. Fuentes binarias simétricas. Conceptos de aleatoriedad. Postulados de aleatoriedad de Golomb. Requerimientos de los generadores de secuencias pseudoaleatorias.
  • Algoritmos de generación por software. Introducción. Algoritmos generadores de secuencias pseudoaleatorias. El algoritmo del medio del cuadrado. El generador del sistema GPSS/ 360. El generador PRN. Generadores de congruencias. Generador basado en el algoritmo de MacLaren-Marsaglia. Generador de secuencias pseudoaleatorias basado en permutaciones. Generador basado en el atractor de Hnon. Generador de secuencias caticas. Generator 1/p. Generador basado en la suma entera de secuencias binarias. El generador de mochila. El generador de Blum-Micali. Generación de números aleatorios siguiendo distribuciones determinad as. El método de la transformación inversa. Obtención de números según la distribución uniforme no estándar. Obtención de números según la distribución gausiana (normal). Obtención de números según la distribución binomial. Obtención de números según la distribución exponencial. Obtención de números según la distribución de Poisson.
  • Técnicas de diseño de generadores. Introducción. Registros de desplazamiento con realimentación lineal. Bases matemáticas de los cuerpos finitos. Polinomio característico primitivo. Propiedades de las m-secuencias. Impredictibilidad de las secuencias y complejidad lineal ( ?). La función de estado no lineal f. Producto de fases equidistantes. Combinación lineal de productos. Combinación no lineal de varios LFSR. La inmunidad a la correlación. Funciones combinadoras ms utiliza das. Técnicas de control de reloj. Controladores de marcha y espera (stop & go). Control de reloj en cascada. Variador de la velocidad del reloj. Secuencias PN2. Secuencias de De Bruijn. Tabla de polinomios irreducibles sobre GF(2).
  • Algoritmos de generación por hardware. Introducción. Generadores basados en funciones combinadoras. El generador de Jennings. El generador de Geffe. El generador de umbral. El generador de Pless. El generador de Rueppel. El generador de Tatebayashi.

martes, 24 de enero de 2012

Ergonomía 4 - El Trabajo en Oficinas


Ergonomía 4 - El Trabajo en Oficinas

Oscar de Pedro González
Miguel A. Gómez Fernández 

INDICE.

  • Organización del trabajo en oficinas. 
  • Trabajo con pantallas de visualización de datos (PVD's). 
  • Diseño físico: antropometría y biomecánica. 
  • Confort visual. Iluminación y rendimiento. 
  • Confort sonoro. La batalla contra el ruido
  • Confort térmico. 
  • La interfase por ordenador y la ergonomía. 
  • Manual del usuario. 
  • Normativa legal. 

Consulta el Libro (3 MB) por:
1°Parte1°Parte1°Parte1°Parte
Para los que usan Gestores de Descarga
http://adf.ly/GcfeB
http://adf.ly/GcfeC
http://adf.ly/GcfeD
http://adf.ly/GcfeE


INDICE GENERAL.
  • Organización del trabajo en oficinas. Sucinta historia de la organización del trabajo. Escuelas de organización del trabajo. La escuela de la organización científica. La escuela del comportamiento. Escuela proceso administrativo. Escuela cuantitativa. Desarrollo contemporáneo de la organización del trabajo. Organización del trabajo en oficinas.
  • Trabajo con pantallas de visualización de datos (PVD's). Tipologías del trabajo con PVD's. Requisitos del puesto de trabajo con PVD's. La pantalla de visualización. Requerimientos de diseño para los dispositivos de entrada de datos. El teclado. Otros dispositivos de entrada/salida. Impresoras. Requerimientos del medio ambiente físico. La iluminación. El ruido. Condiciones termohigrométricas.
  • Diseño físico: antropometría y biomecánica. Población usuaria. El uso de los límites de diseño. Errores más frecuentes en la aplicación de datos antropométricos al diseño de áreas de actividad. Resolver la cadena de problemas de diseño. Aplicación de la estadística. Uso de la distribución y correlación de los datos. Selección de los individuos que compondrán la muestra. Cálculo de los percentiles
  • Confort visual. Iluminación y rendimiento. Intensidad de la luz. Calidad y distribución de la luz. Iluminación y satisfacción. Informe de los trabajadores de oficina. Estudios de campo. Experimentos de laboratorio. Iluminación a través de las ventanas. Ventanas y satisfacción. Reacciones a puestos de trabajo sin ventanas. Resumen. Consideraciones prácticas. Aspectos técnicos del confort visual
  • Confort sonoro. La batalla contra el ruido. Estudiando el impacto del ruido. Ruido e insatisfacción. Ruido y rendimiento. Ruido predecible. Ruido impredecible. Ruido y rendimiento en los puestos de trabajo. Resumen. Música. Aspectos técnicos del ambiente sonoro. El oído. Mecanismo fisiológico de la audición. Rangos de audibilidad. Unidades de medida. Sensibilidad del oído en función de la frecuencia
  • Confort térmico. Sobrecarga térmica y tensión térmica. Curva sobrecarga-confort-tensión aproximada de un hipotético sujeto. Gráfico con las curvas de sobrecargas y tensiones calóricas y por frío de Laura y Carolina. Intervalo de temperaturas del cuerpo humano con límites superior e inferior de supervivencia. Mecanismos fisiológicos de la termorregulación. Sobrecarga calórica. Sobrecarga por frío. Factores que influyen en el estrés térmico. Indicadores fisiológicos de la tensión calórica. Comportamiento de los indicadores fisiológicos de la tensión calórica mediante un ejemplo. Fuentes de calor en las oficinas. Magnitudes, unidades e instrumentos de medición. Instrumentos de medida de las temperaturas. 
  • La interfase por ordenador y la ergonomía. Modelos de interfase. El término interfase. El ciclo ejecución-evaluación. La estructura de la interfase. Evaluando la interfase total. La persona en la interfase. La visión. El oído. El tacto. El movimiento. Resumen. El ordenador. Un típico sistema de ordenador. Información y la entrada interactiva. Elementos de salida. Tubo de rayo catódico (CRT). Pantallas de cristal líquido ( LCD). El sistema y la interfase: Ergonomía y HCI. Controles y displays. 
  • Manual del usuario. OFITERM v. 1. 0. CALCILUM v. 1. 0. OFISONOR v. 1. 0. ¿Cómo usar OFITERM v. 1. 0?. Casos prácticos. ¿Cómo usar OFISONOR v. 1. 0?. Casos prácticos. ¿Cómo usar CALCILUM v. 1. 0?. Casos prácticos. Soluciones.
  • Normativa legal. Normas. Normas internacionales, europeas y españolas sobre ergonomía.

lunes, 23 de enero de 2012

Ergonomía 3. Diseños de Puestos de Trabajo


Ergonomía 3. Diseños de Puestos de Trabajo

Mondelo, Pedro R.
Gregori Torada, Enrique
Barrau Bombardo, Pedro
Blasco Busquets, Joan

Un puesto de trabajo es el lugar donde una o varias personas deben desarrollar cotidianamente una actividad regulada, fiscalizada y controlada, al menos durante una tercera parte del día. Si el puesto de trabajo es incómodo, monótono, agotador, desagradable, nocivo o peligroso, puede llegar a compararse con una estrecha jaula que resta calidad a nuestro trabajo y a nuestras vidas, nos enferma y hasta nos puede matar, y que abandonaremos a la primera oportunidad. En cambio, si el puesto de trabajo es seguro, cómodo, estimulante y agradable, además de generar bienes materiales y desarrollar nuestra productividad y creatividad, nos proporciona satisfacción física y espiritual. Diseñar puestos de trabajo es una necesidad económica y una agradable obligación moral del sentido común.

ÍNDICE 
  • Introducción. 
  • Relaciones dimensionales. Antropometría
  • Esfuerzos de trabajo. 
  • Herramientas manuales y patologías. 
  • Métodos más usuales en la valoración de esfuerzos. 
  • Relaciones informativas
  • Relaciones de Control
  • Otras variables relevantes en el diseño de PP.TT.: ambiente físico y organización del trabajo. 
  • Metodología. 
  • Soporte informático TAYLOR (hecho a medida). 

Consulta el Libro (1 MB) por:
1°Parte1°Parte1°Parte1°Parte
Para los que usan Gestores de Descarga
http://adf.ly/Gcg35
http://adf.ly/Gcg36
http://adf.ly/Gcg38
http://adf.ly/Gcg39

ÍNDICE GENERAL
  • Introducción. Sistema persona-máquina (P-M). Puestos de actividad o trabajo (PP.TT.).
  • Relaciones dimensionales. Antropometría. Espacios de actividad. Información antropométrica. Dimensiones antropométricas. Análisis preliminar para diseñar puestos de trabajo. Métodos de medición e instrumentos. Instrumental para medir a mano. Puntos antropométricos. Equipo de mediciones. Posiciones y condiciones para medir al sujeto. Posición de atención antropométrica (PAA). Definiciones de las dimensiones antropométricas. y método para efectuar sus mediciones. Protocolo para las mediciones antropométricas con cámara de vídeo. Principios del diseño antropométrico. Principio del diseño para el promedio. Principio del diseño para los extremos. Principio del diseño para un intervalo ajustable. Tamaño y selección de la muestra. Cálculo del tamaño de la muestra. Selección de los individuos que compondrán la muestra. Cálculo de los percentiles. La familia Maximín. Sillas, mesas y planos de trabajo. A modo de resumen.
  • Esfuerzos de trabajo. Mecánica y biomecánica. Terminología y conceptos básicos. Tipos de movimientos de los miembros del cuerpo. Ángulos límites. Ángulos de confort. Ángulos de visión. Ejemplo del cálculo de un levantamiento inclinado. Ejemplo simplificado del rediseño de un puesto de trabajo.
  • Herramientas manuales y patologías. Consideraciones previas. Herramientas de mano. Principios generales para diseñar o comprar una herramienta manual. Sujeción de la herramienta. El mango de las herramientas. Patologías y microtraumatismos repetitivos. Traumatismos más usuales.
  • Métodos más usuales en la valoración de esfuerzos. Esfuerzos físicos y trabajo. Método de AFNOR. Hipótesis y campo de aplicación. Variables que considera el método. Comentarios a AFNOR. Método de NIOSH. Hipótesis y campo de aplicación. Criterio biomecánico. Criterio fisiológico. Criterio psicofísico. Variables que considera. Comentarios a NIOSH. REFA (Siemens). Hipótesis y campo de aplicación. Variables que considera REFA. Comentarios a REFA. Comparación AFNOR-NIOSH-REFA. Método REGI para diseñar regímenes de trabajo y descanso en actividades
  • Relaciones informativas. La comunicación. Sensación, percepción, representación y acción. Los códigos. Tiempos de reacción. Canales y dispositivos informativos (DI). Dispositivos informativos visuales (DIV). Alarmas. Indicadores. Contadores. Diales y cuadrantes. Símbolos. Características generales de los DIV. Lenguaje escrito. Selección y ubicación de DIV. Las pantallas. Los gestos. Dispositivos informativos audibles (DIA). Timbres, campanas, sirenas. 
  • Relaciones de Control. La etapa de control. Tipos básicos de controles o mandos. Tipos específicos de controles. Compatibilidad. Relación Control/Display (C/D). Accionamiento accidental de controles. Identificación de Controles. Reglas de selección y ubicación de controles.
  • Otras variables relevantes en el diseño de PP.TT.: ambiente físico y organización del trabajo. Consideraciones generales. Ambiente térmico. Ambiente acústico y vibraciones. Ambiente lumínico. Recomendaciones visión-iluminación-color. Radiaciones. Radiaciones no ionizantes. Radiaciones ionizantes (radiactividad). Contaminantes químicos y biológicos. La organización del trabajo. Horarios de trabajo. Los ritmos de trabajo. La duración de la jornada. Las pausas y las comidas. Rotación de turnos de trabajo.
  • Metodología. Aproximación al problema. Desarrollo de un caso práctico mediante el programa TAYLOR (hecho a medida). Alternativas de TAYLOR a los problemas detectados.
  • Soporte informático TAYLOR (hecho a medida). Simulación y diseño de PP.TT. Opciones de la demostración. Base de datos antropométricos con Taylor. Ejemplos con casos prácticos con Taylor. Secuencia de Taylor. Otras utilidades de TAYLOR.

miércoles, 28 de diciembre de 2011

Aprendizaje Automático


Aprendizaje Automático. 
Antonio Moreno - Eva Armengol - Javier Béjar Lluís Belanche - Ulises Cortés - Ricard Gavaldá Juan Manuel Gimeno - Beatriz López - Mario Martín. Miquel Sánchez.

En este libro se introducen los conceptos básicos en una de las ramas más estudiadas actualmente dentro de la inteligencia artificial: el aprendizaje automático. Se estudian temas como el aprendizaje inductivo, el razonamiento analógico, el aprendizaje basado en explicaciones, las redes neuronales, los algoritmos genéticos, el razonamiento basado en casos o las aproximaciones teóricas al aprendizaje automático.



ÍNDICE
  • Introducción. 
  • Aprendizaje inductivo.
  • Analogía.
  • Aprendizaje basado en explicaciones.
  • Conexionimo.
  • Aprendizaje por refuerzo en tablas.
  • Algoritmos genéticos.
  • Aprendizaje basado en casos.
  • Teoría del aprendizaje algorítmico.

Consulta el Libro (1 MB) por:
Para los que usan Gestores de Descarga
http://adf.ly/GeivP
http://adf.ly/GeivQ
http://adf.ly/GeivR
http://adf.ly/GeivS

ÍNDICE GENERAL
  • Introducción. 
  • Aprendizaje animal y automático. Aprendizaje animal. Tipos de aprendizaje animal. Aprendizaje automático. Reseña histórica. Paradigmas del aprendizaje automático. Medidas de actuación. Estrategias elementales de aprendizaje. Organización del texto. Resumen.
  • Aprendizaje inductivo. Definición. Tipos de aprendizaje inductivo. Métodos de adquisición de conceptos. Método Winston. Método Hayes-Roth. Método Vere. Método Michalski-Dietterich. Comparación de los métodos. Espacio de versiones. Inducción de árboles de decisión. Árboles de decisión. El algoritmo ID3 básico . El algoritmo ID3 normalizado. El algoritmo RLM. Algoritmos incrementales. La relevancia de los atributos. El problema de la relevancia. Los atributos nought. Aprendizaje por observación y formación de conceptos. La componente psicológica. Aproximaciones computacionales. Taxonomía numérica. Técnicas de aprendizaje automático. Agrupación conceptual. Formación de conceptos. Resumen. Ejercicios.
  • Analogía. Introducción. Definiciones previas. Modelo unificado de analogía. El modelo de Greiner. Las complejidades de la inferencia analógica útil. El algoritmo de inferencia analógica útil. Analogía transformacional. El espacio de búsqueda de las transformaciones. La arquitectura de la analogía transformacional. El sistema ARIES. Analogía derivacional. Resumen. Ejercicios.
  • Aprendizaje basado en explicaciones. Introducción. Descripción intuitiva del EBL. Descripción formal del EBL. Definiciones. Componentes de los métodos EBL. Problemas del EBL. Reformulación de la Teoría. Revisión de la Teoría. Ejemplos de sistemas que usan EBL. STRIPS. EBG de Mitchell. SOAR. PRODIGY. Comparación con otros métodos de aprendizaje. Conclusiones. Ejercicios.
  • Conexionismo. Introducción. El modelo biológico. Perspectiva histórica. Nociones preliminares. El modelo básico. Redes monocapa. Redes multicapa. Entrenamiento de redes neuronales. Algoritmos básicos de aprendizaje: asociadores lineales. El perceptrón. La regla Delta. Funciones discriminantes lineales. Categorización binaria. Descenso de gradientes. La función de criterio del perceptrón. Convergencia del cálculo 5.7.5 Métodos de mínimo error cuadrático. El algoritmo de Backpropagation. El algoritmo. Estudio cualitativo. El algoritmo de Counterpropagation. Entrenamiento de la red. Red completa de contrapropagación. Estudio cualitativo. 0 Métodos estadísticos. 1 Redes recurrentes. 1.1 Redes de Hopfield. 1.2 Extensiones al modelo básico. 1.3 Ejemplo: el problema del viajante de comercio. 2 Memorias asociativas bidireccionales. 3 Autoorganización. 4 Características generales de las redes neuronales. 5 Conexionismo e Inteligencia Artificial simbólica. 6 Ejercicios.
  • Aprendizaje por refuerzo en tablas. Introducción. Refuerzo inmediato. Refuerzo retardado. Diferencias Temporales (TD). Q-learning. I I )¡ A!. Problemas y líneas de investigación. Resumen. Ejercicios.
  • Algoritmos genéticos. Introducción. El algoritmo genético canónico. Selección. Modificación - Operadores genéticos. Política de substitución. A modo de ilustración. ¿Por qué funciona un algoritmo genético?. El concepto de esquema. Teorema fundamental. Algunas críticas al teorema. Otros operadores genéticos. Modificaciones sobre operadores existentes. Nuevos operadores. Modificaciones sobre la función de adaptación. Algoritmos genéticos y aprendizaje. Gabil. Los sistemas clasificadores. Programación genética. Resumen. Ejercicios.
  • Aprendizaje basado en casos. Introducción. Fundamentos del razonamiento basado en casos. Etapas del RBC. RBC y aprendizaje. Aplicaciones. Integración del RBC con otros métodos. La librería de casos. Representación de los casos. índices. Recuperación de casos. Procedimiento de comparación o matching. Selección del caso idóneo. Adaptación de casos. Adaptar la solución. Reaplicar el proceso de razonamiento. Evaluación de los resultados. Reparación. Aprendizaje por casos. Acumulando nuevas experiencias. Aprendizaje de errores. Sistemas basados en casos clásicos. Diagnóstico: CASEY. Clasificación: PROTOS. Planificación: CHEF y SMART. Diseño: JULIA. Resumen. Ejercicios.
  • Teoría del aprendizaje algorítmico. Introducción. Definiciones básicas. Conceptos y clases de representación. Fórmulas booleanas. Aprendizaje mediante preguntas. Definición del modelo. Fórmulas DNF monótonas. Aprendizaje PAC. Definición del modelo. Rectángulos del plano. Cómo eliminar las preguntas de equivalencia. Aprendizaje con errores acotados. Definición del modelo. Cómo eliminar las preguntas de equivalencia. Disyunciones monótonas. Un algoritmo más eficiente para fc-DNF. Conclusión. Ejercicios.


martes, 27 de diciembre de 2011

Aplicaciones Distribuidas Abiertas


Aplicaciones Distribuidas Abiertas
Gallego Fernández. Delgado Mercé, Martí Escale, Jordán Fernández


Reseña


El libro describe algunas de las aplicaciones distribuidas abiertas más utilizadas en la actualidad; son abiertas porque existen en la actualidad; son abiertas porque existen reglas estandarizadas que especifican servicio y protocolo. En los primeros capítulos del libro se introduce la problemática de la especificación de aplicaciones distribuidas abiertas. 



A continuación se describen aplicaciones distribuidas para intercambiar mensajes (correo electrónico X.400, SMPT y MINE), intercalar docuentos (ODA y SGMl), acceder a información sobre máquinas y usuarios (servicio de directorio X.500 y DNS), manipular documentos y almacenes de documentos remotamente (DTAM y DFR), transferir ficheros (FTAM, FTP) etc.

INDICE
  • ¿Aplicaciones Distribuidas Abiertas?. 
  • Nivel De Aplicación. 
  • Especificación Y Diseño De Aplicaciones Distribuidas. 
  • El Correo Electrónico
  • Arquitectura De Documentos
  • El Servicio De Directorio. 
  • Gestión E Intercambio De Documentos Y Ficheros En Sistema Distribuidos. 
Consulta el Libro (370 KB) por:
Para los que usan Gestores de Descarga
http://adf.ly/GejC5
http://adf.ly/GejC6
http://adf.ly/GejC7
http://adf.ly/GejC8

INDICE GENERAL
  • Introducción. ¿Aplicaciones distribuidas abiertas?. OSI e Internet. Estandarización ISO. Estandarización en Iternet. Historia de X.400. Historia de ODA.
  • Nivel de aplicación. Estructura del nivel de aplicación. Direccionamiento en el nivel de aplicación. ACSE (elemento de servicio de control de asociación). Servicio. Protocolo. RTSE (elemento de servicio de transferencia fiable) Servicio. Protocolo. ROSE (Elemento de servicio de operaciones remotas) Servicio. Protocolo ROSE. 
  • Especificación y diseño de aplicaciones distribuidas. DOAM (modelo para aplicaciones distribuidas). Modelo cliente/servidor. Modelo de comunicación cliente/servidor y protocolos de comunicación OSI. Aplicaciones distribuidas múltiples. Especificación y diseño de sistemas distribuidos : ASDC. Visión macroscópica. Visión microscópica. Notación-RO (Remote Operation Notation). Operaciones remotas. errores. Operación de establecer una unión (bind). Operación de liberación de la unión (unbind). Elementos de servicio de aplicación (ASE) específicos. Contexto de aplicación. Ejemplo. Minimensajería electrónica. Especificación ASDC. Realización con ROSE: Notación -RO. Refinamiento del sistema de mensajería. Nueva notación para la especificación de servicios y protocolos OSI.
  • El correo electrónico. Funcionalidad de los SME. Arquitectura de los SME. La arquitectura. Modelo de funcionamiento. Implementación. Estructura de un mensaje. Direccionamiento. Direcciones. Dominios de gestión. Realización OSI. Especificación ASDC. Protocolos. Servicios. Servicio de transferencia de mensajes. Almacén de mensajes. Mensajes almacenados. Diario de correo. Diario de autocorrelación. Mensajería interpersonal. Formato de un mensaje interpersonal (P2). Definición abstracta del servicio. Extensiones a las recomendaciones X400. Correo Internet. SMTP /RFC 821. Formato de los mensajes /RFC 822. Diferencias SMTP- X-400. MINE. Tipos de codificación para la transferencia. Tipos de contenido de los mensajes. 
  • Arquitectura de documentos. Necesidad de normalización de la arquitectura de documentos. Beneficios del uso de ODA. Situación del estándar ODA. Documentos ODA. Estructuras lógica y física. Estructura genérica y específica. Estilos. Contenidos. Un documento ODA. Procesado de documentos ODA. Formato de intercambio de documentos. Perfiles de aplicación de documentos ODA. FOD011. FOD026. FOD036. FOD112. FOD126. Otros estándares de documentos: SGML. Principios básicos. Documento SGML. Marcaje. Estructura. Estilos. Contenido. Ejemplo de documento SGML. 
  • El servicio de directorio. El directorio de OSI. Visión general del directorio. La base de la información del directorio (DIB). El nombre distintivo (DN). Dominios de gestión del directorio. Servicios del directorio. El modelo distribuido del directorio. Modelo operacional del directorio. Protocolos del directorio. Servicios de nombres de Internet. Visión general de DNS. La base de información de DNS. Nombres de dominio DNS. Gestión de dominios DNS. Servicios y protocolos.
  • Gestión e intercambio de documentos y ficheros en sistema distribuidos. Manipulación remota de documentos: DTAM-DM. Interfaz abstracto para la manipulación de documentos ODA. Protocolos DTAM. Perfiles de manipulación de documentos. Manipulación remota de almacenes de documentos: DFR. El estándar DFR. Perfiles de DFR. Manipulación y gestión de documentos. Transferencia y gestión de ficheros en OSI (FTAM). El almacén virtual. Estructura de los ficheros. Regímenes de FTAM. Gestión del almacén virtual. Unidades funcionales de FTAM. Transferencia de ficheros en Internet (FTP). Visión general de FTP. Modelo FTP. Servicio y protocolo. 


martes, 6 de diciembre de 2011

Visual Basic for Electronics Engineering Applications

Visual Basic for Electronics Engineering Applications
Vincent Himpe

Reseña
Visual Basic is in the first place a Visual programming language. In today’s world of graphical user interfaces and windowing environments this is simply a must. More and more users demand a simple and easy to use interface to the software. Visual Basic enables the programmer to write just this kind of application. The programmer himself however needs not to be deprived of these things. Visual basic is really ‘visual’ both during development and runtime stage.

Index table
  • Visual Basic For the Research & Development LAB
  • Introduction
  • Conventions used in this manual
  • Chapter 1: The Visual Basic Background
  • Chapter 2: Exploring the Visual Basic environment
  • Chapter 3: The Basic Objects and Controls
  • Chapter 4: Events and Methods
  • Chapter 5: The Basic language itself
  • Chapter 6: Creating a user interface
  • Chapter 7: Attaching code to your form
  • Chapter 8: Running and debugging a program
  • Chapter 9: Distributing a program
  • Chapter 10: Multi-module projects
  • Chapter 11: A couple of case studies
  • The Advanced World of Visual Basic
  • Introduction to Part II
  • Chapter 12: One step beyond
  • Chapter 13: Graphics
  • Chapter 14: Communicating to the world around us
  • Part III: Master Programming with Visual Basic
  • Chapter 15: Digging into Windows
  • Chapter 16: ActiveX Control Creation
  • Chapter 17: Building better programs
  • Chapter 18: The Windows registry
  • Chapter 19: Scripting interpreters
  • Chapter 20: Classes
  • Part IV: Visual Basic for the Engineering Lab
  • Chapter 20: The Computer
  • Chapter 21: Controlling Standard PC ports
  • Chapter 22: The Printerport In Detail
  • Chapter 23 The Serial Port In Detail
  • Chapter 24: Plug-In boards
  • Chapter 25: The GPIB bus
  • Chapter 26: Vision
  • Chapter 27: Designing Test Programs
  • Chapter 28: Special Programming techniques
  • Chapter 29: Building user interfaces



Consulta el Libro + VB Code (3 MB) por:
Para los que usan Gestores de Descarga
http://adf.ly/HAeWA
http://adf.ly/HAeWB
http://adf.ly/HAeWC
http://adf.ly/HAeWD



INDEX GENERAL
  • Visual Basic for Electronics Engineering Applications. 
  • A Crash Course To The World’s Premier RAD Tool. Developing test systems in no time.
  • Index table. Visual Basic For the Research & Development LAB. 
  • Introduction. 
  • Conventions used in this manual.
  • Chapter 1: The Visual Basic Background. Windows. Object Oriented Programming. Overview of the definitions.
  • Chapter 2: Exploring the Visual Basic environment. Starting a Visual basic project. The programming environment. Accessing functions with the Toolbar. The Object Browser (The Toolbox). The project navigator. The properties navigator. Form Viewer. Code Viewer. The Help system.
  • Chapter 3: The Basic Objects and Controls. The Form. The Controls. The Standard controls inside Visual basic. Common Dialog Control. Coram Control. Menu’s. Properties. Top, Left, Height, Width. Backcolor, ForeColor, Textcolor. Enabled and Visible. Index. Tabindex. TooltipText.
  • Chapter 4: Events and Methods. Tapping into Events. Click (Most controls). DblClick (Most controls). KeyPress (Most controls). MouseMove (Most controls). Activate (Form). Deactivate (Form). Unload (Form). Change (Textbox). Methods.
  • Chapter 5: The Basic language itself. Variables. Available Types in Visual Basic and how to declare them. Arrays. DIM. Ubound. Array. Types. Scope of Variables. Public / Global. Private. Static. Module level scope. Subroutines or Procedures. Functions. Constants. Base conversion. Logical Operators. Flow Control. If then else. If-then-else / elseif. For Next. While wend. Do Until. String manipulation Left$ - Right$ - Ltrim$ - Rtrim$. Right$. Ucase$. VAL and STR$. LEN. File Manipulation (Open - Close - Print - Input). Output mode. Input mode. PRINT constructions (file I/O). String style. Reading from a file. Determining file end. File names.
  • Chapter 6: Creating a user interface. Arrays of Objects and Controls.
  • Chapter 7: Attaching code to your form.
  • Chapter 8: Running and debugging a program. Running a program. Start , Break , Stop. Debugging a program. Examining Variables. Advanced Debugging: The Watch Window. Add Watch command. Add watch dialog box. Quick Watch command (Shift F9). Quick watch dialog box. Edit Watch Window. Using Breakpoints the Debug Object.
  • Chapter 9: Distributing a program. Specifying the Media.
  • Chapter 10: Multi-module projects. Multiple Forms. Modules. Accessing items from other parts of the program. Root structure analogy of a project.
  • Chapter 11: A couple of case studies. Case Study 1: A small Text Editor. Attaching Code. Designing the user interface. Writing Code. Attaching code to the user interface.
  • The Advanced World of Visual Basic. Introduction to Part II.
  • Chapter 12: One step beyond. Forms. Load. Unload. Show. Hide. Modal / Modeless forms. MDI forms. Menu’s. Popup menu’s. Adding images to menu’s. Enabling and Disabling Menu Commands. Displaying a Check Mark on a Menu Control. Making Menu Controls Invisible. Adding Menu Controls at Run Time. WindowList. CheckBoxes. OptionButtons or Radio Buttons. Grouping Radio Buttons. Timer objects. User entry objects. Keypress Event. Printing. Taking Advantage of the Windows95 Look.
  • Chapter 13: Graphics. Basic coordinate operations. CurrentX, CurrentY. Drawing setup. Drawwidth. DrawStyle. Fillcolour. Drawing primitives. PSet. Line. Circle. Saving and loading graphics. Loading Graphics. Coordinate systems. Scalemode. ScaleHeight , Scalewidth. ScaleLeft and ScaleTop.
  • Chapter 14: Communicating to the world around us. SendKeys : a simple way of communicating. AppActivate. Shell. DDE: another means of inter-program communication. LinkMode. Linkltem. Serial IO: Talking to world beyond the port. Inserting the object. Portopen. Handshaking. Settings. Outbuffersize , Inbuffersize. OutbufferCount, Inbuffercount. Parityreplace. DTRenable. OnComm Event. Commevent. Winsock: The world is not enough. UDP Basics. RemoteHost. State. Accept. GetData. Connectionrequest. DataArrival. Appendix II: Some more case studies. AlphaServer: A Telnet Server application. LoanCalc: Using Excel from your program. Case Study 3: Doodle A graphics program. Case Study 4: The dataterminal. Case Study 5: AlphaServe: A Telnet server. Case Study 6: LoanCalc: Using Excel in your applications. Conclusion.
  • Part III: Master Programming with Visual Basic. Introduction.
  • Chapter 15: Digging into Windows. Accessing DLL routines. On Passing parameters to procedures and functions. API programming. A simple API example.
  • Chapter 16: ActiveX Control Creation. Adding property’s and events. A closer look at the final code.
  • Chapter 17: Building better programs. The KISS Way. Atomic Programming. Naming objects. Error handling. The On Error Goto clause. The Err object. Resuming execution after handling the error. Syntax Errors (errors against the Basic syntax). Runtime errors. Flawed Programming logic errors.
  • Chapter 18: The Windows registry. Digging into the registry. Data Mining in the registry. GetSetting. SaveSetting. Make use of the registry.
  • Chapter 19: Scripting interpreters. Building A simple script interpreter. The script Parser. Parameter extraction. MSScript: A real script interpreter. Scripting language. Adding code to the script engine. Exposing Objects.
  • Chapter 20: Classes. The Class concept. Creating a Class. Instantiating objects from a class. A practical example. Appendix III A couple of Case studies. MiniBasic: A program editor for MS script. Additional Notes on the use of classes. Case Study 7: Killing Windows via an API call. Case Study 8: The LED ActiveX control. Case Study 9: MiniBasic: A program environment for MS script. Case Study 10: Additional notes on the use of Classes.
  • Part IV: Visual Basic for the Engineering Lab. Introduction.
  • Chapter 20: The Computer. The PC: A Hardware Description. The PC’s Input and Output Components. The Parallel port. The Serial port. The USB port. Local Area Network (LAN) and Wide Area Network (Internet) . Field buses (CAN VAN etc). VXI / PXI / SCXI / Compact PCI etc. SCSI. The internal buses. EISA Bus. MICROCHANNEL Bus. PCI. AGP port. I2C Bus.
  • Chapter 21: Controlling Standard PC ports. The BIOS system area. Using DEBUG to snoop around. The Dump command. Hardware Access.
  • Chapter 22: The Printerport In Detail. Functional diagram. Bit-Banging interfaces. Serial protocol emulation. Printerport Control Using ClassWork. Special printerport modes. Bi-directional Parallel Ports. The IEEE 1284 Standard. Extended Capabilities Port.
  • Chapter 23 The Serial Port In Detail. System description. Flow Control. Hardware Flow Control. Software Flow Control. Which Flow Control Method Should I Use?. The UART. Basics of Asynchronous Serial Communications. UARTs and the PC Serial Port. RS-232 and Other Serial Conventions. RS232. Current Loop and Other Serial Standards. RS422 / RS423. Null modem cable. Full connection Null Modem Cable. Basic Serial Operations using MSCOMM.
  • Chapter 24: Plug-In boards. Description of the ISA bus. common interface chips. 8255. 8253/8254. Interfacing to ISA. Utility Lines. Bus Control Lines. Interrupt Request and DMA Lines. Basic interface schematic using 8255 I/O controller. Basic interface schematic using classic logic. Selecting an address for our card. Accessing our board.
  • Chapter 25: The GPIB bus. The GPIB bus structure. GPIB signals. Unitializing a GPIB system. EOI assertion. Common Command Set.
  • Chapter 26: Vision. GPIBcore. Installing GPIBcore. GPIB functions. GPIBinit. GPIBbye. GPIBopen. GPIBclose. GPIBtimeout. GPIBdefer. GPIBsinglestep. GPIBtroff. GPIBwrite. GPIBread. Other GPIB functions. GPIBcore I/O functions. 0UT. OUTW. INPW. GPIBcore Miscellaneous support functions. setBIT. clearBIT. flipBIT. BITset. BITclear. SwapBYTE. Microdelay. SStr$. Bin$. vVal. Instrument and IO libraries. ClassWork. The ClassWork concept. The ClassWork solution. Programming using ClassWork. A Sample ClassWork program. Developing ClassWork Modules. Module Header. Internal ClassWork variables. Initialize and Terminate events. Address assignment. AssignTo assignment. Global Lead-in code overview. General Rules for ClassWork module development. Properties. Methods (Sub). Methods (Function). Special Cases. ClassWork implementation of the HP34401 driver. TestBench.
  • Chapter 27: Designing Test Programs. Clean code. Modular programming. Documenting code. Use indentation and camelwriting. Accessing instruments and hardware. Accessing instruments. Accessing hardware in the computer. Collecting data versus Analyzing. Anatomy of a well structured test-program.
  • Chapter 28: Special Programming techniques. Stream Interpreting. Monolithic Program. Modular program. Creating the stream. Report generating on a printer. The Printers Collection. NewPage. EndDoc. Example.
  • Chapter 29: Building user interfaces. Build a splash screen and design a logo and icon.



Visual Basic para Aplicaciones de Ingeniería Electrónica
Vincent Himpe

Reseña
Visual Basic es, en primer lugar un lenguaje de programación Visual. En el mundo actual de las interfaces de usuario gráficas y entornos de ventanas se trata simplemente de una necesidad. Cada vez más usuarios la demanda de una interfaz simple y fácil de usar con el software. Visual Basic permite a los programadores a escribir esta clase de aplicación. El propio programador sin embargo no tiene que ser privado de estas cosas. Visual Basic es muy "visual" tanto durante la fase de desarrollo y tiempo de ejecución.

INDICE
  • Visual Basic para el Laboratorio de Investigación y Desarrollo
  • Introducción
  • Convenciones utilizadas en este manual
  • Capítulo 1: Antecedentes de Visual Basic
  • Capítulo 2: Análisis del entorno de Visual Basic
  • Capítulo 3: Los objetos y controles básicos
  • Capítulo 4: Eventos y Métodos
  • Capítulo 5: El lenguaje Basic se
  • Capítulo 6: Creación de una interfaz de usuario
  • Capítulo 7: Asociación de código a su formulario
  • Capítulo 8: Ejecución y depuración de un programa
  • Capítulo 9: Distribución de un programa
  • Capítulo 10: Multi-módulo de proyectos
  • Capítulo 11: Un par de estudios de caso
  • Capítulo 12: Un paso más allá
  • Capítulo 13: Gráficos
  • Capítulo 14: La comunicación con el mundo que nos rodea
  • Capítulo 15: Excavando en Windows
  • Capítulo 16: Creación de controles ActiveX
  • Capítulo 17: Creación de mejores programas
  • Capítulo 18: El Registro de Windows
  • Capítulo 19: intérprete de secuencias de comandos
  • Capítulo 20: Clases
  • Capítulo 20: La Computadora
  • Capítulo 21: Control estándar los puertos de PC
  • Capítulo 22: Printerport En Detalle
  • Capítulo 23 el puerto serie en Detalle
  • Capítulo 24: Plug-In boards
  • Capítulo 25: bus GPIB
  • Capítulo 26: Visión
  • Capítulo 27: Diseño de programas de prueba
  • Capítulo 28: Técnicas especiales de programación
  • Capítulo 29: Las interfaces de usuario de construcción
Related Posts Plugin for WordPress, Blogger...