Cursos y Masters de Nebrija Business School-CESAE Cursos y Masters de Brain Emotion Formación Cursos y Masters de Spa Zenter Formación Cursos y Masters de Centro de Estudios Aeronáuticos S.L Cursos y Masters de Your Sitting Cursos y Masters de Campus Training Cursos y Masters de ACCADEMIA DEL LUSSO Cursos y Masters de OBS Online Business School Cursos y Masters de Universidad Rey Juan Carlos - EAE Cursos y Masters de HOME ENGLISH - Enseñanza de Idiomas a Distancia

Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con Visual Basic 2005

Precio 100 € - Formación para empresas, OnLine de 14 horas
 
Justificación/Descripción del curso:

Desarrollo de aplicaciones de escritorio y acceso a datos con Visual Basic 2005

Requisitos de acceso al curso:

Ninguno

Temario cubierto por el curso:

Introducción Presentación del curso.
Objetivos.
Como seguir el curso.
Contenido.
Posicionar aplicaciones de escritorio frente a (asp, dll, cns, webservice...).
Posicionar ADO.
Presentación del ejercicio final.

Modulo 1- Crear aplicaciones de escritorio I.
Crear un proyecto de tipo aplicación de escritorio.
Como añadir formularios a un proyecto.
Propiedades de los formularios.
Como escoger el formulario de inicio.
Principales eventos de los formularios.

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

Modulo 3- Crear aplicaciones de escritorio II.
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.
Detectar el modificador de tecla usado.

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

Modulo 5- Utilizar controles standard II.
SplitContainer.
Panel.
TableLayoutPanel.
ToolStrip.
PictureBox.
ImageList.
MonthCalendar.
WebBrowser.

Modulo 6- Crear menús.
Introducción al control MenuStrip.
Como añadir ToolStripMenuItems.
Ocultar y desactivar ToolStripMenuItems.
ToolStripTextBox y ToolStripComboBox.
Responder a eventos de menú.
Crear menús de contexto con el control ContextMenuStrip.

Modulo 7- Los cuadros de dialogo.
Descripción de los cuadros de dialogo.
OpenFileDialog.
SaveFileDialog.
ColorDialog.
FontDialog.
FolderBrowserDialog
Crear cuadros de dialogo personalizados.

Modulo 8- La herencia entre formularios.
Crear un formulario base.
Heredar de un formulario base.
Sobreescribir eventos del formulario base.
Modificar el formulario base.

Modulo 9- Introducción al acceso a datos.
La necesidad de almacenar datos.
Las bases de datos. (tablas, vistas, procedures...).
Descripción del lenguaje SQL.
Descripción de ADO.NET.
Los proveedores de bases de datos.
Escenario conectado y escenario desconectado.

Modulo 10- Conectar a una base de datos I.
¿Qué es la cadena de conexión?
Como conectar a una base de datos.
Como desconectar de una base de datos.
Como guardar cadenas de conexión.

Modulo 11- Conectar a una base de datos II.
Como gestionar los eventos de conexión.
Como gestionar las excepciones de conexión.
¿Qué es el Conection Pooling?

Modulo 12- Operaciones en un escenario conectado I.
Los tipos de comandos.
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.

Modulo 13- Operaciones en un escenario conectado II.
La modificación de los datos.
Los comandos parametrizados.
Como ejecutar procedimientos de la base de datos.
Ver los objetos de la base de datos desde Visual Studio 2005.

Modulo 14- 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.
Como ver y modificar los datos de un DataSet.

Modulo 15- Operaciones en un escenario desconectado II.
¿Qué es un DataAdapter?
Crear DataAdapters programáticamente.
Crear DataAdapters con el diseñador.
El estado de las filas.
La versión de las filas.

Modulo 16- Operaciones en un escenario desconectado III.
Como navegar a través de una relación.
Combinar el contenido de dos DataSets.
Gestionar eventos y errores de un DataSet.
Como crear DataViews.
Guardar y cargar DataSets en el disco local.

Modulo 17- Operaciones en un escenario desconectado III.
¿Qué es un esquema XSD?
Como crear esquemas XSD.
¿Qué es un DataSet tipificado?.
Como crear DataSets tipificados.
Como utilizar un DataSet tipificado.

Modulo 18- Mostrar y editar datos a través de formularios I.
¿Qué es un Data Source?
Como crear un Data Source.
Enlazar controles a un Data Source.
Enlaces simples.
Enlaces complejos.
Como configurar el control BindingNavigator.
Como hacer búsquedas de datos en un formulario.
Enlazar datos en tiempo de ejecución.

Modulo 19- Mostrar y editar datos a través de formularios II.
El control DataGridView.
Relación Maestro-Detalle entre dos DataGridViews.
Personalizar la apariencia de las celdas.
El evento CellFormating.
El evento CellPainting.
El TextRenderer.

Modulo 20- Las transacciones.
Definición de transacción.
Formas de gestionar la transacción.
Gestionar la transacción desde ADO.NET.

Modulo 21- La concurrencia.
Efectos de la concurrencia.
Tipos de control de concurrencia.
Pesimista.
Optimista.
Detectar conflictos de concurrencia.
Resolver conflictos de concurrencia.

Cursos relacionados con el actual por su contenido: No se han encontrado cursos relacionados
Puede ver otros cursos relacionados en las categorías:
Otros datos del Curso:

El curso Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con Visual Basic 2005 está en nuestro Buscador de Cursos y Masters desde el 10/05/2006.

Etiquetas del curso:
Términos relacionados: