Curso de Visual Basic 6.0 (II) Este curso tiene por objetivo dotar al alumno de los elementos necesarios para profundizar en la programación de Visual Basic. Así, al finalizar el curso, el alumno será capaz de realizar las siguientes tareas: Manejar los elementos gráficos de una aplicación. Crear y utilizar clases. Conocer y utilizar la clase Collection. Crear y utilizar objetos. Crear y utilizar componentes ActiveX. Empaquetar aplicaciones para su distribución.. Usar elementos multimedia. Usar controles para Internet. Usar los protocolos HTTP (Hipertext Transfer Protocol) y FTP (File Transfer Protocol). Tener conocimientos básicos de SQL (Structured Query Language). Manejar la tecnología ADO (ActiveX Data Objects). Atacar bases de datos relacionales. Usar la Interfaz de Programación de Aplicaciones (API). Usar el sistema de retrollamada de la API. Manipular elementos multimedia, vía API. Crear páginas HTML sencillas. Crear documentos ASP (Active Server Pages). Dirigido a: El curso está dirigido a aquellas personas que, teniendo conocimientos básicos de programación Visual Basic, (es recomendable que hayan realizado el curso de iniciación, ya que es el punto de partida para este curso) deseen continuar su formación aprendiendo a manejar nuevos elementos de Visual Basic. Requisitos: El curso se realizará con Visual Basic 6.0, y es conveniente tener instalado el Servipack 5 para Visual Basic 6.0. El Servipack 5 se puede descargar gratuitamente en el siguiente enlace: http://download.microsoft.com/download/vstudio60ent/sp5/wideband- VB/WIN98Me/es/VS6sp5VB.exe
Además es necesario tener instalado Microsoft Office (97 o 2000). Durante el curso se necesitarán otros programas como el "Empaquetador de aplicaciones" y el "Personal Web Server". Pero se podrán instalar a posteriori, en el caso de no estar ya instalados con el Visual Basic 6.0 y Windows 9x respectivamente. No existe versión de prueba. PROGRAMA DEL CURSO Curso de Visual Basic 6.0 (II): 1.-Elementos gráficos. Manejar los elementos gráficos de una aplicación. 1. 1 - Gráficos 1. Sistema de coordenadas 2. El objeto Screen 1. Propiedades de posición y tamaño 2. Carga y presentación de formularios 3. El control Picture Box 1. Carga de una imagen durante el diseño del programa 2. Carga de una imagen durante la ejecución del programa 3. El método PaintPicture Curso de Visual Basic 6.0 (II): 2.-Clases y colecciones. Crear y utilizar clases. Conocer y utilizar la clase Collection. 1. Clases 1. La clase Collection 2. Las colecciones internas de Visual Basic Curso de Visual Basic 6.0 (II): 3.-Creación de una clase.
Crear y utilizar objetos. 1. Crear una clase (MiString) 1. Modificaciones del código: 2. Creación de objetos Curso de Visual Basic 6.0 (II): 4.-Componentes ActiveX. Crear y utilizar componentes ActiveX. 1. 4 - Componentes ActiveX 1. El módulo de clase de Visual Basic 2. Creación de un servidor ActiveX 1. Procedimientos de propiedad 3. Continuación de la demostración del servidor ActiveX 1. Procedimientos de inicialización y terminación 2. Definición de un método 4. Comprobación del servidor ActiveX Curso de Visual Basic 6.0 (II): 5.-Distribución de aplicaciones. Empaquetar aplicaciones para su distribución. 1. 5 - Empaquetado de programas. 1. Creación del programa de instalación 2. El Asistente para empaquetado y distribución. 3. Empaquetar la aplicación. 4. Distribución de la aplicación Curso de Visual Basic 6.0 (II): 6.-Multimedia.
Usar elementos multimedia. 1. 6 - Multimedia 1. El estándar PC multimedia 2. La interfaz de control de medios de Windows 1. ID dispositivo 2. Descripción 3. Funcionamiento del sonido multimedia 4. Comandos MCI 5. Control Multimedia de Visual Basic 1. Propiedades del control Multimedia 2. Eventos del control Multimedia 3. Manejo de errores del control Multimedia 6. Control CommonDialog Curso de Visual Basic 6.0 (II): 7.-Internet: Protocolo HTTP. Usar controles para Internet. (HTTP)(Hipertext Transfer Protocol) 1. 7 - Internet: Protocolo HTTP 1. Controles para Internet 2. El control Internet Transfer 1. Uso del control Internet Transfer para HTTP 2. El evento StateChanged 3. Obtención de fragmentos 4. El método Execute 5. Propiedades del control Internet Transfer Curso de Visual Basic 6.0 (II): 8.-Internet: Protocolo FTP. Usar el protocolo FTP (File Transfer Protocol).
1. 8 - Internet: Protocolo FTP 1. Identificaciones FTP 2. Uso del método OpenURL 3. Uso del método Execute 4. El control WebBrowser Curso de Visual Basic 6.0 (II): 9.-Acceso a datos: SQL. Tener conocimientos básicos de SQL (Structured Query Language). 1. 9 - Acceso a datos: SQL 1. Utilización de herramientas de base de datos de Visual Basic 2. El enlace base de datos - programa 3. Creación de la base de datos 4. Recordsets 5. Lenguaje de consulta estructurado 1. Sentencia SELECT. 2. Sentencia INSERT INTO. 3. Sentencia DELETE. Curso de Visual Basic 6.0 (II): 10.-Acceso a datos: ADO. Manejar la tecnología ADO (ActiveX Data Objects). 1. 10 - Acceso a datos: ADO 1. Acceso a ADO con código 2. Control de datos ADO 3. Controles para bases de datos 1. Control DataList 2. Control DataCombo 3. Control DataGrid
Curso de Visual Basic 6.0 (II): 11.-Microsoft Data Report. Creación de informes. 1. 11 - Microsoft Data Report 1. Funcionamiento 2. Pasos a seguir 3. Consultas compuestas 4. Paso de parámetros Curso de Visual Basic 6.0 (II): 12.-Interfaz de Programación de Aplicaciones. Usar la Interfaz de Programación de Aplicaciones (API). 1. 12 - Interfaz de Programación de Aplicaciones 1. La API de Windows 2. Qué es la API de Windows? 3. Acceso a la API de Windows 4. Utilizar el Visor de Texto API 5. Las palabras reservadas Alias, Private y Public 6. Declaración de Funciones API como procedimientos Curso de Visual Basic 6.0 (II): 13.-API: Retrollamadas. Usar el sistema de retrollamada de la API. 1. 13 - API: Retrollamadas 1. El uso de retrollamadas 2. Un ejemplo de retrollamada
Curso de Visual Basic 6.0 (II): 14.-API: Envío de comandos MCI. Manipular elementos multimedia, vía API. 1. 14 - API: Envío de comandos MCI con mcisendstring 1. La función mcisendstring 2. El comando Seek 3. El comando Set 4. El comando Capability 5. Manejo de errores Curso de Visual Basic 6.0 (II): 15.-HTML básico. Crear páginas HTML sencillas. 1. 15 - Introducción al HTML 1. Primeras instrucciones 2. Instrucciones de formato 3. Hipervínculos e imágenes 4. Listas y tablas 5. Formularios Curso de Visual Basic 6.0 (II): 16.-Active Server Pages. Crear documentos ASP (Active Server Pages). 1. 16 - Active Server Pages 1. Agregar secuencias de comandos 2. Combinar HTML y comandos de secuencias de comandos
3. Utilizar directivas ASP 4. Espacio en blanco en las secuencias de comandos 5. Creación de un documento ASP. 1. Instalación del Personal Web Server 2. Desarrollo del ejemplo Duración del curso: 12 clases de dos horas cada una. Vacantes limitadas: solo 6 alumnos.