Objetivos del cursoEl presente curso tiene como principal objetivo que el alumno pueda adquirir los conocimientos elementales de la programación basada en la plataforma de desarrollo Visual Basic, permitiéndole desarrollar aplicaciones robustas para el uso comercial , software de escritorio o aplicaciones distribuidas “Cliente – Servidor”.
ContenidoMetodologí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
Opiniones (1)
Profesores (5)
Atención al alumno (5)
Temario (5)
Material (5)
Instalaciones (5)
Profesores
Atención al alumno
Temario
Material
Instalaciones
Excelente manera de actualizarse. Excelente programa
Excelente manera de actualizarse. Excelente programa
Anónimo
Curso de Visual Basic 6.0 - Julio 2011