DESARROLLO DE APLICACIONES DE ESCRITORIO CON C#.NET 2.0 (Módulo I)
DURACIÓN: 60 HORAS
CUPO MAXIMO DE ESTUDIANTES POR MODULO
DOCE (12) ESTUDIANTES
PERFIL DEL ESTUDIANTE
Este curso esta orientado a técnicos programadores, profesionales de TI, y estudiantes de Ingeniería de Sistemas, interesados en el desarrollo de aplicaciones para Windows con C#.Net, utilizando el Framework 2.0 de Visual Studio 2005.
Este entrenamiento esta diseñado para aquel estudiante con interés en desarrollarse profesionalmente en el ámbito de las nuevas tecnologías de información y comunicación. A jóvenes que deseen obtener una certificación profesional con reconocimiento en el mercado laboral, que le capacite para una incorporación inmediata al mercado de trabajo, y a quienes ya están desarrollando su actividad laboral y necesitan tener una mejor formación para reorientar y mejorar su futuro.
REQUISITOS DE INGRESO
El estudiante debe tener previos conocimientos de:
- Logia de programación
- Programación Orientada a Objetos
- Conocimientos del lenguaje ANSI C, C++ o C#.Net
- Conocimientos básicos del Idioma Inglés
DESARROLLO DE APLICACIONES DE ESCRITORIO CON C#.NET 2.0
ASIGNATURA: |
Desarrollo de aplicaciones de escritorio con C#.Net 2.0 |
DESCRIPCION: |
En este curso se describe todo el proceso de diseño, creación y programación de formularios. Se instruye sobre el uso de la gran mayoría de controles, proporcionando al alumno un gran abanico de opciones entre las que escoger cuando diseñe sus interfaces gráficas. Además, se cubren ciertas áreas relacionados con la programación subyacente a los formularios, como la gestión de eventos, la herencia entre formularios, etc. Así como los principales aspectos relacionados con el despliegue e instalación de aplicaciones.
|
OBJETIVOS: |
- Entrenar al alumno para obtener la certificación oficial de Microsoft MCTS, capacitándole para afrontar el ciclo de vida completo de una aplicación, plantear y resolver especificaciones en los entornos de desarrollo .NET para una aplicación de escritorio.
- Al finalizar, el participante será capaz de crear aplicaciones de escritorio y cliente-servidor utilizando Windows Form con C#.Net.
- Conectar un Formulario de Windows con SQL Server 2005.
|
JUSTIFICACION |
|
PRERREQUISITOS: |
- Introducción a la Programación Orientada a Objetos.
Opcional:
|
TEMAS: |
Módulo 1- Crear aplicaciones de escritorio I.
Crear un proyecto de tipo aplicación de escritorio.
Como añadir formularios a un proyecto.
El formulario desde la perspectiva de la orientación a objetos.
Propiedades de los formularios.
Como escoger el formulario de inicio.
Principales eventos de los formularios.
Módulo 2- Crear aplicaciones de escritorio II.
Como añadir controles a un formulario.
Adaptar los controles dentro del formulario.
Posicionar y dimensionar.
Alinear.
Anchor y Dock.
Establecer el orden de tabulación.
Responder a los eventos emitidos por los controles.
Conectar multiples eventos a un único gestor de eventos.
Módulo 3- Crear aplicaciones de escritorio III.
Conectar gestores de eventos en tiempo de ejecución.
Mostrar formularios en forma Modal y NoModal.
Diferencia entre SDI y MDI
Crear una aplicación MDI
Añadir controles en tiempo de ejecución.
Crear teclas de acceso para controles.
Eventos relacionados con entradas de teclado.
Módulo 4- Utilizar controles standard I.
Los controles más elementales (TextBox, Label, Button).
Listas básicas (ListBox, ComboBox, CheckedListBox).
Controles booleanos (CheckBox, RadioButton).
Otras listas (NumericUpDown, TreeView, ListView).
Módulo 5- Utilizar controles standard II.
Panel y GroupBox.
SplitContainer.
TabControl.
ToolStrip y StatusStrip.
PictureBox.
ImageList.
MonthCalendar.
WebBrowser.
Módulo 6- Crear menús.
¿Qué es un sistema de menús?
Introducción al control MenuStrip.
Añadir mejoras a un ToolStripMenuItem.
Ocultar y desactivar ToolStripMenuItems.
Responder a eventos de menú.
Crear menús de contexto con el componente ContextMenuStrip.
Módulo 7- Los cuadros de dialogo.
Descripción de los cuadros de dialogo.
OpenFileDialog.
SaveFileDialog.
ColorDialog.
FontDialog.
FolderBrowserDialog
Crear cuadros de dialogo personalizados.
Módulo 8- La herencia entre formularios.
Utilidad de la herencia entre formularios.
Crear un formulario base.
Heredar de un formulario base.
Modificar el formulario base.
Sobreescribir eventos del formulario base.
Módulo 9- Introducción al acceso a datos.
La necesidad de almacenar datos.
Introducción a las bases de datos relacionales.
Descripción del lenguaje SQL.
Los proveedores de bases de datos.
Descripción de ADO.NET.
Escenarios conectados y escenarios desconectados.
Módulo 10- Conectar a una base de datos.
¿Qué es la cadena de conexión?
Como conectar a una base de datos.
Como desconectar de una base de datos.
Como gestionar los eventos de conexión.
Módulo 11- Operaciones en un escenario conectado I.
Como enviar un comando a una base de datos.
Los tipos de respuesta a un comando.
Comandos escalares.
Comandos que devuelven un conjunto de resultados. El DataReader.
Como iterar a traves de un DataReader.
Módulo 12- Operaciones en un escenario conectado II.
Introducción a Microsoft SQL Server 2005 Express.
La modificación de los datos.
Los comandos parametrizados.
Como ejecutar procedimientos almacenados en la base de datos.
Módulo 13- Mostrar y editar datos a través de formularios I.
Formas de gestionar datos desde un formulario.
El control BindingSource.
Enlazar controles simples a un DataTable.
Enlazar controles simples en tiempo de ejecución.
El control BindingNavigator.
Utilizar la herramienta Data Source para crear formularios de un sólo registro.
Módulo 14- Mostrar y editar datos a través de formularios II.
Utilizar un ComboBox como control de enlace simple.
El control DataGridView.
Personalizar la apariencia de las celdas.
El evento CellFormatting del DataGridView.
Relación Maestro-Detalle entre dos DataGridViews.
Módulo 15- Desplegar aplicaciones de escritorio I.
Ventajas de distribuir el código en ensamblados.
Librerías dedicadas y librerías globales.
La Global Assembly Cache.
¿Qué es una compilación strong?
La herramienta GacUtil.
Módulo 16- Desplegar aplicaciones de escritorio II.
El Setup Wizard.
¿Qué es un proyecto Setup?
Cómo generar un proyecto Setup.
Registrar librerías en la Global Assembly Cache durante la instalación.
Instalar una aplicación utilizando un proyecto Setup.
Desinstalar una aplicación.
|
METODOLOGIA |
Se instruye al estudiante con la suficiente base teórica y práctica para incrementar el desempeño e inducir a la pro-actividad laboral. Se evalúa el desempeño mediante prácticas realizadas durante la clase, asignación de prácticas de carácter individual y análisis de casos de estudio. |
EVALUACION: |
Primer parcial 20%
Segundo parcial 20%
Pruebines, talleres y prácticas 30%
Examen general 30% |
TEXTOS |
- Manuales.
- Recursos digitales variados (libros digitales, manuales, videos, entre otros).
|
RECURSOS |
Se cuenta con una gran variedad de recursos audiovisuales, libros, manuales e información en línea, además de las herramientas necesarias para el buen desenvolvimiento del estudiante durantes las prácticas y asignaciones. |
|
|
|