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 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: Visual C# .NET
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