PDFImprimirEmail
Curso avanzado de acceso a datos con Delphi PrismIntroducción a la Programación con Delphi Prism

Desarrollo de aplicaciones de escritorio y acceso a datos con De
Ampliar imágen


Desarrollo de aplicaciones de escritorio y acceso a datos con De

Precio por unidad (piece): $78.00

Haz una pregunta sobre este producto

Temario Curso  “Desarrollo de aplicaciones de escritorio y acceso a datos con Delphi Prism”

Objetivos: Este curso está orientado a programadores Delphi Prism, 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 áreas:

1)    FORMULARIOS.- En esta área aprenderá 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 con el usuario.
2)    ACCESO A DATOS.- En esta área aprenderá el uso de las principales clases de ADO.NET con las que se puede acceder a información ubicada en cualquier tipo de bases de datos.

Duración: 48 horas.


Módulo 1 Crear aplicaciones de escritorio parte 1

  • 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 parte 2

  • Como añadir controles a un formulario.
  • Adaptar los controles dentro del formulario.
  • Posicionar y dimensionar.
  • Alinear.
  • Ancho 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 parte 3

  • Mostrar formularios en forma Modal y no Modal.
  • 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 Estándar parte 1

  • Propiedades comunes a la mayoría de los controles.
  • Los controles más elementales (TextBox, Label, Button).
  • Listas básicas (ListBox, ComboBox, ChecedListBox).
  • Controles booleanos (CheckBox, RadioButton).
  • Otras listas (NumericUpDown, TreeView, ListView).
  • Ejercicio final.

Módulo 5 Utilizar controles Estándar parte 2

  • Panel y GropBox.
  • 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 del menú.
  • Crear menús 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 Herencia entre formularios

  • Utilidad de la herencia entre formularios.
  • Crear un formulario base.
  • Heredar de un formulario base.
  • Modificar el formulario base.
  • Sobrescribir 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

  • Instalación y configuración del .NET Firebird Provider y el DDEx para Visual Studio
  • ¿Qué es una cadena de conexión?
  • Como conectar a una base de datos.
  • Como gestionar los eventos de conexión.
  • Ejercicio final.

Módulo 11 Operaciones en un escenario conectado parte 1

  • 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 través de un DataReader.
  • Ejercicio  final.

Módulo 12 Operaciones en un escenario conectado parte 2

  • Modificación de los datos.
  • Los comandos parametrizados.
  • La referencia a bibliotecas.
  • Como ejecutar procedimientos almacenados en una base de datos.
  • Ejercicio final.

Módulo 13 Operaciones en un escenario desconectado parte 1

  • ¿Qué es un DataSet?
  • Crear DataSets mediante código.
  • Crear DataSets con el diseñador.
  • Definir restricciones y relaciones en un DataSet.
  • Ejercicio final.

Módulo 14 Operaciones en un escenario desconectado parte 2

  • Como añadir registros a un DataSet.
  • Como modificar registro de un DataSet.
  • Como eliminar registros de un DataSet.
  • Como iterar a través de los registros de un DataSet.
  • Iterar a través de registros relacionados.
  • Buscar registros en un DateTable.
  • Ejercicio final.

Módulo 15 Operaciones en un escenario desconectado parte 3

  • ¿Qué es un DataAdapter?
  • Crear un DataAdapter mediante código.
  • 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 parte 4

  • Crear DataAdapters con el diselador.
  • Crear DataAdapters con el objeto CommandBuilder.
  • El estado de las filas.
  • Como actualizar en el origen los cambios realizados en DataSet.
  • Personalizar la actualización de los cambios.
  • Ejercicio final.

Módulo 17 Operaciones en un escenario desconectado parte 5

  • El problema de la concurrencia.
  • La versión de las filas.
  • Concurrencia optimista.
  • Concurrencia pesimista.
  • Formas de administrar los conflictos de concurrencia.
  • Ejercicio final.

Módulo 18 Operaciones en un escenario desconectado parte 6

  • ¿Qué es un DataSet tipificado?
  • ¿Qué es un esquema XSD?
  • Crear DataSets tipificados basándose en el explorador de servidores.
  • La herramienta DataSource de Visual Studio.
  • Como utilizar un DataSet tipificado.
  • Ejercicio final.

Módulo 19 Operaciones en un escenario desconectado parte 1

  • ¿Qué es un TableAdapter?
  • Como se crean los TableAdapters.
  • Como utilizar un TableAdapter.
  • Utilizar parámetros en un TableAdapter.
  • Utilizar los métodos directos.
  • Extender las funcionalidades del TableAdapter.
  • Ejercicio final.

Módulo 20 Mostrar y editar datos a través de formularios parte 1

  • Formas de administrar datos desde un formulario.
  • El control BindingSource.
  • Enlazar controles simples a un DateTable.
  • Enlazar controles simples en tiempo de ejecución.
  • El control BindingNavigator.
  • Utilizar la herramienta DataSource para crear formularios de un solo registro.
  • Ejercicio final.

Módulo 21 Mostrar y editar datos a través de formularios parte 2

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

Disponibilidad

Normalmente entregado por:

on-order.gif


Valoración de los clientes:

No hay opiniones para este producto.
Por favor, regístrate para escribir una valoración.


Productos vistos recientemente

Última actualización: Thursday, 09 September 2010 00:28