Tipo: Presencial
Centro: Cepi-Base
Precio: Consultar
Idioma: Español
Válido: España
Requisitos:
Se requieren conocimientos previos de Windows y se recomienda conocimientos de Programación
Objetivos:
Preparar al alumno en lenguajes de programación visual. La herramienta que empleará es Visual Studio.NET. Todos los lenguajes de programación comparten un mismo entorno de desarrollo denominado NET Framework, desde donde podrá programar aplicaciones independientes del lenguaje elegido, además de la rápida y visual creación de formularios (Windows Forms). El acceso de los datos se hará con la nueva tecnología ADO.NET. El alumno podrá realizar cualquier tipo de aplicación Windows, en cualquiera de los lenguajes visuales que se le enseñen.
Orientación Profesional :
Dirigido a personas que necesiten mejorar sus conocimientos sobre el desarrollo de aplicaciones.
PROGRAMA DE CURSOS
Visual Basic NET
Visual C ++ NET
Visual C # NET
Visual J # NET
Duración:
La duración del curso es APROXIMADAMENTE de 390 horas . Estas
horas son 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.
Los cursos finalizan cuando el alumno ha terminado el temario
Visual Basic .NET
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 son 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:
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
Visual C# .NET
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:
Dominio de Windows, debido a que el entorno de trabajo necesita una cierta destreza al a hora del manejo del ratón y teclado.
Duración:
El curso tiene una duración aproximada de 90 horas.
Estas horas son 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:
1.- iNTRODUCCIÓN
¿QUÉ ES C#?
LENGUAJES VISUALES
VISUAL STUDIO NET Y NET FREMEWORK
2.- NET FRAMEWORK
EL ENTORNO DE FRAMEWORK
* Barra de titulo
* Barra de herramientas estándar
* Distribución de las ventanas
* Acoplamiento de las ventanas
CREANDO APLICACIÓN
* Selección del entorno
* Tipos de proyectos
* Abrir, cerrar, guardar
WINDOWS FORMS
* Insertar controles al formulario
* Modificar, mover y eliminar controles
* Alineación de los controles
* Propiedades de controles
EDICIÓN DEL CÓDIGO
* Tipos de vista
* Asistencia a la edición
* Intellisense
* Contraer y expandir secciones de código
* Directiva #region
EJECUTANDO APLICACIÓN
* El ensamblador
* Carpeta del 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 incremento y decremento
* Operadores relacionales o de comparación
* Operadores lógicos
* Ejercicios
TOMA DE DECISIONES
* Instrucción if
* Instrucción switch
WINDOWS FORMS BÁSICOS
* Label
* TextBox
* Button
* CheckBox
* GroupBox, Panel
* RadioButton
MENSAJES ESPECIALES
* Objeto MessageBox
EJERCICIOS
4.- OTROS ELEMENTOS DE PROGRAMACIÓN
FUNCIONES
* Creación de una función
* Envío y recepción de parámetros
ALCANCE DE LAS VARIABLES
* Variables públicas, privadas
* Variables locales, estáticas
FUNCIONES AVANZADOS
* Paso de argumentos por referencia y por valor
* Funciones recursivas
ENFOQUES
* Orden de tabulación
* Validar el contenido del control
* Ejercicios
BUCLES
* Bucle For; While; Do
ARRAYS (MATRICES)
EJERCICIOS
5.- CONTROL DE ERRORES Y DEPURACIÓN
TRATAMIENTO DE ERRORES
ERRORES EN TIEMPO DE EJECUCIÓN
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
EJERCICIOS
6.- PROGRAMACIÓN ORIENTADA A OBJETOS
CREAR UNA CLASE
* Objetos basados en clases
* Vinculación temprana y tardía
* Agregar un módulo de clase
UTILIZANDO EL ENCAPSULAMIENTO
* Definir propiedades
* Tipos de visibilidad
* Definir métodos
* Definir el constructor, destructor
* Declaración de propiedades
UTILIZANDO LA HERENCIA
* Clases base, subclases y anidadas
UTILIZANDO POLIMORFISMO
EJERCICIOS
7.- FUNCIONES DE VISUAL C# .NET
FUNCIONES PARA GESTIONAR CADENAS
FUNCIONES PARA GESTIONAR FECHAS Y HORAS
FUNCIONES PARA GESTIONAR INTERVALOS DE TIEMPO
FUNCIONES MATEMÁTICAS
EJERCICIOS
8.- FUNCIONALIDAD EN VISUAL C# .NET
FUENTES Y TAMAÑOS DE LETRA
* Cuadro de diálogo Fuentes
COLORES
MOSTRAR U OCULTAR CONTROLES
MOSTRAR INFORMACIÓN
ASPECTO GRÁFICO DE LOS CONTROLES
ORDEN GRÁFICO DE TABULACIÓN
AJUSTE DE LOS CONTROLES EN EL FORMULARIO
EJERCICIOS
9.- WINDOWS FORMS
CONTROL LinkLabel
AMPLIACIÓN DEL CONTROL TextBox
* Progre Informe de Personal
CONTROL ListBox
* Listado ListBox avanzado
CONTROL CheckedListBox
CONTROL ComboBox
CONTROL PictureBox
CONTROL Timer
CONTROL TabControl
CONTROL TrackBar
CONTROL ProgressBar
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
CONTROL DateTimerPieker
CONTROL NumerieUpDown
CONTROL DomainUpDown
CONTROL NotifyIcon
CONTROL ErrorProvider
EJERCICIOS
12.- MENÚS Y FORMULARIOS
CREACIÓN DE UN MENÚ
* Control MainMenu
* Creación de eventos para menú
* Activar y desactivar opciones de menú
CREACIÓN DE MENÚ CONTEXTUAL
* Mezclar menús
USO DE MÁS DE UN FORMULARIO
* Propiedades, eventos y métodos
* Programa Formularios múltiples, propietarios
* Formularios como cuadros de diálogo
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 SECUENCIALES
* Programa archivos secuénciales
ARCHIVOS ALEATORIOS
* Programa archivos aleatorios
MANIPULACIÓN DE CARPETAS Y ARCHIVOS
* Cuadro Abrir
* Cuadro Guardar
* 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
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 ServiceProcess
* Uso del parámetros en un servicio
PROGRAMAS MULTITAREA
CONCEPTO DE THREAD
PROGRAMACIÓN DE SUBPROCESOS
CONTROLAR LA PRIORIDAD DE LOS SUBPROCESOS
INICIAR Y DETENER SUBPROCESOS
EJERCICIOS
15.- SERVICIOS
¿Qué ES UN SERVICIO?
CREAR UN SERVICIO WINDOWS
* Agregar un instalador
* Programar el sevicio
instalar un servicio windows
desinstalar un servicio windows
controlar servicios desde una aplicación
* Añadir una referencia
* Utilizar la clase de ServiceProcess
* Uso de los 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, eventos
PROBANDO EL CONTROL
* Creación de un Grupo de proyectos
* Programar el proyecto de prueba
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 una Conexión
* 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
* Propiedades del Objeto Connection
* Crear un Objeto desde cero
EJERCICIOS
20.- LOS OBJETOS COMMAND Y DATAADAPTER
INTRODUCCIÓN
OBJETO COMMAND
* Creación de objetos Command
* Propiedades del objeto Command
OBJETO DATAADAPTER
* Creación del objetos DataAdapter
* Vista previa de los resultados
* Propiedades del objeto DataAdapter
* Conectar un Objeto DataAdapter y un Objeto Command
* El Asistente para la Configuración del Adaptador de Datos
LENGUAJE SQL
* Instrucciones SQL
* Modificar una Instrucción SQL
EJERCICIOS
21.- EL OBJETOS DATASET
INTRODUCCIÓN
CREACIÓN DE UN DATASET
* Creación de Objetos DataSet sin tipo
* Propiedades de un Objeto DataSET
OBJETO DATATABLE
* Crear una tabla desde un objeto DataSet
* Creación de campos desde un objeto DataSet
* Definir un campo clave
* Agregar más 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 .NET
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
EL MÉTODO UPDATE
TRABAJO CON REGISTROS
* Desplazamiento por los registros
* La propiedad BindingContext
EJERCICIOS
23.- EL OBJETO DATAVIEW
CREACIÓN DE UN OBJETO DATAVIEW
* Propiedades del objetos 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
* 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 u 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 Y ACTUALIZAR
* El objeto DataRow
* El objeto CommandBuider
* Eliminar filas
* Actualizar filas
* 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 proyectos
OTRAS OPCIONES DE INSTALACIÓN
* Interfaz de usuario
Relacionar controles con archivos
EJERCICIOS
Visual C++ .NET
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:
Dominio de Windows, debido a que el entorno de trabajo necesita una cierta destreza al a hora del manejo del ratón y teclado.
Duración:
El curso tiene una duración aproximada de 110 horas.
Estas horas son 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:
1.- INTRODUCCIÓN
LENGUAJES VISUALES
VISUAL STUDIO .NET Y .NET FRAMEWORK
Convenciones usadas en este curso
2.- NET FRAMEWORK
EL ENTORNO DE FRAMEWORK
Barra de acreditación
Barra 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
Intellissense
Contraer y expandir secciones de código
EJECUTANDO LA APLICACIÓN
El ensamblador
Carpeta de proyecto
Control de errores
Depurador de procesos
LIMPIAR LA SOLUCIÓN
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
OPERADORES
Operadores aritméticos
Operadores de incremento y decremento
Operadores relacionales o de comparación
Operadores lógicos
Ejercicios
Borrar un evento
TOMA DE DECISIONES
Instrucción if
Instrucción switch
Ejercicios
WINDOWS FORMS BÁSICOS
Label
TextBox
Button
CheckBox
GroupBox, Panel
RadioButton
MENSAJES ESPECIALES
Clase MessageBox
EJERCICIOS
4.- OTROS ELEMENTOS DE PROGRAMACIÓN
FUNCIONES
Envío y recepción de parámetros
ALCANCE DE LAS VARIABLES
Variables globales o públicas
Variables privadas
Variables locales
Variables estáticas
PROCEDIMIENTOS Y FUNCIONES AVANZADOS
Paso de argumentos por referencia y por valor
Argumentos opcionales
Funciones recursivas
ENFOQUES
Orden de tabulación
Validar el contenido del control
Ejercicios
BUCLES
Bucle for
Bucle while
Bucle do ... while
ARRAYS (MATRICES)
Cadenas de caracteres
Clase String
EJERCICIOS
5.- CONTROL DE ERRORES Y DEPURACIÓN
TRATAMIENTO DE ERRORES
ERRORES EN TIEMPO DE EJECUCIÓN
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
EJERCICIOS
6.- PROGRAMACIÓN ORIENTADA A OBJETOS
CLASES
CREAR UNA CLASE
Objetos basados en clases
Vinculación temprana y tardía
Clases Administradas y No Administradas
Agregar un módulo de clase
UTILIZANDO EL ENCAPSULAMIENTO
Definir propiedades
Tipos de visibilidad
Definir métodos
Definir el constructor
Definir el destructor
Instrucción __property
UTILIZANDO LA HERENCIA
Clases base y subclases
Clases anidadas
SOBRECARGA DE MÉTODOS
EJERCICIOS
7.- FUNCIONES DE VISUAL C++.NET
FUNCIONES PARA GESTIONAR FECHAS Y HORAS
FUNCIONES PARA GESTIONAR INTERVALOS DE TIEMPO
FUNCIONES MATEMÁTICAS
Funciones para calcular números
EJERCICIOS
8.- FUNCIONALIDAD EN VISUAL C++ .NET
FUENTES Y TAMAÑOS DE LETRA
Cuadro de diálogo Fuentes
COLORES
Estructura Color
ACTIVAR O DESACTIVAR CONTROLES
VER U OCULTAR CONTROLES
MOSTRAR INFORMACIÓN
ASPECTO GRÁFICO DE LOS CONTROLES
ORDEN GRÁFICO DE TABULACIÓN
AJUSTE DE LOS CONTROLES EN EL FORMULARIO
EJERCICIOS
9.- WINDOWS FORMS
CONTROL LinkLabel
IMPLICACIÓN DEL CONTROL TextBox
Programa Cabecera carta
CONTROL ListBox
Programa Listado con ListBox
Continuación programa Listado con ListBox
CONTROL CheckedListBox
CONTROL ComboBox
Programa Eurocopas con ComboBox
CONTROL PictureBox
Programa Previsión Tiempo
CONTROL Timer
Continuación programa Estados de ánimo
CONTROL TabControl
Programa Fichas
CONTROL TrackBar
Programa Cálculo de impuesto
CONTROL ProgressBar
Continuación programa Cálculo de impuesto
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 Video Club
CONTROL TreeView
Programa Tienda Televisores
EJERCICIOS
11 - WINDOWS FORMS (III)
CONTROL MonthCalendar
Programa Horas Extras
CONTROL DateTimePicker
Programa Formatos de fecha y hora
CONTROL NumericUpDown
Programa Rebajas
CONTROL DomainUpDown
Continuación programa Rebajas
CONTROL NotifyIcon
Continuación programa Horas Extras
CONTROL ErrorProvider
Continuación programa Rebajas
EJERCICIOS
12 - MENÚS Y FORMULARIOS
CREACIÓN DE UN MENÚ
Control MainMenu
Establecer 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 Gestión de coches
Formularios propietarios
Formularios como cuadros de diálogo
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
ARCHIVOS ALEATORIOS
MANIPULACIÓN DE CARPETAS Y ARCHIVOS
Cuadro Abrir/ Cuadro Guardar
Ampliación programa Tarjetas visita
EJERCICIOS
14 - EVENTOS DE RATÓN Y TECLADO
ARRASTRAR Y SOLTAR
Programa Arrastrar y soltar
Mover y copiar al arrastrar
EJERCICIOS
15 tipos de datos
tipos de estructuras
tipo puntero
Declaración de un puntero
Asignación de memoria
Referencia a los valores de los punteros
Listas de punteros
ejercicios
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 propiedades/ métodos/ 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
EJERCICIOS
19 - EL OBJETO CONNECTION
EL OBJETO CONNECTION
Tipos de Objeto Connection
Insertar/ Crear un objeto Connection en un Formulario
EJERCICIOS
20 - LOS OBJETOS COMMAND Y DATAADAPTER
INTRODUCCIÓN
OBJETO COMMAND
EL OBJETO DATAADAPTER
Creación de Objetos DataAdapter
Vista previa de los resultados de un DataAdapter
Conectar un Objeto DataAdapter y un Objeto Command
El Asistente para la Configuración del Adaptador de Datos
EL LENGUAJE 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
EL OBJETO DATATABLE
Crear una tabla desde un objeto DataSet
Creación de campos desde un objeto DataSet
Definir un campo clave
Agregar más 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
INICIACIÓN A LA VINCULACIÓN DE DATOS EN ADO .NET
EJERCICIOS
22 - VINCULACIÓN DE DATOS DE ADO .NET
VINCULACIÓN DE CONTROLES A UN ORIGEN DE DATOS
EL MÉTODO FILL (CARGAR DATOS)
EL MÉTODO UPDATE (ACTUALIZAR DATOS)
TRABAJO CON REGISTROS
Desplazamiento por los registros
La Propiedad BindingContext
Limpiar/ Eliminar / Añadir registros
EJERCICIOS
23 - EL OBJETO DATAVIEW
CREACIÓN DE UN OBJETO DATAVIEW
Ordenar Datos (SORT)
Filtrar Datos (RowFilter)
EJERCICIOS
24 - INFORMES
CREACIÓN DE INFORMES
Crear un Informe con el Asistente
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
25 - 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
El objeto DataRow/ CommandBuilder
Eliminar/ Actualizar/ Añadir filas
El objeto DataView
EJERCICIOS
26 - 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 comienzo
· EJERCICIOS