miércoles, 26 de enero de 2011

Curso Desarrollo de Aplicaciones de Escritorio y Acceso Datos con Visual Basic 2005 [.ISO][Español]

Descripción


Aprende a desarrollar aplicaciones con ricas interfaces de usuario y con acceso total a cualquier base de datos. Crear tus propios programas de gestión.

Este curso está orientado a programadores en C#.NET o Java, que deseen desarrollar aplicaciones de escritorio que permitan al usuario interactuar con información proveniente de bases de datos.

El contenido del curso se divide en dos grandes areas: FORMULARIOS: en esta area se aprende a crear interfaces de aplicaciones de escritorio, conociendo el funcionamiento de los principales controles que se utilizan para crear ricas interfaces para la interacción del usuario. ACCESO A DATOS: en esta area se aprende a fondo el uso de las principales clases de ADO.NET con las que poder acceder a información ubicada en cualquier tipo de bases de datos.

A lo largo del curso se plantean distintas estrategias a seguir durante el proceso de desarrollo de una aplicación de escritorio con acceso a datos, tanto estrategias de diseño, como estrategias de distribución de código, como estrategias de acceso a la información, etc.

En definitiva, se orienta al programador para que pueda tomar decisiones durante el proceso de desarrollo.

Contenido del Curso

Introducción y presentación del curso.

* Objetivos.

* Requisitos.

* Como seguir el curso.

* Contenido.



Módulo1. 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.

* Ejercicio Final.


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 múltiples eventos a un único gestor de eventos.

* Ejercicio Final.


Módulo 3. Crear aplicaciones de escritorio III.

* Conectar gestores de eventos en tiempo de ejecución.

* Mostrar formularios en forma Modal y NoModal.

* Añadir controles en tiempo de ejecución.

* Crear teclas de acceso para controles.

* Eventos relacionados con entradas de teclado.

* Ejercicio Final.



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).

* Ejercicio Final.



Módulo 5. Utilizar controles standard II.

* Panel y GroupBox.

* SplitContainer.

* TabControl.

* ToolStrip y StatusStrip.

* PictureBox.

* ImageList.

* MonthCalendar.

* WebBrowser.

* Ejercicio Final.



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 menus de contexto con el componente ContextMenuStrip.

* Ejercicio Final.



Módulo 7. Los cuadros de diálogo.

* Descripción de los cuadros de diálogo.

* OpenFileDialog.

* SaveFileDialog.

* ColorDialog.

* FontDialog.

* FolderBrowserDialog.

* Ejercicio Final.



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.

* Ejercicio Final



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.

* Ejercicio Final.



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.

* Ejercicio Final.



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.

* Ejercicio Final.



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.

* La referencia a librerias.

* Como ejecutar procedimientos almacenados en la base de datos.

* Ejercicio Final.



Módulo 13. Operaciones en un escenario desconectado I.

* ¿Qué es un DataSet?

* Crear DataSets programáticamente.

* Crear DataSets con el diseñador.

* Definir restricciones y relaciones en un DataSet.

* Ejercicio Final.



Módulo 14. Operaciones en un escenario desconectado II.

* Como añadir registros a un DataSet.

* Como modificar registros de un DataSet.

* Como eliminar registros de un DataSet.

* Como iterar a través de los registros de un DataTable.

* Iterar a través de registros relacionados.

* Buscar registros en un DataTable.

* Ejercicio Final.



Módulo 15. Operaciones en un escenario desconectado III.

* ¿Qué es un DataAdapter?

* Crear DataAdapters programáticamente.

* Como cargar datos en un DataSet utilizando un DataAdapter.

* Guardar y cargar DataSets en el disco local.

* Ejercicio Final.



Módulo 16. Operaciones en un escenario desconectado IV.

* Crear DataAdapters con el diseñador.

* El estado de las filas.

* Como actualizar en el origen los cambios realizados en un DataSet.

* Personalizar la actualización de los cambios.

* Ejercicio Final.



Módulo 17. Operaciones en un escenario desconectado V.

* El problema de la concurrencia.

* La versión de las filas.

* Concurrencia optimista.

* Concurrencia pesimista.

* Formas de gestionar los conflictos de concurrencia.

* Ejercicio Final.



Módulo 18. Operaciones en un escenario desconectado VI.

* ¿Qué es un DataSet tipificado?

* ¿Qué es un esquema XSD?

* Crear DataSets tipificados basándose en un DataAdapter.

* La herramienta Data Sources de Visual Studio 2005.

* Como utilizar un DataSet tipificado.

* Ejercicio Final.



Módulo 19. Operaciones en un escenario desconectado VII.

* ¿Qué es un TableAdapter?

* Como se crean los TableAdapters.

* Como utilizar un TableAdapter.

* Utilizar parámetors en un TableAdapter.

* Guardar cadenas de conexión fuera del código.

* Ejercicio Final.



Módulo 20. 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 herramientta DataSource para crear formularios de un sólo registro.

* Ejercicio Final.



Módulo 21. Mostrar y editar datos a través de formularios II.

* Utilizar el ComboBox como control de enlace simple.

* El control DataGridView.

* Personalizar la apariencia de las celdas.

* El evento CellFormating del DataGridView.

* Relación Maestro-Detalle entre dos DataGridViews.

* Ejercicio Final.


Módulo 22. Las transacciones.

* Definición de transacción.

* Formas de gestionar la transacción.

* Gestionar la transacción desde ADO.NET


Módulo 23. 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.

* Ejercicio Final.


Módulo 24. Desplegar aplicaciones de escritorio II.
* El Setup Wizard.

* ¿Qué es un proyecto Setup?

* Como 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.

* Ejercicio Final.

XSaint.part1.rar.html

XSaint.part2.rar.html

XSaint.part3.rar.html

XSaint.part4.rar.html

0 comentarios:

Publicar un comentario