Curso de Visual Basic

Desarrollo de aplicaciones utilizando la tecnología de programación Microsoft .NET, mediante el lenguaje Visual Basic

Objetivos

El Curso de Visual Basic te prepara profesionalmente como programador con todas las garantías de éxito. No sólo aprenderás a desarrollar software en Visual Basic para Microsoft Windows® y Web de una forma visual y rápida, sino que al tratarse de un lenguaje del .NET Framework, podrás pasar a programar en otros lenguajes de una forma sencilla.

El entorno empresarial necesita que se desarrollen y actualicen las aplicaciones informáticas que facilitan las tareas o gestiones del día a día a una gran velocidad. Es por eso por lo que tienen gran importancia entornos de desarrollo de software potentes y flexibles como la plataforma Microsoft.NET y el lenguaje de programación Visual Basic, como se estudia en el curso de Visual Basic. El crecimiento del uso de aplicaciones de escritorio y web, la facilidad de aprendizaje para desarrollar software y la potencia en el desarrollo de entornos gráficos del lenguaje Visual Basic.NET, lo ha convertido en uno de los más usados entre los programadores de todo el mundo.

Características

DURACIÓN HORAS

100 horas.

DURACIÓN MESES

Entre 2 a 5 meses.

HORARIO

Grupos y horarios flexibles a elegir en horario de mañana, tarde, mixto o sábados por la mañana.

METODOLOGÍA

Clases presenciales en grupo con explicaciones personalizadas por parte del profesor a cada alumno.

MATERIAL DIDÁCTICO

Manual encuadernado de cada uno de los módulos que se ven en el curso.

DIPLOMA Y TUTORIAS

Diploma acreditativo. Tutorías gratuitas una vez finalizado el curso.

Programa Didáctico

El lenguaje Visual Basic

El lenguaje Visual Basic

Visual Studio
.NET Framework
Características de CLR
La biblioteca de clases .NET

Entorno Integrado de Desarrollo (IDE)

La página de inicio
La distribución de ventanas
Personalizar el entorno
Proyectos y soluciones
Tiempos de desarrollo
El sistema de ayuda

Fundamentos de programación (I)

Introducción
Variables
Tipos de datos
Constantes

Fundamentos de programación (II)

Operadores
Overflow
Funciones de conversión
Expresiones lógicas

Arrays y estructuras de control

¿Qué es un array?
Estructuras de repetición
Estructuras de decisión
Combinar estructuras

Procedimientos

Tipos de procedimientos
Crear procedimientos Function
Llamar a procedimientos Function
Crear procedimientos Sub
Llamar a procedimiento Sub
Paso de parámetros
Ámbito y duración

Pensar en objetos (I)

¿Orientado a objetos?
Clases
Propiedades
Métodos y constructores

Pensar en objetos (II)

Repaso
Crear objetos
Visibilidad
Propiedades ReanOnly/WriteOnly

Herencia

Presentación
Crear subclases
Crear objetos de las subclases
Sobrescribir métodos
El acceso Protected

Interfaces y espacios de nombres

Clases abstractas
Crear interfaces
Implementar interfaces
Bibliotecas de clases
Espacio de nombres

Aspectos avanzados de los arrays

Arrays de objetos
Arrays multidimensionales
Procedimientos con un número variable de parámetros

Tipos de datos como clases y la clase String

Base común de tipos de datos
La clase String
Comparar cadenas
La clase StringBuilder

Colecciones

Introducción
La colección ArrayList
Ordenar el ArrayList
La colección HashTable
Colecciones especializadas

Colecciones genéricas

Introducción
La colección List
La colección Dictionary

Windows Forms

Introducción

Programación visual
Una aplicación Windows
La primera aplicación Windows
Análisis del código

Formularios

Propiedades
Métodos
Eventos
Formularios heredados

Trabajar con menús

Crear menús
Propiedades de menú
Eventos de menú
Menús contextuales

Barras de herramientas y de estado

Crear la barra de herramientas
Configurar los botones
El cuadro de diálogo Abrir (OpenFileDialog)
Barras de estado

Cuadros de diálogo

¿Qué es un cuadro de diálogo?
El cuadro MessageBox
Las constantes DialogResult
El cuadro Fuente (FontDialog)
El cuadro Color (ColorDialog)
Cuadros de diálogo personalizados

Controles básicos (I)

Introducción
Entrada de datos
Etiqueta + cuadro de texto
Control GroupBox
Botones de comando
Bloquear controles

Controles básicos (II)

Casillas de verificación (CheckBox)
Botones de opción (RadioButton)
Cuadros de lista (ListBox)
Listas de selección múltiple
Cuadros combinados (ComboBox)

Características gráficas (I)

La clase Graphics
Dibujar líneas
Dibujar rectángulos y polígonos
Dibujar elipses y círculos
Especificar colores

Características gráficas (II)

Dibujar arcos
Dibujar curvas
Trazados Rellenos

Características gráficas (III)

Aplicaciones transformaciones
Dibujar texto
El efecto aliasing
Dibujar imágenes

Eventos de ratón y teclado

Eventos de ratón
Persistencia del dibujo
Detectar los botones del ratón
Controlar las teclas de estado

Aplicaciones MDI

Una aplicación MDI
Formularios MDI
Formularios secundarios
Combinación de menús
El menú Ventana
El evento FormClosing

Excepciones

Introducción
Manejar excepciones
Jerarquía de excepciones
La cláusula Finally
Orden de llamadas

Introducción a Windows Presentation Foundation

Una nueva generación de aplicaciones
¿Qué es Windows Presentation Foundation?
El editor WPF de Visual Studio Microsoft Expresión Blend

ADO .NET

Bases de datos

Presentación
Database Explorer
Crear tablas
Relaciones 1 a muchos (1:N)
Relaciones muchos a muchos (N:M)
Otras propiedades de tabla

2: El lenguaje SQL

Introducción
La sentencia SELECT
Selecciones complejas
Funciones agregadas
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE

Bases de datos

Arquitectura de ADO .NET
Proveedores de datos
Establecer la conexión
Ejecutar comandos

Proveedor de datos

Acceso conectado a datos
El objeto Parameter
Manejar campos de identidad
El objeto Transaction

El objeto Data Set

Acceso desconectado a datos
El objeto Data Adapter
Establecer relaciones
La clase Binding
La colección Rows

Programar el Data Set

Establecer la clave principal del
DataSet Añadir registros
Modificar registros del DataSet
Eliminar registros del DataSet
Reconciliar la base de datos con el DataSet

Acceso a datos con visual Studio (I)

Introducción Data Sources
DataSets tipificados
Comprobar el resultado
Los controles creados por Visual Studio

Acceso a datos con Visual Studio (II)

La cadena de conexión
Estructura del DataSet tipificado
Los adaptadores de datos
El enlace a datos

Escenarios de enlace de datos (I)

El control DataGridView
El control TabControl
Enlace de datos con controles existentes
Campos de búsqueda

Escenarios de enlace de datos (II)

Consulta con parámetros
La colección Parameters
Rellenar el conjunto de datos

Escenarios de enlace de datos (III)

Introducción
Modificar registros
Eliminar registros
Añadir nuevos registros
Confirmar la edición
Sincronización con el origen de datos
Control de la concurrencia en ADO .NET

Escribir código independiente de la base de datos

Introducción
La factoría de proveedores DbProviderFactory
Cambiar el origen de los datos
Obtener información desde el archivo de configuración
Diferencias entre los proveedores de datos

I N F Ó R M A T E