1 Introducción Lenguajes y sistemas Windows en el mundo de los sistemas operativos Visual Basic en el mundo de los lenguajes A quién va dirigido este



Documentos relacionados
1 Introducción a Delphi 2.0 Punto de partida Contenido de este libro Cómo se puede leer este libro Instalación del CD 2 Delphi 2.0 Cambios al entorno

Índice de contenidos Introducción 1. Las ventanas de Windows 2. El escritorio 3. La barra de tareas

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

Guía práctica Ubuntu Francisco Charte Ojeda

TEMARIO SISTEMA OPERATIVO MACOS 9

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.

1

Windows 8: una pequeña revolución? 9. Iniciar Windows Abrir o activar una nueva sesión 13. Utilizar las características táctiles 14

CURSO DE PROGRAMACIÓN EN JAVA J2EE 7 ÍNDICE

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

Índice de contenidos. Introducción Programación en Windows 2000 A quién va dirigido este libro? Estructura de este libro

CURSO DE ADO EXPRESS/DATASNAP

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ÍNDICE INTRODUCCIÓN...15

CURSO DURACIÓN MODALIDAD/ES OBJETIVOS CONTENIDOS. MÓDULO 1: Internet Explorer 6.0 Parte 1ª. Herramientas de comunicación: Internet Explorer 6.

DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET

Introducción Cómo usar este libro Estructura de la guía 1. Instalación Introducción Consideraciones previas Ediciones de C++ Builder 3.

Manual Avanzado Windows Server 2008

Linux Open Suse 10.2 (Básico + Avanzado)

PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM

Introducción Cómo usar este libro 1. Instalación Introducción Consideraciones previas Formatos de distribución Versiones de Visual Basic 4.

Windows Server 2003 (c) Francisco Charte Ojeda

Manual avanzado Access 2010

Código IN_0031. Nombre WINDOWS VISTA. Categoría INFORMÁTICA. Modalidad ONLINE. Duración 25 HORAS. Vídeo. Audio. Objetivos

Windows Vista Home Premium

INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM EN LINUX SERVER

índice CONVENCIONES USADAs...17

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)

MÓDULO 1: FrontPage 2003 Parte 1ª

Curso de Visual Basic 6.0 (II)

MICROSOFT WINDOWS XP DESCRIPCIÓN

Curso de Iniciación a Visual Basic 6.0

Guía práctica PHP 6. (c) Francisco Charte Ojeda

CAPÍTULO 3 VISUAL BASIC

Programación páginas web. Servidor (PHP)

Curso ICA de: ON LINE WINDOWS VISTA

Í n d i c e d e t a l l a d o

Gestión de archivos (módulo transversal, MF0978_2)

GD1125 CURSO SUPERIOR WINDOWS 7

Índice de contenidos Iniciación a VB.NET Bases de Datos

Panel de control. capítulo 07

Windows 7. Aplicaciones de Windows

DFirma PDA Aplicación de firma electrónica en dispositivos móviles. Manual de Usuario

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

BÁSICO INTERMEDIO AVANZADO x

ÍNDICE. Introducción y características Capítulo 1. Requisitos, instalación, configuración e inicio... 3

Administración de la producción. Sesión 2: Sistema Operativo (Microsoft Windows XP)

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

3. LA PANTALLA DE INICIO

CURSO DE PROGRAMACIÓN PHP MySQL

OBJETIVOS ÍNDICE MÓDULO 1: WINDOWS VISTA 1ª PARTE

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Neevia Document Converter Pro v6.3

Monitoreo de red. Inventario de hardware y software. Monitoreo actividad del usuario. Soporte a usuarios. Protección contra fuga de datos.

MOC Introduction to Microsoft Dynamics AX 2009

Requisitos Técnicos. Conexión al ISILEG Web

Copyright. INSTRUCTIVO DE CONFIGURACIÓN DE PC s DE CLIENTES CASH MANAGEMENT

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

índice MÓDULO 1: Windows Vista 1ª Parte Windows Vista TEMA 1. Introducción TEMA 2. Primeros Pasos TEMA 3. Las Ventanas

Formación a distancia Sistemas Operativos Windows Vista

Manual avanzado Windows Server 2012 (c) Francisco Charte Ojeda

CURSO DE ACCESS 2007 BÁSICO

1

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

El objetivo del presente curso es el de dar a conocer al alumno el nuevo entorno Windows Vista.

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Manejo fácil de FTP con FileZilla

Introducción a Microsoft Dynamics AX 2009

SUPERINTENDENCIA DE INDUSTRIA Y COMERCIO DELEGATURA DE PROPIEDAD INDUSTRIAL DIVISIÓN DE SIGNOS DISTINTIVOS

Características del cliente en Outlook Web Access

CONFIGURACION INTERNET EXPLORER W3ERP

UNIT4 CRM. Información de usuario. Release notes. v a v UNIT Ref. acv9010u.docx

MODULO DE ACCESS V.2010 Básico-Intermedio-Avanzado

Gestión completa del rendimiento

Temario Windows Vista

POWERPOINT Objetivos Generales

Microsoft Visual Basic.NET

Microsoft Access 2010 (Completo)

WINDOWS 7 HOME PREMIUM

1

1

Guía de inicio rápido de Cisco ViewMail para Microsoft Outlook (Versión 8.5 y posteriores)

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web Publicación web por FTP

PROGRAMACIÓN PÁGINAS WEB CON PHP

Gestor de librería de tipos 8

Programa Maestro. E-Learning Class v 6.0

Prestashop 1.6 Crear un sitio de comercio electrónico

Programacio n con Visual Basic 2010

PROGRAMA UNIX MODALIDAD ONLINE

índice MÓDULO 1: Windows 7 (Parte I) TEMA 1. Introducción TEMA 2. Primeros Pasos TEMA 3. Las Ventanas Windows 7

Ofimática Básica Windows XP

22. TRABAJO CON OLE Y MULTIMEDIA

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición)

Curso Oficial GoLive 6.0


MS_80062 Introduction to Microsoft Dynamics AX 2009

Temario Windows 7 para Web

Transcripción:

1 Introducción Lenguajes y sistemas Windows en el mundo de los sistemas operativos Visual Basic en el mundo de los lenguajes A quién va dirigido este libro? Instalación del CD-ROM 2 Programar con clase Terminología Qué es un objeto? Encapsulación Herencia Polimorfismo Trabajo con objetos Creación de un objeto Referencias a objetos Destrucción de un objeto Definición de clases Propiedades de un módulo de clase Contenido de un módulo de clase Creación de una clase simple Acceso a los miembros de una clase Procedimientos de propiedades El procedimiento de propiedad Let El procedimiento de propiedad Get El procedimiento de propiedad Set Rediseñando la clase CPunto Creación y destrucción de un objeto Objetos que contienen objetos Herencia y polimorfismo A vueltas con la herencia La herencia en lenguajes orientados a objetos La herencia en Visual Basic 4 Un ejemplo La clase CFigura La clase CPunto La clase CLinea La clase CCirculo La clase CRectangulo Probando las clases gráficas A vueltas con polimorfismo Una versión más simple de nuestro programa Encapsulación de la API de Windows Una clase para mostrar mensajes Los formularios también son objetos Creación de formularios comunes Colecciones de objetos Creación de una colección Uso de claves

Recorrer los elementos de una colección Eliminar elementos de una colección Un sencillo programa de dibujo 3 Automatización OLE Terminología Servidores externos e internos Tipos de servidores OLE El registro de Windows Un vistazo al registro de Windows Identificadores de clases Nuestro primer servidor OLE Objetos Visual Basic y objetos OLE Programación de un controlador OLE Servidores de automatización externos Jerarquía de clases La clase Aplicación La clase CGraficos La clase CGrafico Otras clases de la jerarquía Codificación de las clases Diseño de los formularios Punto de entrada a la aplicación Compilación de BasicGraph Un controlador para BasicGraph Ampliaciones a BasicGraph Depuración de un servidor de automatización Modo de arranque Ejecución de una segunda copia de Visual Basic Otras consideraciones Documentación de los servidores Descripciones en el mismo servidor Archivos de ayuda Servidores de automatización internos Limitaciones de un servidor interno Desarrollo de un servidor interno Depuración de un servidor interno Indicación de presencia de un servidor No siempre está tan claro Diseño del servidor Mensajero Codificación del servidor Mensajero Destrucción del objeto Un controlador de prueba Pruebas con Mensajero Actualización de un servidor Automatización remota Visual Basic y Microsoft Office 4 Mejoras al entorno de Visual Basic El entorno de Visual Basic 4 El objeto Application

El objeto SubMenu El objeto FileControl El objeto ProjectTemplate Creación de un complemento Un complemento es un objeto de automatización Complementos y el archivo VB.INI Conexión del complemento Respuesta a la selección de la opción Desconexión del complemento Probando nuestro primer complemento Complementos con más opciones Eventos de múltiples opciones El complemento InfVB Registro de los complementos Manipulación de controles Propiedades de FormTemplate El objeto ControlTemplate Acceso a las propiedades El complemento Centrado Añadir controles al formulario El complemento Campo Manipulación de formularios Añadir nuevos formularios El complemento AcercaDe El formulario frmparametros Manipulación de componentes del proyecto El objeto Component El complemento InfComponentes Métodos de un objeto Component El complemento Documenta Añadir y eliminar componentes Interceptar eventos de entrada/salida Métodos de FileControl Eventos de FileControl Utilidad de FileControl Un depósito de objetos para Visual Basic Funcionalidad básica La clase Ficha La clase Registro El formulario frmanadirobjeto El formulario frmdeposito La clase Aplicacion Uso de depósito de objetos 5 Uso de la API de Windows Declaraciones, tipos y constantes de la API El visor de texto de la API Archivos de cabecera y Visual Basic Estructura de WIN32API.MDB El complemento ModulosAPI Envío de mensajes a Windows

Funciones para envío de mensajes Un ejemplo Gestión de mensajes Windows El bucle de lectura de mensajes Mensajes Windows y Visual Basic Explorar la cola de mensajes Funcionamiento de DoEvents Una pequeña ayuda 6 Iconos de notificación La barra de tareas de Windows Características de un icono de notificación Aspectos de programación El tipo NOTIFYICONDATA Operaciones con un icono Mensajes de notificación Un avisador acústico Diseño del formulario Codificación 7 Archivos comprimidos Compresión y Windows El programa COMPRESS La API de compresión de Windows La clase LZArchivo Construcción y destrucción del objeto Apertura y cierre del archivo Lectura de datos Descompresión del archivo Un proyecto de comprobación 8 Arrastrar y soltar archivos del Explorador Funcionamiento de arrastrar y soltar La API de arrastrar y soltar Aceptar archivos de arrastrar y soltar El mensaje de notificación Número y nombres de los objetos Punto de liberación de los objetos Liberación de recursos La clase DragDrop Activación del objeto El formulario oculto Lectura y proceso del mensaje Desactivación del objeto Un programa de ejemplo El formulario MDI La ventana hija 9 Salvapantallas

Funcionamiento de un salvapantallas Salvapantallas y la API de Windows Salvapantallas y Visual Basic Parámetros de arranque Ejecución múltiple de un salvapantallas Parámetros de configuración Desarrollo de un salvapantallas El formulario frmsalvapantallas Ventanas transparentes El formulario frmconfigura El módulo de código principal La clase Registro Depuración de un salvapantallas 10 Archivos de inicialización y el registro de Windows Archivos de inicialización Archivos de inicialización y WIN.INI Estructura de un archivo de inicialización Funciones de la API para trabajo con archivos INI Una clase para trabajar con archivos INI Un editor de archivos INI El archivo de registro de Windows Estructura del registro de Windows Funciones para trabajar con el registro de Windows Clases para manipular el registro de Windows Edición del registro Creación de asociaciones de archivos 11 Interfaz de control de medios Multimedia y MCI Qué es MCI? Qué podemos hacer con MCI? Envío de comandos y cadenas La función mcisendcommand La función mdisendstring Información de errores Uso de cadenas y comandos Mensajes de notificación Un transmisor genérico de cadenas MCI El formulario Ejecución de un comando Lectura del mensaje de notificación Declaraciones de la API Operaciones básicas de un dispositivo Apertura y cierre del dispositivo Obtención de información Modificar opciones

Reproducción y registro de información Reproducción Desplazamiento en la información Registro Control de la reproducción y el registro Operaciones con archivos Comandos específicos para CDAudio Control de la bandeja Información del soporte Un reproductor de discos compactos Comandos específicos para WaveAudio Formato de sonido Fijar y obtener el formato de un sonido Un registrador/reproductor de audio Comandos específicos para Sequencer Comandos específicos para AVIVideo 12 Audio en forma de onda Información sobre dispositivos Número de dispositivos Información de un dispositivo Un programa de ejemplo Apertura y cierre de los dispositivos Apertura Formato de sonido Comprobación de errores Cierre de un dispositivo Reproducción de sonido Preparación de bloques Obtención del sonido Envío de bloques al dispositivo Generación y reproducción de un sonido Registro de sonido Control del proceso de registro Registrar y reproducir un sonido Mensajes de notificación Trabajo con múltiples bloques El mensaje MM_WIM_DATA El mensaje MM_WOM_DONE Un ejemplo El formato de archivo WAV Lectura de un archivo WAV Creación de un archivo WAV Añadir las opciones de salvar y cargar 13 MIDI Conceptos MIDI Conexión de dispositivos MIDI Mensajes MIDI Sincronización de los datos

Información de dispositivos MIDI Número de dispositivos instalados Información de un dispositivo Un ejemplo para mostrar información general Información detallada de los dispositivos de salida Apertura y cierre de los dispositivos Comprobación de errores Cierre de los dispositivos Envío de mensajes MIDI Composición de un mensaje MIDI Un programa de envío de mensajes Registro de mensajes MIDI Mensajes de notificación del dispositivo Interpretación de los mensajes Control del registro Un programa para mostrar mensajes MIDI recibidos Trabajo con secuencias MIDI Definiciones previas Registro de una secuencia Reproducción de una secuencia 14 Palancas de juegos Información de dispositivos Número de dispositivos Obtener información de un dispositivo Un ejemplo que muestra información Posición y estado de los botones Identificación de los dispositivos Obtener información de posición y botones Información extendida Envío de mensajes por parte del dispositivo Un pequeño juego de ejemplo El formulario Inicialización Desarrollo del juego 15 ActiveMovie Estructura de ActiveMovie Filtros de información El gestor de filtros Objetos COM de ActiveMovie El control ActiveMovie Disponibilidad de ActiveMovie Uso del control ActiveMovie Personalización del control El menú emergente y las posibilidades del usuario

Información del medio Control de la reproducción Posición y estado Control del audio Control del vídeo Eventos del control ActiveMovie Interfaces de automatización de ActiveMovie Creación de un objeto ActiveMovie La interfaz IMediaControl La interfaz IBasicAudio La interfaz IBasicVideo La interfaz IVideoWindow La interfaz IMediaPosition Un ejemplo 16 Trabajo en red Servicios de red en Windows Obtener el nombre de usuario Información de errores Un saludo personalizado Recursos disponibles Información de la red Nombres universales Obtener información de un nombre universal Conexión a un recurso Desconexión de un recurso Redireccionamiento de unidades y puertos Búsqueda de archivos en la red Mailslots Qué es una ranura de correo? Creación de un mailslot Obtener información de un mailslot Lectura de datos de una ranura de correo Apertura de un mailslot por parte de un cliente Escritura de información en un mailslot Cierre de una ranura de correo Un programa de difusión de mensajes El programa servidor El programa cliente Comunicación bidireccional 17 Windows Sockets Qué es Windows Sockets? Windows sockets y Visual Basic Inicialización de Windows sockets Inicialización Control de errores Un programa informativo Creación de un socket

Direcciones y protocolos Tipos de sockets Cierre de un socket Construcción de un servidor Asociar el socket con una dirección Conversiones de datos Poner el socket a la escucha Aceptar peticiones de clientes Activar y desactivar el modo de bloqueo Conversión de direcciones Construcción de un cliente Asociar el socket con una dirección Establecer la conexión Envío y recepción de datos Un servidor y un cliente de prueba El programa receptor El programa emisor Pruebas de funcionamiento Operaciones asíncronas con sockets Selección de notificaciones Parámetros del mensaje de notificación Un servidor de bases de datos básico El servidor El cliente Realizando pruebas Ejecución simultánea de varios procesos Funciones de resolución de datos Resolución de nombres Copiar bloques de memoria Resolución de servicios Resolución de protocolos Resolución de datos asíncrona Un programa para leer el correo Declaraciones previas Inicialización y cierre Conexión con el servidor La máquina de estados Navegación por los mensajes Desconexión del servidor Funcionamiento del programa 18 Internet API Qué ofrece el Windows Internet API? Nivel del WIAPI Protocolos conocidos por WIAPI Windows Internet API y Visual Basic Inicialización y descarga de los servicios WIAPI Identificadores de sesión Cierre de una sesión Información sobre errores Conexión con un servidor

Obtener información Un visor genérico Inicialización Conexión y lectura del documento Visualización de la información Acceso a servidores FTP Apertura de la conexión Trabajo con directorios Obtener listas de archivos Recuperar y enviar archivos Acceso a archivos en el servidor Otras operaciones con archivos Un cliente FTP Inicialización Conexión con el servidor Actualización de la información Cambio de directorio Transferencia de un archivo Probando nuestro cliente FTP Acceso a servidores HTTP Conexión a un servidor HTTP Creación y envío de cabeceras de petición Obtener información 19 RDO Qué es RDO? Objetos RDO Orígenes de datos El objeto rdoengine Parámetros de conexión Entornos de trabajo Creación de alias El objeto rdoenvironment Nombre, usuario y clave Conexiones Transacciones El objeto rdoconnection Tablas de la base de datos Tablas y columnas de una base Acceso a los datos de una tabla Operaciones asíncronas Ejecución de comandos SQL Parámetros reemplazables Errores de ejecución El control MSRDC 20 Direcciones Internet de interés Carl & Gary's Visual Basic Home Page Inside Visual Basic for Windows Visual Basic Center Advanced Visual Basic

Phil Weber Home Page VB Tips & Tricks Ask the VB Pro Gary Beene's Visual Basic World Benjamin's Home Page Visual Basic Resource Index Visual Basic Online Obisoft Visual Basic SourceSite VB Code Bank CD Wild Web of Visual Basic Strange Visual Basic Home Page Chris & Tim's RAD Homepage The Toolbos VBOOP-L WebSite Visual Basic QAID Brattberg VB Web Magazine Visual Basic Developer Paul Treffers VB Home Page Sonny's Visual Basic Home Page Visual Basic Page El índice de páginas y direcciones