PROGRAMA DE CURSOS PARA EMPRESA
ENSEÑANZA INDIVIDUAL Y HORARIOS FLEXIBLES
Objetivos: Introducir al alumno a la programación entorno Windows, utilizando una de las herramientas más versátiles del mercado. Se enseñarán tanto las instrucciones del lenguaje de programación como el manejo del entorno de Visual Studio. NET 2003 (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: No son necesarios conocimientos previos de programación, si que son necesarios conocimientos de Windows y también son recomendables conocimientos de Access o de cualquier otro programa en entorno Windows.
Metodología: Enseñanza personalizada, profesor alumno. Clases prácticas desde el primer día.
Horarios: En CEPI-BASE el alumno elige el día de inicio y la hora de asistencia a clase, pudiendo modificarlos a su conveniencia
|
|
Laborables (de Lunes a Viernes)
|
Sábados
|
Agosto
|
|
Mañana
|
de 9h a 13'30h
|
de 9h a 13'30h
|
de 10h a 13h
|
|
Tarde
|
de 16h a 21h
|
Cerrado
|
de 17h a 20h
|
Duración: El curso tiene una duración aproximada de 90 horas.
Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario.
Nuestros cursos no van por horas, se rigen por el temario del curso
Temario:
1.- INTRODUCCIÓN
– LENGUAJES VISUALES
– VISUAL STUDIO .NET Y NET FRAMEWORK
2.- NET FRAMEWORK
– EL ENTORNO DE FRAMEWORK
Barra de titulo / de herramientas estándar
Distribución de las ventanas
Acoplamiento de las ventanas
– CREANDO APLICACIONES
Selección del entorno
Tipos de plantilla
Abrir, cerrar y guardar
– WINDOWS FORMS
Insertar controles al formulario
Modificar, mover y eliminar controles
Alineación de los controles
Propiedades y eventos de controles
– Edición DEL Código
Tipos de vista
Asistencia a la edición
Intellisense
Contraer y expandir secciones de código
Directiva #Región
– EJECUTANDO LA Aplicación
El ensamblador
Carpeta de proyecto
Control de errores
Depurador de procesos
– UTILIZAR LA AYUDA
3.- INTRODUCCIÓN A LA PROGRAMACIÓN
– TIPOS DE DATOS
Constantes / Variables
Nomenclatura y declaración de constantes y variables
Valores iniciales
Ejercicios / Enumeraciones
– OPERADORES
Operadores aritméticos
Operadores de concatenación
Operadores de incremento y decremento
Operadores relacionales o de comparación
Operadores lógicos
– TOMA DE DECISIONES
Instrucción If...ThenInstrucción IIf
Instrucción Switch
Instrucción Choose
Instrucción Select Case
– WINDOWS FORMS BБSICOS
Label. TextBox
Button. CheckBox
GroupBox, Panel
RadioButton
– MENSAJES ESPECIALES
Instrucción InputBox y MsgBox
– EJERCICIOS
4.- OTROS ELEMENTOS DE PROGRAMACIÓN
– PROCEDIMIENTOS Y FUNCIONES
Creación de un procedimiento
Creación de una función
Envío y recepción de parámetros
Instrucción CALL
– ALCANCE DE LAS VARIABLES
Variables globales o públicas
Variables locales / privadas
Variables estáticas
– PROCEDIMIENTOS Y FUNCIONES AVANZADOS
Paso de argumentos, referencia y valor
Utilizar argumentos con nombre
Argumentos opcionales
Número indeterminado de argumentos
Abandono de procedimiento o función
Funciones o Procedimientos recursivos
– ENFOQUES
Orden de tabulación
Validar el contenido del control
– BUCLES
Bucle For ... Next
Bucle While ... Wend
Bucle Do ... Loop
Bucle For Each ... Next
– ARRAYS (MATRICES)
Arrays dinámicos
– EJERCICIOS
5.- CONTROL DE ERRORES Y DEPURACIÓN
– TRATAMIENTO DE ERRORES
– ERRORES EN TIEMPO DE Ejecución
Tomar el control de los errores
Información sobre un error
– EXCEPCIONES
Tipos de excepciones
Localizando excepciones
– ERRORES Lógicos, Depuración
Depurar un error en tiempo de ejecución
Puntos de interrupción
Ejecución paso a paso
Inspección de variables
Ventana Resultados
– EJERCICIOS
6.- PROGRAMACIÓN ORIENTADA A OBJETOS
– CLASES
– CREAR UNA CLASE
– UTILIZANDO EL ENCAPSULAMIENTO
Definir propiedades
Propiedades compartidas
Tipos de visibilidad
Definir métodos
Métodos compartidos
.Definir el constructor
Definir el destructor
Instrucción Property
– UTILIZANDO LA HERENCIA
Clases base y subclases
Herencia negada y Herencia obligatoria
Clases anidadas
– UTILIZANDO EL POLIMORFISMO
– ESPACIOS DE NOMBRES
Espacio de nombres de la raíz
Crear espacios de nombres
Espacios de nombres anidados
Utilización de Imports
– EJERCICIOS
7.- FUNCIONES DE VISUAL BASIC .NET
– FUNCIONES PARA GESTIONAR CADENAS
– FUNCIONES PARA GESTIONAR FECHAS Y HORAS
– FUNCIONES PARA GESTIONAR INTERVALOS DE TIEMPO
– FUNCIONES Matemáticas
– OTRAS FUNCIONES
Funciones de conversión
Otras funciones para manipular fechas y horas
Funciones para interactuar con objetos
Otras funciones para convertir y gestionar cadenas
Funciones para calcular números al azar
– FORMATEAR DATOS
Formatos numéricos
Formatos de fecha/hora
Formatos numéricos avanzados
– EJERCICIOS
8.- FUNCIONALIDAD EN VISUAL BASIC .NET
– FUENTES Y Tamaños DE LETRA
Cuadro de diálogo Fuentes
– COLORES
– ACTIVAR O DESACTIVAR CONTROLES
– VER U OCULTAR CONTROLES
– MOSTRAR Información
– ASPECTO Grafico DE LOS CONTROLES
– ORDEN Grafico DE Tabulación
– AJUSTE DE LOS CONTROLES EN EL FORMULARIO
– EJERCICIOS
9.- WINDOWS FORMS
– CONTROL LinkLabel
– Ampliación DEL CONTROL TextBox
Programa Informe de Personal
– CONTROL ListBox
Programa Listado con ListBox
– CONTROL CheckedListBox
– CONTROL ComboBox
Programa Olimpiadas con ComboBox
– CONTROL PictureBox
Programa Estados de ánimo
– CONTROL Timer
Continuación programa Estados de ánimo
– CONTROL TabControl
Programa Fichas
– CONTROL TrackBar
Programa Calculo de comisiones
– CONTROL ProgressBar
Continuación programa Cálculo de comisiones
– EJERCICIOS
10.- WINDOWS FORMS (II)
– CONTROL RichTextBox
Programa Procesador de textos
Otras caracterнsticas
– CONTROL ImageList
– CONTROL ToolBar
Crear y colocar botones en la barra de herramientas
– CONTROL StatusBar
Incorporar una barra de estado
– CONTROL ListView
Programa Mediateca
– CONTROL TreeView
Programa Colección de libros
– EJERCICIOS
11.- WINDOWS FORMS (III)
– CONTROL MonthCalendar
Programa Control de remuneraciones
– CONTROL DateTimePicker
Programa Formatos de fecha y hora
– CONTROL NumericUpDown
Programa Cálculo de comisiones
– CONTROL DomainUpDown
Continuación programa Cálculo de comisiones
– CONTROL NotifyIcon
Continuación programa Control de remuneraciones
– CONTROL ErrorProvider
Continuación programa Cálculo de comisiones
– EJERCICIOS
12.- MENÚS Y FORMULARIOS
– Creación DE UN MENЪ
Control MainMenu
Establecer accesos desde el teclado (teclas de método abreviado)
Creación de eventos para el menú
Activar y desactivar opciones de menú
– Creación DE UN Menú CONTEXTUAL
Mezclar menús
– USO DE más DE UN FORMULARIO
Propiedades, eventos y métodos
Programa Formularios múltiples
Formularios propietarios
Formularios como cuadros de dialogo
– FORMULARIOS MDI
Programa Formularios MDI
Organización de las ventanas
– OTRAS Características DE LOS FORMULARIOS
Posición inicial
Opacidad
Superposición
Colores transparentes
– EJERCICIOS
13.- ARCHIVOS
– ARCHIVOS Secuénciales
Programa Archivos secuénciales
– ARCHIVOS ALEATORIOS
Programa Archivos aleatorios
– Manipulación DE CARPETAS Y ARCHIVOS
Cuadro Abrir (OpenFileDialog)
Cuadro Guardar (SaveFileDialog)
Ampliación programa Procesador de textos
– EJERCICIOS
14.- EVENTOS DE RATÓN Y TECLADO
– ARRASTRAR Y SOLTAR
Programa Arrastrar y soltar
Mover y copiar al arrastrar
– EJERCICIOS
15.- SERVICIOS
– )Qué ES UN SERVICIO?
– CREAR UN SERVICIO WINDOWS
Agregar un instalador
Programar el servicio
– INSTALAR UN SERVICIO WINDOWS
– DESINSTALAR UN SERVICIO WINDOWS
– CONTROLAR SERVICIOS DESDE UNA Aplicación
Añadir una referencia
Utilizar la clase Serviceprocess15.5-3
Uso de parámetros en un servicio
16.-PROGRAMAS MULTITAREA
– CONCEPTO DE THREAD
– Programación DE SUBPROCESOS
– CONTROLAR LA PRIORIDAD DE LOS SUBPROCESOS
– INICIAR Y DETENER SUBPROCESOS
– EJERCICIOS
17.-CREACIÓN DE CONTROLES WINDOWS
– Diseño DE UN NUEVO CONTROL
Insertar elementos en el control
Creación de las propiedades
Creación de los métodos
Creación de los eventos
Inicializando propiedades
– PROBAR EL FUNCIONAMIENTO DEL CONTROL
Creación de un Grupo de proyectos
Programar el proyecto de prueba
Comprobar los resultados
– EJERCICIOS
18.- INTRODUCCIÓN A ADO.NET
– Qué ES ADO .NET?
– Características DE ADO .NET
– LOS PROVEEDORES DE DATOS
– Creación DE CONEXIONES
El Explorador de servidores
Añadir una conexión al Explorador de servidores
Cerrar/Restaurar/Eliminar una Conexión
– CONEXIONES OBDC .NET
Nota sobre OBDC .NET
– EJERCICIOS
19.- EL OBJETO CONNECTION
– EL OBJETO CONNECTION
Tipos de Objeto Connection
Insertar un objeto Connection en un Formulario
Propiedades del Objeto Connection
Crear un objeto Connection desde cero
– EJERCICIOS
20.- LOS OBJETOS COMMAND Y DATAADAPTER
– Introducción
– OBJETO COMMAND
Creación de objetos Command
Propiedades del Objeto Command
– EL OBJETO DATAADAPTER
Creación de Objetos DataAdapter
Vista previa de los resultados de un DataAdapter
Propiedades del Objeto DataAdapter
Conectar un Objeto DataAdapter y un Objeto Command
El Asistente para la Configuración del Adaptador de Datos
– EL LENGUAJE SQL
Instrucciones SQL
Modificar una Instrucción SQL
– EJERCICIOS
21.- EL OBJETO DATASET
– Introducción
– Creación DE UN DATASET
Creación de Objetos DataSets sin tipo
Propiedades de un Objeto DataSet
– EL OBJETO DATATABLE
Crear una tabla desde un objeto DataSet
Creación de campos desde un objeto DataSet
Definir un campo clave
Agregar mas tablas a un Objeto DataSet
– RELACIONES ENTRE TABLAS
Creación de una Relación de Tablas
Creación de una relación para un DataSet con tipo
– Iniciación A LA Vinculación DE DATOS EN ADO
– EJERCICIOS
22.- VINCULACIÓN DE DATOS DE ADO .NET
– Vinculación DE CONTROLES A UN ORIGEN DE DATOS
Vinculación Compleja a las Propiedades de un Control
– EL Método FILL (CARGAR DATOS)
– EL Método UPDATE (ACTUALIZAR DATOS)
Ejercicio - Conexión individual
– TRABAJO CON REGISTROS
Desplazamiento por los registros
La Propiedad BindingContext
Limpiar registros y Eliminar registros
Añadir registros22.5 - EJERCICIOS
Listado de Socios
Ficha Control de Vehículos
– EJERCICIOS
23.- EL OBJETO DATAVIEW
– Creación DE UN OBJETO DATAVIEW
Propiedades del Objeto DataView
Ordenar Datos (SORT)
Filtrar Datos (RowFilter)
– EJERCICIOS
24.- FORMULARIOS DE DATOS
– EL ASISTENTE PARA FORMULARIOS WINDOWS
Diseño de Formularios por Registros mediante el Asistente
– EJERCICIOS
25.- INFORMES
– Creación DE INFORMES
Crear un Informe mediante el Asistente de Informes
Crear un Informe en Blanco
Controles para informes
– CONECTAR INFORMES A FORMULARIOS
– IMPRIMIR INFORMES
– GENERAR Gráficos PARA INFORMES
– LAS SECCIONES DE UN INFORME
Mostrar o Ocultar una Sección de un Informe
Suprimir una Sección de un Informe
– EJERCICIOS
26.- PROGRAMACIÓN OBJETOS ADO.NET
– ACCESO A DATOS CON DATAREADER
Instrucciones de conexión
El objeto DataReader
– ACCESO A DATOS CON DATASET
Creación de un OleDbDataAdapter
Creación de un DataSet
Uso de parámetros en la consulta
– AGREGAR, ELIMINAR, ACTUALIZAR
bjeto DataRow.y CommandBuilder
Eliminar Actualizar y Añadir filas
El objeto DataView
– EJERCICIOS
27.- PROYECTOS DE INSTALACIÓN
– CREAR UN PROYECTO DE Instalación
Creación de accesos directos
Estableciendo un icono para la aplicación
Instalación/desinstalación del proyecto
– OTRAS OPCIONES DE Instalación
Interfaz de usuario
Relacionar controles con archivos
Establecer condiciones de inicio
– EJERCICIOS
|