Curso Programación con Visual Basic 6.0 con PC
Programación con Visual Basic 6.0 con PC
Detalle del Curso
La programación visual, tan desarrollada y requerida en los tiempos que corren, requiere de herramientas que permitan crear y mantener fácilmente, aplicaciones eficientes, eficaces y completas.
El Club de Programadores, le acerca al mundo de Microsoft VisualBasic 6.0, una poderosa herramienta de programación visual estructurada: Aplicaciones con formularios, controles, menús, gráficos, cuadros de diálogo, acceso a archivos y bases de datos, arrastre de objetos, recursos multimedia, manejo de periféricos, sistemas de ayuda, instaladores y funciones del sistema operativo, son muy fáciles de desarrollar, gracias a VisualBasic 6.0.
Requisitos
Manejo básico del sistema operativo Windows.
Modalidad
Curso teórico-práctico de laboratorio.
Plan de Estudio
• Plan de estudios:
1. Introducción a la programación visual estructurada:
• Conceptos de programación visual estructurada, proyecto, formulario y control.
• Propósito de Microsoft VisualBasic 6.0.
• Creación de un proyecto EXE Estándar.
• Uso del IDE de VisualBasic: Menús. Barras de herramientas Editor de formularios y Estándar. Cuadro de herramientas. Ventanas Explorador de proyectos, Posición del formulario y Propiedades.
• Tiempos de desarrollo: Diseño, ejecución y depuración. Conceptos básicos.
• Ayuda del lenguaje: Utilización de la MSDN.
2. Formularios:
• Propiedades esenciales. Manejo del aspecto gráfico de un formulario: Apariencia, color, bordes, barra de título, control box, activación, dimensiones, icono, posición, botones maximizar y minimizar, puntero del mouse, movilidad, visualización en la barra de tareas, visibilidad y valores complementarios. Asignación de valores a las propiedades, en tiempo de ejecución.
• Escalas: Determinación. Unidades de medida.
• Eventos de carga: Activate, Deactivate, Initialize, Load, Paint, Terminate y Unload.
• Eventos de mouse: Click, DblClick, MouseDown, MouseMove y MouseUp.
• Eventos de teclado: KeyDown, KeyPress y KeyUp.
• Eventos de foco: GotFocus y LostFocus.
• Eventos de cambio: Resize.
• Métodos básicos: Hide, Move, Refresh, SetFocus y Show.
3. Editor de menús:
• Creación de barras de menús.
• Eventos, shortcuts, visibilidad y submenús.
• Creación y programación de menús contextuales.
4. Controles básicos:
• Controles Label, TextBox, CommandButton, CheckBox, ComboBox, ListBox, Frame, OptionButton, HScrollBar, VScrollBar y Timer.
• Manipulación del formato de fuente. Posiciones absolutas. ZOrder. Eventos y métodos de controles.
5. Programación estructurada:
• Variables, constantes y literales: Declaración. Asignación de valores a variables. Lectura. Utilización de tipos de datos. Ámbitos. Privacidad y publicidad.
• Operadores: Utilización. Clasificación. Asociación. Precedencia.
• Decisiones simples y múltiples: If, Iif y Select Case.
• Bucles: Do While, Do Until, For, For Each.
• Tipos definidos por el usuario: Type, Enum y With.
• Arrays: Declaración. Arrays estáticos y dinámicos. Redimensionamiento. Matrices de controles. Carga y descarga dinámica de controles.
• Funciones internas: Entrada/Salida (InputBox, MsgBox). Matemáticas (aritméticas, trigonométricas, exponenciales). Conversiones de tipos de datos (Format, CByte, CInt, CLng, CSng, CDbl, CCur, CStr, CDec). De strings (extracción de caracteres, longitud, conversiones, códigos).
• Funciones y procedimientos definidos por el usuario: Definición. Invocación, Pasaje de parámetros por valor y por referencia. Retornos. Parámetros opcionales. ParamArrays.
• Edición de módulos de código.
6. Gráficos:
• Controles PictureBox, Shape, Line e Image. Métodos gráficos (Circle, Line, PSet, LoadPicture, PaintPicture, Cls, Point). Colores. Tipos de línea. Efectos de relleno. Paletas.
7. CommonDialog:
• Creación de cuadros de diálogo de formato de fuente, apertura y guardado de archivos, impresión y selección de color. Uso de flags. Métodos. Recolección de valores de propiedades.
8. Sistema de archivos:
• Modos de apertura de un archivo: Input, Output, Append, Random y Binary.
• Lectura y escritura de datos en archivos: Input, #Print, Get, Put, Seek.
• Funciones de información: Tamaños de archivos. Búsquedas. Atributos.
• Creación, eliminación y modificación de atributos de directorios y de archivos.
• Controles DriveListBox, DirListBox y FileListBox.
9. Compartir información entre aplicaciones.
• Explotación del Portapapeles de Windows: Objeto Clipboard.
• Drag Drop y OLE Drag Drop: Arrastre de controles en aplicaciones. Pasaje de datos entre programas, mediante el mouse. Evaluación de contenidos.
• Control OLE: Incrustación y vinculación de objetos mediante tecnología OLE. Banderas y Verbos. Actualización de contenidos.
10. Interfaces de múltiples documentos (MDI):
• Inserción y edición de formularios MDI.
• MDI Children.
• Instancias de formularios.
11. Acceso a la API de Windows:
• Concepto de API.
• Bibliotecas fundamentales del sistema operativo.
• Funciones y procedimientos predefinidos.
• Constantes y estructuras, utilizadas por subrutinas de la API.
• Uso de funciones del kernel, de la GDI, de Winspool, de multimedia, de red, de la NetApi, del Input Method Manager, del shell, del sistema de archivos, etc.
12. Bases de datos:
• Arquitectura relacional.
• Control Data: Realización de ABM sobre bases de datos. Enlaces con controles de formularios.
• Referencias ADO: Connections. Recordsets. Propiedades y métodos. Operaciones ABM.
13. Depuración:
• Ocurrencia e intercepción de errores, en tiempo de ejecución.
• Objeto Error.
• Ventana Inspección.
• Uso de Watches, Steps y Breakpoints.
• Técnicas de debugging.
14. Compilación e instalación de aplicaciones:
• Proceso de compilación.
• Versiones: Numeración. Información técnica. P-Code. Código nativo.
• Creación de asistentes de instalación.
Material Entregado
Ejercitación.


