Metodología Propuesta
Materiales:
Cada semana el cursante encontrará en el aula virtual materiales multimedia para navegar en línea, acompañados de su versión pdf, para leerlos desconectado o imprimirlos. Además se presentarán archivos complementarios, glosarios y vínculos en la web para ampliar información.
Interacción en línea:
Se utilizarán asiduamente herramientas de comunicación como foros, correo electrónico, Aula Virtual ( Videoconferencias online ) y chats de intercambio donde, cursantes y docentes, se reunirán para discutir sobre las temáticas planteadas.
El tutor se mantendrá disponible y podrá ser consultado durante todo el proceso de enseñanza y aprendizaje.
Realización de actividades:
Se propondrán diversas actividades para resolución de casos.
Seguimiento del alumno:
El seguimiento del alumno por parte de los profesores en esta comunidad virtual será constante, con el objetivo de acompañar y sostener el éxito del proceso. La plataforma posibilita un seguimiento individual y grupal sobre materiales bajados, intervenciones en foros, chat, recorridos realizados, etc.
Evaluación:
Se realizará mediante la corrección y supervisión de los ejercicios presentados correspondientes a cada uno de los módulos; se efectuarán evaluaciones al final de cada unidad temática.
Temario propuesto
OBJETIVOS PARTICULARES
- Desarrollar aplicaciones robustas para el uso comercial.
- Software de escritorio.
- Aplicaciones distribuidas Cliente – Servidor.
TEMARIOS PROPUESTOS
Clase 1 – Introducción al visual Basic.
- Historia del lenguaje.
- Alcance de Visual Basic 6.0.
- Entorno de desarrollo.
- Formularios.
- Propiedades.
- Eventos.
- Botones, casillas de texto y etiquetas.
Clase 2 - Fundamentos de Programación.
- Concepto de programación secuencial.
- Variables.
- Declaración.
- Alcance.
- Tipos.
- Asignación de valores.
- Constantes.
- Operadores aritméticos.
- Operadores lógicos.
- Condicionales.
- Uso del IF y SELECT CASE.
- Iteración.
- Uso del FOR,DO, WHILE, UNTIL y LOOP.
Clase 3 – Tratamiento de imágenes.
- Funciones de color, RGB y QBCOLOR.
- Uso del control OPTION.
- Uso del control HSCROLLBAR.
- Constantes de color.
- Control SHAPE.
- Conceptos de relleno, y formas.
- Control LINE.
- Conceptos de estilos y bordes.
- Manipulación de imágenes.
- Lectura y Escritura.
- Controles Picturebox e Image.
Clase 4 – Listas y Temporizadores
- Agregar, quitar y editar datos en una lista.
- Ordenar, y aplicar estilo de listas.
- Usos de los combos.
- Temporizadores, manejo de intervalos.
- Funciones de fecha y hora.
- Escalas de medición y ubicación de controles.
Clase 5 – Arreglos
- Vectores estáticos.
- Vectores dinámicos.
- Unión, separación y filtros.
- Matrices.
- Vectores de controles.
Clase 6 - Tratamiento de cadenas
- Manipulación de cadenas.
- Longitud.
- Conversión mayúsculas, minúsculas, eliminación de espacios.
- Manejo de subcadenas.
- Búsqueda, filtros y reemplazos.
- Funciones numéricas.
- Generación de números aleatorios.
- Funciones de conversión.
Clase 7 - Archivos
- Controles de exploración de unidades, directorios y archivos.
- Archivos secuenciales, lectura y escritura.
- Archivos de acceso aleatorio lectura y escritura.
- Concepto de tipos personalizados.
- Funciones de directorios y archivos.
- Obtener y establecer atributos.
- Copiar, pegar, renombrar y eliminar archivos.
Clase 8 - Funciones y Procedimientos
- Uso del GOTO
- Capturar y manipular errores
- Funciones y procedimientos características.
- Parámetros por valor y referencia.
- Módulos.
Clase 9 – Creación de una interfaz
- Menúes contextuales.
- Menúes flotantes.
- Formularios MDI e Hijos.
- Creación dinámica de formularios basadas en moldes.
Clase 10 – Controles no estándar, parte 1
- Uso del Control CommonDialog
- Ventanas de impresión.
- Abrir y guardar archivos.
- Ventana de paleta de colores.
- Ventana de Fuentes.
- Uso de la barra de progreso
- Control de imágenes
- Uso de combos con imágenes
- Creación de listados con imágenes
Clase 11 – Controles no estándar, parte 2
- Creación de listados con filas y columnas
- Uso de la cláusula SET
- Concepto de SubItem
- Creación de listados tipo árbol
- Uso de barras de herramientas personalizadas y barras de estado
- Manejo de las bandas
- Controles de Almanaque y combo con almanaque
Clase 12 – DLL y OCX
- Concepto de clase, instancia y objeto.
- Creación de una librería con propiedades y métodos.
- Referenciar proyectos.
- Crear controles de usuario personalizados.
- Registrar componentes en el sistema operativo.
Clase 13 – Redes e Internet
- Programación de un navegador de Internet.
- Conceptos básicos del modelo TCP/IP y UDP/IP
- Uso de sockets con el control Winscock.
- Creación de una aplicación cliente – servidor
Clase 14 – Multimedia
- Uso del objeto App
- Manejo del objeto Screen
- Rutinas para la impresión con el objeto Printer
- Reproducción de Audio y Video
Clase 15 – Acceso a Base de datos
- Concepto de base de datos, tablas, filas, registros.
- Acceso a una base de datos por medio del control ADO,
- Altas, Bajas y Modificaciones de datos en una tabla.
- Uso del DataGrid con acceso a base de datos a través de la creación de objetos Recorset, Command y Connection sin uso del control ADO.
Cargas horarias:
Curso completo e.learning: 120 hs
Excelente manera de actualizarse. Excelente programa
Anónimo
Curso de Visual Basic 6.0 - Julio 2011