Tipo: Presencial
Centro: Cepi-Base
Precio: Consultar
Idioma: Español
Válido: España
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: Visual C++. NET
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