DIPLOMADO EN MICROSOFT VISUAL STUDIO®
> programación en visual basic 2010®
Objetivo: Proporcionar al estudiante conocimientos sobre el entorno .NET y su aplicación al lenguaje Visual Basic.NET, además de conocer la programación orientada a eventos y objetos. Podrá realizar programas y dispondrá de suficiente base como para seguir avanzando en el conocimiento de VB.NET.
Dirigido a: Personas interesadas en aprender a programar en lenguajes de última generación así como para actuales programadores de Visual Basic® que quieran dar el salto a esta nueva y totalmente remodelada versión y para aquellas personas que quieran utilizar VB como herramienta para aplicar la tecnología .NET.
Requisitos: Conocimientos básicos de programación.
Duración: 24 hrs.
Temario:
Introducción a la tecnología .NET
- Visual Basic.NET y el entorno .NET Framework
- Runtime del lenguaje común
- Biblioteca de clases
- Capa de datos, capa de formularios y ASP.NET, capas de CLS y lenguajes
- Instalación
- La primera aplicación con VB.NET
- ¿Qué es un namespace (o espacio de nombres)?
- ¿Qué es un assembly (o ensamblado)?
- Bases de la POO
El primer programa. El IDE
- El IDE (Entorno Integrado de Desarrollo): propiedades, controles, ficheros
- El IDE. Formularios
El Entorno de Desarrollo Integrado: IDE. Aplicaciones
- El IDE
- Aplicaciones de consola
- Trabajar con el editor
Las variables y flujo de programa
- VB.NET: Las variables
- Matrices
- Los arrays multidimensionales
- Estructuras
- Operadores y Comparadores
- Flujo de programas
- Aproximación a la depuración: ejecución paso a paso y ventana inmediato
- Variables: declarar, tipo de dato, visibilidad
- Pasos por valor y referencia
- Flujo de programa If then Else
- Select Case
Flujo de programa y depuración
- Operaciones con variables
- Bucles en Visual Basic .NET
- Las enumeraciones (Enum)
- Tratamiento de errores
- Depuración
Procedimientos y organización de proyectos
- Módulos/Procedimientos y Funciones
- Procedimiento (Sub)
- Funciones (Function)
- Argumentos en procedimientos y funciones
- Sobrecarga de procedimientos
- Organización del proyecto
- Ámbito de variables y procedimientos
- Las partes o elementos de un proyecto de Visual Basic.NET
- Las partes o elementos de una clase
- Eventos
Funciones del lenguaje
- Operaciones con variables
- Introducción a las funciones
- Funciones de conversión de tipos
- Funciones de comprobación de tipos
- Funciones aritméticas
- Funciones de cadenas de caracteres
- Funciones de fechas
La Programación orientada a objetos (POO)
- Introducción
- Elementos básicos de la POO: clases, objetos y miembros de una clase
- Los tres pilares de la POO: Herencia, Encapsulación, Polimorfismo
- Jerarquía de clases
La interfaz gráfica
- Formularios: Systems.Windows.Forms
- Control de formularios
- Propiedades y características de los formularios
- Interfaces de múltiples documentos: MDI
- Tecnología ToolStrip
- Menús
- Barras de estado y herramientas
- Colores
- Formatos de archivos de gráficos
- Control de lista de imágenes. ImageList
- Enumeraciones
Controles de .NET
Crear controles personalizados
- Orden de tabulación de los controles
- Cuadros de diálogo
- Componentes personalizados
- Control jerárquico
- Control ListView
GDI
- Gráficos con VB.NET
- Introducción a System.Drawing
- El Lienzo o área de trabajo
- Los ejes de coordenadas
- Colores
- Pinceles y brochas
- Regiones
- Trayectos
- Transformaciones
- Mapas de bits
- Transparencias
Operaciones de entrada y salida y la impresión
- Operaciones de entrada y salida (I/O). Gestión del sistema de archivos
- Recuperación de información del sistema de archivos
- Acceso al contenido de los archivos
- Impresión