
Aquellas personas que finalicen este curso estarán en condiciones de realizar aplicaciones en Visual C++ incluyendo el trabajo con variables, constantes, estructuras de control, funciones, menús, barras de herramientas, aplicando el concepto de programación orientada a objetos.
Los interesados deberan tener conocimientos del entorno Windows y conocimientos básicos de programación: Diagramación Lógica, Condicionales, Bucles, Procedimientos.
Visual C++
Primera y Segunda Clase: Introducción. Programación Orientada a Objetos. Clases y Objetos. Herencia. Polimorfismo. Encapsulamiento.
Método de Representación: UML, Diagramas de Casos de Uso, Diagramas de Clases, Diagramas de Objetos, Diagramas de Secuencia, Diagramas de Estados, Diagramas de Colaboración, Diagramas de Componentes.
Tercera y Cuarta Clase: Diferencias entre C y C++. Comentarios, Variables, Constantes, Tipos de Datos Fundamentales, Operadores.
Quinta Clase: Estructuras de control, condicionales, Bucles.
Sexta Clase: Vectores, Matrices.
Séptima y Octava Clase: Enumeraciones, Estructuras, Strings, Alcance de variables, Funciones por valor y referencia.
Novena Clase: Clases: Propiedades, Métodos, Constructor, Destructor.
Décima Clase: Memoria Dinámica: punteros, asignación de memoria dinámicamente, liberación de memoria, aritmética de punteros.
Undécima Clase: Implementación de Herencia y Polimorfismo.
Duodécima Clase: Gestión de Archivos: Modo Binario, Modo Texto, Almacenamiento del estado de un objeto.
Decimotercera y Decimocuarta Clase: Stl: La clase vector, la clase list, la clase stack, la clase queue, la clase map.
Decimoquinta y decimosexta Clase: Creando aplicaciones MFC, Manejo de mensajes, Presentación de textos y gráficos simples, Definición de comandos, menú y barras de Herramientas, creación de cuadros de diálogo.