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

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

Más información

Ninguno

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.

DEUSTO Formación Desarrollo de Aplicaciones para Móviles.

DEUSTO Formación, Cursos de especialización OnLine - El cada vez mayor uso de los dispositivos móvil para interactu...

SEAS Estudios Superiores Abiertos Experto en gestión y desarrollo de aplicaciones Web

SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - La gestión y el desarrollo de aplicaciones Web permiten implem...

Centro de Estudios CEAC Desarrollo de Aplicaciones Web

Centro de Estudios CEAC, Cursos de especialización A distancia - La incorporación de las tecnologías de la información y la com...

SEAS Estudios Superiores Abiertos Máster en gestión y desarrollo de aplicaciones multiplataforma

SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Actualmente, se hace imprescindible que la empresa pueda gesti...

SEAS Estudios Superiores Abiertos Curso superior en desarrollo de aplicaciones para móviles

SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Uno de los perfiles más solicitados en el mundo laboral a día ...

Video Tutoriales
Video Tutoriales
Contactar con el centro
Contactar con el centro
Tipo de Formación

Formación para empresas
OnLine ( Toda España )
14 horas

Precio del programa

100 €