Microsoft Visual Basic 2008

Curso Directo
Online

150€ - ($103.107)
¿O prefieres llamar ahora al centro?
+34 9... Ver más

Información importante

  • Curso
  • Nivel intermedio
  • Online
  • 85 horas de dedicación
Descripción

Objetivo del curso: Aprender el desarrollo de aplicaciones utilizando la tecnología de programación Microsoft .NET., aplicaciones Windows y el acceso a bases de datos utilizando la tecnología ADO .NET. Indice: el lenguaje Visual; entorno integrado de desarrollo (IDE).
Dirigido a: Sin restricciones

Información importante

Temario

1. El lenguaje visual basic 2008
Sintaxis y características específicas del lenguaje de programación visual basic 2008, prestando especial interés a su enfoque orientado a objetos.

2. Introducción a .net
Tecnología .net framework.

3. Entorno integrado de desarrollo (ide)
Entorno de desarrollo de visual studio 2008. Biblioteca msdn.

4. Fundamentos de programación (i)
Conceptos básicos de programación: variable, constante y tipo de datos.

5. Fundamentos de programación (ii)
Conceptos básicos de programación: operadores, desbordamiento, conversiones implícitas y explícitas, expresiones lógicas, etc.

6. Arrays y estructuras de control
Array como estructura de datos; y las estructuras de control, que permiten modificar el flujo de ejecución de un programa.

7. Procedimientos
Concepto de procedimiento como mecanismo para dividir un proyecto de programación en unidades más pequeñas y fáciles de manejar. Procedimientos de tipo sub y function.

8. Pensar en objetos (i)
Objeto como elemento fundamental en el desarrollo de aplicaciones con visual basic 2008. Diferencias entre la programación orientada a objetos y la programación procedural.

9. Pensar en objetos (ii)
Crear objetos de una determinada clase. Concepto de visibilidad y las propiedades de sólo lectura (readonly) y sólo escritura (writeonly).

10. Herencia
Herencia en un lenguaje de programación orientado a objetos y cómo utilizarla en visual basic 2008.

11. Interfaces y espacios de nombres
Conceptos propios de la tecnología de orientación a objetos, como las clases abstractas, las interfaces y los espacios de nombres.

12. Aspectos avanzados de los arrays
Características avanzadas en el uso de arrays, como la posibilidad de crear arrays cuyos elementos son objetos de una determinada clase; arrays con más de una dimensión; y métodos con un número variable de parámetros.

13. Tipos de datos como clases y la clase string
Proceso de ''boxing''. Clase string. Stringbuilder.

14. Colecciones
Colección como una estructura de datos alternativa a los arrays. Tipos de colecciones arraylist y hashtable.

15. Colecciones genéricas
Colecciones genéricas.

16. Windows forms
Desarrollo de aplicaciones windows utilizando la tecnología windows forms y el lenguaje de programación visual basic 2008. Windows presentation foundation.

17. Introducción
Cualidades del entorno integrado de desarrollo visual studio 2008 para facilitar la confección de aplicaciones windows.

18. Formularios
Las aplicaciones windows se componen de una o varias ventanas que aparecen a medida que el usuario interactúa con ella. Las ventanas se conocen como formularios cuando se programa en visual basic 2008.

19. Trabajar con menús
Crear un menú desplegable con el editor de menús de visual studio 2008. Ejemplos de la creación de menús contextuales.

20. Barras de herramientas y de estado
Barras de herramientas en el entorno de desarrollo visual studio 2008. Cuadro de diálogo abrir (openfiledialog) y las barras de estado.

21. Cuadros de diálogo
Características que debe cumplir una ventana de una aplicación para actuar como cuadro de diálogo. Cuadros de diálogo ''prefabricados'', como messagebox, el cuadro fuente (fontdialog) y el de color (colordialog).

22. Controles básicos (i)
Concepto de control: etiquetas (label), cuadros de texto (textbox), groupbox y botones de comando (button).

23. Controles básicos (ii)
Uso de los controles casilla de verificación (checkbox), botón de opción (radiobutton), cuadro de lista (listbox) y cuadro combinado (combobox) en un proyecto de visual studio 2008.

24. Características gráficas (i)
Características gráficas de .net framework, utilizando para ello el lenguaje de programación visual basic 2008. Clase graphics: cómo dibujar líneas, rectángulos, polígonos, elipses y círculos, además de especificar colores.

25. Características gráficas (ii)
Características gráficas de .net framework para dibujar arcos, curva, trazados y rellenos.

26. Características gráficas (iii)
Características gráficas avanzadas de .net framework: aplicar transformaciones, dibujar texto, evitar el aliasing y dibujar imágenes.

27. Eventos de ratón y teclado
Cómo programar los eventos de ratón y teclado en una aplicación windows. Estrategia para conseguir la persistencia del dibujo en pantalla.

28. Aplicaciones mdi
Concepto de aplicación mdi.

29. Excepciones
Excepción como método que proporciona .net framework para informar de la ocurrencia de un error en tiempo de ejecución.

30. Introducción a windows presentation foundation
Nueva tecnología de microsoft para crear aplicaciones que se caracterizan por tener una interfaz de usuario de gran riqueza y en las que se trabaja con distintos tipos de contenido. Esta tecnología es windows presentantion foundation o wpf, que coexiste con windows forms.

31. Ado .net
Tecnología ado .net como medio fundamental de acceso a bases de datos cuando se está desarrollando aplicaciones con visual basic 2008. Enfoques de acceso a datos: conectado y desconectado.

32. Bases de datos
Herramientas que proporciona visual studio 2008 para trabajar visualmente con bases de datos. Se utiliza el servidor de bases de datos sql server 2008 para crear una base de datos de ejemplo, con sus tablas, relaciones y otras propiedades.

33. El lenguaje sql
Sintaxis del lenguaje de consulta de bases de datos relacionales sql, tanto para consultas de selección como de modificación de la base de datos.

34. Introducción a ado .net
Arquitectura de ado .net, que permite desarrollar aplicaciones aplicando dos enfoques distintos de acceso a datos: conectado y desconectado. Objetos básicos de ado .net, como la conexión, el comando y el lector de datos.

35. Proveedor de datos
Clases que componen un proveedor de datos, prestando especial atención a cómo utilizar parámetros en las consultas efectuadas contra la base de datos, así como el uso de transacciones para asegurar la consistencia de la misma.

36. El objeto dataset
Concepto de dataset, como estructura que proporciona ado .net para el acceso desconectado a datos. Que tenemos en la base de datos subyacente.

37. Programar el dataset
Cómo actualizar el dataset desde el código, es decir, se proporciona el código necesario para añadir nuevos registros al conjunto de datos, para modificarlos y para eliminarlos.

38. Acceso a datos con visual studio (i)
Herramientas que proporciona visual studio 2008 para desarrollar aplicaciones con acceso a datos. Dataset tipificado (typed dataset) y las diferencias con los dataset genéricos. Tableadaptermanager, bindingsource y bindingnavigator.

39. Acceso a datos con visual studio (ii)
Objetos y controles que crea visual studio al utilizar las herramientas de acceso a datos: asistente para configurar un origen de datos y ventana data sources.

40. Escenarios de enlace de datos (i)
Escenarios o situaciones que se presentan habitualmente durante el desarrollo de aplicaciones con acceso a datos desarrolladas mediante las herramientas de visual studio.

41. Escenarios de enlace de datos (ii)
Escenarios o situaciones que se presentan habitualmente durante el desarrollo de aplicaciones con acceso a datos desarrolladas mediante las herramientas de visual studio.

42. Escenarios de enlace de datos (iii)
Escenarios o situaciones que se presentan habitualmente durante el desarrollo de aplicaciones con acceso a datos desarrolladas mediante las herramientas de visual studio.

43. Escribir código independiente de la base de datos
Concepto de la factoría de proveedores dbproviderfactory de ado .net, especialmente creada para el desarrollo de aplicaciones independientes de la base de datos que se utilice.