Saltar al contenido

Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con Visual Basic 2005 (VideoTutoriales.es)

Datos Técnicos
Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con Visual Basic 2005
Spanish | 348 MB | ISO | ISBN: 9788461262625 | VideoTutoriales | 2007
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.
Captura


Enlaces
Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con Visual Basic 2005
Rapidshare | Megaupload | X7 | Freakshare | UB | DF | UL | FileFactory
Web del Autor

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/