Contenidos del curso
Objetivos:
Se enseñarán tanto las instrucciones del lenguaje de programación como el manejo del entorno de Visual Studio .NET (el .NET Framework). El Visual Studio .NET es el entorno de programación que engloba Visual Basic .NET, Visual C++, Visual C#, Visual J# y ASP .NET.
Requisitos:
Son necesarios conocimientos de Windows ..
Duración:
El curso tiene una duración aproximada de 90 horas. Estas horas
on estimadas a modo de referencia, no todos los estudiantes necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el programa. Nuestros cursos no van por horas, se rigen por el programa del curso.
En CEPI-BASE los cursos finalizan cuando el alumno ha terminado el programa.
Temario del curso: Visual Basic .NET
INTRODUCCIÓN
· LENGUAJES VISUALES
· VISUAL STUDIO .NET Y NET.FRAMEWORK
· CONVENCIONES USADAS EN ESTE CURSO
NET FRAMEWORK
· EL ENTORNO FRAMEWORK
o Barra de titulo
o Barar de herramientas estandar
o Distribucion de las ventanas
o Acoplamiento de las ventanas
· CREANDO APLICACIONES
o Seleccion del entorno
o Tipos de plantilla
o Abrir, guardar y cerrar
· WINDOWS FORMS
o Insertar controles en el formulario
o Mover / borrar / modificar controles
o Alineación de los controles
o Propiedades y eventos de controles
· EDICIÓN DEL CÓDIGO
o Tipos de vista
o Asistencia a la edicion
o Intellisense
o Contraer y expandir secciones de codigo
o Directiva #Region
· EJECUTANDO LA APLICACIÓN
o El ensamblador
o Carpeta de proyecto
o Control de errores
o Depurador de procesos
· UTILIZAR LA AYUDA
INICIÁNDONOS EN LA PROGRAMACIÓN
· TIPOS DE DATOS
o Constantes/Variables
o Nomenclatura y declaración de constantes y variables
o Valores iniciales
o Ejercicios
o Enumeraciones
· OPERADORES
o Operadores aritméticos
o Operadores Concatenación
o Operadores de incremento y decremento
o Operadores relacionales o de comparación
o Operadores logicos
o Ejercicios
· TOMA DE DECISIONES
o Instrucción If...Then/Iif/Switch
o Instrucción Choose Select Case
o Ejercicios
· WIDOWS FORMS BASICOS
o Label
o TextBox
o Button
o Checkbox
o Groupbox, Panel
o Radiobutton
· MENSAJES ESPECIALES
o Instrucción InputBox/MsgBox
· EJERCICIOS
OTROS ELEMENTOS DE PROGRAMACIÓN
· PROCEDIMIENTOS Y FUNCIONES
o Creación de un procedimiento y una función
o Envío y recepción de parámetros
o Instrucción CALL
· ALCANCE DE LAS VARIABLES
o Variables globales o públicas
o Variables locales/privadas/estáticas
· PROCEDIMIENTOS Y FUNCIONES AVANZADOS
o Argumento por referencia y por valor
o Utilizar argumentos con nombre/opcionales
o Número indeterminado de argumentos
o Abandono de un procedimiento o una funcion
o Funciones o Procedimientos recursivos
· ENFOQUES
o Orden de tabulación
o Validar el contenido del control
o Ejercicios
· BUCLES
o Bucle For ... Next/While ... Wend
o Bucle Do ... Loop/For Each ... Next
· ARARYS ¿MATRICES?
o Arrays dinámicos
· EJERCICIOS
CONTROL DE ERRORES Y DEPURACIÓN
· TRATAMIENTO DE ERRORES
· ERRORES EN TIEMPO DE EJECUCIÓN
o Tomar el control de los errores
o Información sobre un error
· EXCEPCIONES
o Tipos de excepciones
o Loalizando excepciones
· ERRORES LÓGICOS, DEPURACIÓN
o Depurar un error en tiempo de ejecución
o Puntos de interrupción
o Ejecución paso a paso
o Inspección de variables
o Ventana resultados
· EJERCICIOS
PROGRAMACION ORIENTADA A OBJETOS
· CLASES
· CREAR UNA CLASE
o Onjetos basados en clases
o Vinculacion temprana y tardia
o Agregar un modulo de clase
· UTILIZANDO EL ENCAPSULAMIENTO
o Definir propiedades
o Propiedades compartidas
o Tipos de visibilidad
o Fefinir metodos
o Metodos compartidos
o Definir el constructor
o Definir el destructor
o Instruccion Property
· UTILIZANDO LA HERENCIA
o Clases base y subclases
o Herencia negada y Herencia obligatoria
o Clases anidadas
· UTILIZANDO LA POLIMORFISMO
· ESPACIOS DE NOMBRES
o Espacios de nombres de la raiz
o Crear espacios de nombres
o Espacios de nombres anidados
o Utilizacion de Imports
· EJERCICIOS
FUNCIONES DE VISUAL BASIC .NET
· FUNCIONES PARA GESTIONAR CADENAS
· FUNCIONES PARA GESTIONAR FECHAS Y HORAS
· FUNCIONES PARA GESTIONAR INTERVALOS DE TIEMPO
· FUNCIONES MATEMATICAS
· OTRAS FUNCIONES
o Funciones de conversion
o Otras funciones para manipular datos
o Funciones de informacion
o Funciones para interactuar con objetos
o Otras funciones para convertir y gestionar cadenas
o Funciones para calcular numeros al azar
· FORMATEAR DATOS
o Formatos numericos
o Formatos de fecha!hora
o Formatos numericos avanzados
· EJERCICIOS
FUNCIONALIDAD EN VISUAL BASIC .NET
· FUENTES Y TAMAÑOS DE LETRA
o Cuadro de dialogo Fuentes
· COLORES
o Estructura color
· ACTIVAR O DESACTIVAR CONTROLES
· VER U OCULTAR CONTROLES
· MOSTRAR INFORMACION
· ASPECTO GRAFICO DE LOS CONTROLES
· ORDEN GRAFICO DE TABULACION
· AJUSTE DE LOS CONTROLES EN EL FORMULARIO
· EJERCICIOS
WINDOWS FORMS
· CONTROL LINKLABEL
· AMPLIACIÓN DEL CONTROL TEXTBOX
· CONTROL LISTBOX
· CONTROL CHECKEDLISTBOX
· CONTROL COMBOBOX
· CONTROL PICTUREBOX
· CONTROL TIMER
· CONTROL TABCONTROL
· CONTROL TRACKBAR
· CONTROL PROGRESSBAR
· EJERCICIOS
WINDOWS FORMS (II)
· LISTVIEW
· TREEVIEW
· DATETIMEPICKER
· MONTHCALENDAR
· DOMAINUPDOWN
· NUMERICUPDOWN
· RICHTEXTBOX
· IMAGELIST
· HELPPROVIDER
· TOOLTIP
· STATUSBAR
· NOTIFYICON
· ERRORPROVIDER
FORMULARIOS Y MENÚS
· USO DE VARIOS FORMULARIOS
· CUADROS DE DIÁLOGO PERSONALIZADOS
· FORMULARIOS MDI
· CREARMENÚS
· PROPIEDADES DE MENÚ
· EVENTOS DE MENÚ
· MENÚS CONTEXTUALES
· CURADROS DE DIÁLOGO ABRIR/GUARDAR COMO
· CUADROS PERSONALIZADOS
· EJERCICIOS
BARRAS DE HERRAMIENTAS Y DE ESTADO
· CREAR BARRAS
· TOOLBAR
· CONFIGURAR LOS BOTONES
· BARRAS DE ESTADO
· EJERCICIOS
EVENTOS DE RATÓN Y TECLADO
· EVENTOS DE RATÓN
· DETECTAR LOS BOTONES
· CONTROLAR LAS TECLAS DE ESTADO
· EJERCICIOS
IMPRESIÓN
· MODELO DE IMPRESIÓN
· CLASES PARA IMPRESIÓN
· CONFIGURACIÓN DE PARÁMETROS
· VISUALIZACIÓN PRELIMINAR
· EJERCICIOS
PROGRAMAS MULTITAREA
· CONCEPTOS INICIALES HILOS
· PROPIEDADES DE LA CLASE THREAD
· FORMAS DE SINCRONIZACIÓN
· ACCESOS EXCLUSIVOS
· EJERCICIOS
RECURSOS
· ¿QUÉ ES UN ARCHIVO DE RECURSOS?
· CREANDO UN ARCHIVO DE RECURSOS
· ESTABLECER IDIOMAS
· PROBAR EL RESULTADO
· EJERCICIOS
INSTALACIÓN DE APLICACIONES
CREACIÓN DE COMPONENTES Y CONTROLES
· INICIANDO LA CREACIÓN DE UN COMPONENTE
· CREANDO UN CONSUMIDOR DEL COMPONENTE
· PROPIEDADES DEL COMPONENTE
· INICIANDO LA CREACIÓN DE UN CONTROL
· AÑADIR PROPIEDADES, EVENTOS Y MÉTODOS
· UTILIZAR EL CONTROL
· EJERCICIOS
ADO .NET
· EL OBJETO CONNECTION
· LOS OBJETOS COMMAND Y DATAADAPTER
· EL OBJETO DATASET
· VINCULACIÓN DE DATOS DE ADO .NET
· EL OBJETO DATAVIEW
· FORMULARIO DE DATOS
· INFORMES
PROGRAMACIÓN ADO .NET
· EJERCICIOS