Objetivos y Temario CURSO VISUAL BASIC 2012



Documentos relacionados
Visual Basic 2012 (VB.NET) Los fundamentos del lenguaje - Desarrollar con Visual Studio 2012

Experto en C#5 con Visual Studio 2012

Objetivos y Temario CURSO VISUAL BASIC 2010

Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos.NET Framework 4.5 (Online)

VB.NET y Visual Studio 2015 Los fundamentos del lenguaje

ESPECIALISTA EN TECNOLOGIA.NET

Máster en Inteligencia Artificial para Programadores

Aplicaciones para MS Windows

Contenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47

C# 7 y Visual Studio 2017 Los fundamentos del lenguaje

Presentación y objetivos

CI154 DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS CON.NET FRAMEWORK 5 CON C# OBJETIVOS

Curso de Programación en Visual Basic.NET. Nivel Básico - Intermedio

Técnico Superior en Programación con Microsoft Visual Basic 2010

Curso: Programación con Microsoft Visual Basic 2010.

Guía práctica Visual Basic 2005

La biblia de Delphi 8.NET Francisco Charte Ojeda

Curso: Programación con Microsoft Visual C SHARP 2010.

Curso Online de Visual C#

Programacio n con Visual Basic 2010

Experto en C#5 con Visual Studio 2013

Analista Programador en Visual Basic 2012 (VB.NET 2012)

MICROSOFT VISUAL BASIC.NET

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

Guía práctica PHP 6. (c) Francisco Charte Ojeda

Microsoft Visual Basic.NET

Desarrollo de Aplicaciones

Manual avanzado Access 2010

Introducción Cómo usar este libro 1. Instalación Introducción Consideraciones previas Formatos de distribución Versiones de Visual Basic 4.

2407: Programación en Microsoft C#, 2012 Edition

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

Introducción a Visual Studio.Net

Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5

Curso de Iniciación a Visual Basic 6.0

Máster Executive en Visual Studio Experto en Desarrollos.NET 2012 Framework ASP.NET

índice MÓDULO 1: Visual Basic 6.0 Parte 1ª Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 TEMA 2. Gestión de Proyectos

Prólogo...3. Tabla de Contenidos...5. Introducción...15 La historia de Delphi...16 Delphi XE Sobre este libro...20 Sobre el autor...

Curso Especialista Técnico Programador Web

Diplomado en Programación de Aplicaciones con Visual Basic.net

2403: Desarrollo de aplicaciones Windows

Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET

Instituto Educación Superior Tecnológico Privado El Buen Pastor

Visual Basic.NET. Programa de Estudio.

I. DATOS INFORMATIVOS. Carrera Especialidad. Curso Código Ciclo. Requisitos Duración Horas Semana : 06 horas Versión : v.0810 II.

CURSOS LATINOAMÉRICA

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

SILABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA

Dispositivos móviles

VBA Excel 2013 Programación en Excel: Macros y lenguaje VBA

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)

DESARROLLO.NET 2011 CATÁLOGO FORMATIVO

Índice de contenidos Iniciación a VB.NET Bases de Datos

MODULO DE PROGRAMACION JAVA Nivel Básico-Intermedio

MICROSOFT ACCESS 2003

Visual Basic.net Completo

Syllabus.

Visual Basic.NET Completo

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY

Programación.NET con C#/VB.NET

TEMA 6. ARQUITECTURA DE ADO.NET 6.1. INTRODUCCIÓN A ADO.NET

Visual Basic.net Completo

CAPÍTULO 1. APLICACIÓN WPF...

Visual Basic.net. Duración: 60 horas. Modalidad: online. Contenidos

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO ARGENTINA Jefatura de Producción SILABO. Oscar BARNETT CONTRERAS

CONTENIDO PARTE 1. INTRODUCCIÓN... 1 PRÓLOGO... XXIII CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT.NET...

Índice general. Pág. N. 1 CAPÍTULO 1 CAPÍTULO 2

1 CREANDO SOLUCIONES A MEDIDA

Manual avanzado Windows Server 2012 (c) Francisco Charte Ojeda

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas

CONTENIDO PARTE 1. INTRODUCCIÓN... 1 PRÓLOGO... XXIII CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT.NET...

Diplomado C#.NET con Visual Studio

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) Mail.

Microsoft Access 2007 (Completo)

CURSO DE PROGRAMACIÓN PHP MySQL

Objetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0

CARTA DESCRIPTIVA DE CURSOS

ÍNDICE INTRODUCCIÓN...13

Índice general. Pág. N. 1. Capítulo Introducción a la Programación Orientada a Objetos. Capítulo 2. FrameWork 4.5 y Clases

Primeros Pasos INTRODUCCIÓN A APLICACIONES WINDOWS. Introducción

OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.

C# 6 y Visual Studio 2015 Los fundamentos del lenguaje

MICROSOFT EXCEL 2003

Transcripción:

Objetivos y Temario CURSO VISUAL BASIC 2012 OBJETIVOS Este curso sobre VB.NET está dirigido a los desarrolladores, incluso principiantes, que quieran dominar Visual Basic.NET. Después de describir el entorno de desarrollo (Visual Studio 2012), el alumno descubrirá los fundamentos de la programación orientada a objetos con VB.NET y avanzará poco a poco hacia el desarrollo de aplicaciones Windows Form. Las novedades del lenguaje respecto a la programación asíncrona le permitirán mejorar el rendimiento y proactividad de las aplicaciones. Los numerosos ejemplos y consejos de uso de las herramientas de depuración le serán de gran ayuda durante la realización de una aplicación. TEMARIO Presentación de la plataforma.net 1. Introducción 1.1 Principio de funcionamiento del Common Language Runtime 1.2 Los servicios del Common Language Runtime 1.3 La Base Class Library 1.4 Las versiones y evoluciones de la plataforma.net 2. Escritura, compilación y ejecución de una aplicación 2.1 Escritura del código 2.2 Compilación del código 2.3 Análisis de un archivo compilado 2.4 Ejecución del código Presentación de Visual Studio 1. Evolución de Visual Basic 1 a Visual Basic.NET 2012 2. Instalación y primer arranque 2.1 Configuración necesaria 2.2 Procedimiento de instalación 2.3 Primer lanzamiento 3. Descubrimiento del entorno 3.1 Página de inicio 3.2 Entorno Visual Studio 4. Las herramientas disponibles 4.1 Las barras de herramientas 4.2 El cuadro de herramientas 4.3 El explorador de servidores 4.4 El explorador de soluciones 4.5 La visualización de clases 4.6 La ventana de propiedades 4.7 La lista de tareas 4.8 La lista de errores 4.9 La ventana de edición del código 4.9.1 Los Snippets o fragmentos de código 4.9.2 Seguimiento de las modificaciones 4.10 Las herramientas de edición de código

Organización de una aplicación 1. Las soluciones 1.1 Presentación 1.2 Creación de una solución 1.3 Modificación de una solución 1.3.1 Añadir un proyecto 1.3.2 Suprimir un proyecto 1.3.3 Cambiar el nombre de un proyecto 1.3.4 Descargar un proyecto 1.4 Organización de una solución 1.4.1 Creación de una carpeta de solución 1.4.2 Crear un proyecto en una carpeta 1.4.3 Desplazar un proyecto a una carpeta 1.5 La carpeta Elementos de solución 1.6 La carpeta Archivos varios 1.7 Configuración de una solución 1.7.1 Configuración del proyecto de inicio 1.7.2 Dependencias del proyecto 1.7.3 Parámetros de análisis del código 1.7.4 Depurar archivos de código fuente 1.7.5 Configuración 2. Los proyectos 2.1 Creación de un proyecto 2.1.1 Las plantillas de proyectos 2.1.2 Creación de una plantilla de proyecto 2.1.3 Modificación de una plantilla existente 2.1.4 Utilización de un proyecto existente como plantilla 2.2 Modificación de un proyecto 2.3 Propiedades de los proyectos 2.3.1 Propiedades de aplicación 2.3.2 Referencias e importaciones de un proyecto 2.3.3 Propiedades de depuración 2.3.4 Propiedades de compilación 2.3.5 Recursos de un proyecto 2.3.6 Parámetros de aplicación 2.3.7 Otros parámetros de configuración Fundamentos del lenguaje 1. Las variables, constantes y enumeraciones 1.1 Las variables 1.1.1 Nombre de las variables 1.1.2 Tipo de las variables 1.1.3 Conversiones de tipos 1.1.4 Declaración de las variables 1.1.5 Inferencia de tipos 1.1.6 Ámbito de las variables 1.1.7 Nivel de acceso de las variables 1.1.8 Ciclo de vida de las variables 1.2 Las constantes 1.3 Las enumeraciones 1.4 Las matrices 1.5 Las cadenas de caracteres 1.6 Las estructuras 1.6.1 Declaración de una estructura

1.6.2 Utilización de las estructuras 2. Los operadores 2.1 Los operadores de asignación 2.2 Los operadores aritméticos 2.3 Los operadores binarios 2.4 Los operadores de comparación 2.5 Los operadores de concatenación 2.6 Los operadores lógicos 2.7 Orden de evaluación de los operadores 3. Las estructuras de control 3.1 Estructuras de decisión 3.1.1 Estructura If 3.1.2 Estructura Select case 3.2 Las estructuras de bucle 3.2.1 Estructura While... End While 3.2.2 Estructura Do... Loop 3.2.3 Estructura For... Next 3.2.4 Estructura For each... next 3.2.5 Otras estructuras 4. Los procedimientos y funciones 4.1 Procedimiento Sub 4.2 Procedimiento de evento 4.3 Función 4.4 Procedimientos Property 4.5 Los procedimientos operador 4.6 Los argumentos de los procedimientos y funciones 4.7 Funciones asíncronas 5. Ensamblados, espacios de nombres y atributos 5.1 Los ensamblados 5.2 Los espacios de nombres 5.3 Los atributos 5.3.1 Los atributos más comunes en Visual Basic Programación orientada a objetos 1. Introducción 2. Aplicación con Visual Basic 2.1 Creación de una clase 2.1.1 Declaración de la clase 2.1.2 Clase parcial 2.1.3 Creación de propiedades 2.1.4 Creación de métodos 2.1.5 Constructores y destructores 2.1.6 Miembros compartidos 2.2 Utilización de una clase 2.2.1 Creación de una instancia 2.2.2 Inicialización de una instancia 2.2.3 Destrucción de una instancia 2.2.4 Enlace tardío, enlace precoz 2.3 Herencia 2.3.1 MyBase y MyClass 2.3.2 Clases abstractas

2.3.3 Clases finales 2.3.4 Clases anónimas 2.4 Interfaces 2.5 Los eventos 2.5.1 Declaración y activación de eventos 2.5.2 Gestionar los eventos 2.6 Los delegados 2.6.1 Declaración y creación de un delegado 2.6.2 Utilización de los delegados 2.6.3 Expresiones lambda 3. Los tipos genéricos 3.1 Las clases genéricas 3.1.1 Definición de una clase genérica 3.1.2 Utilización de una clase genérica 3.2 Interfaces genéricas 3.2.1 Definición de una interfaz genérica 3.2.2 Utilización de una interfaz genérica 3.3 Procedimientos y funciones genéricos 3.3.1 Creación de un procedimiento o función genérico 3.3.2 Utilización de un procedimiento o función genérico 4. Delegados genéricos 5. Varianza 5.1 Varianza en las interfaces genéricas 5.2 Varianza en los delegados genéricos 6. Las colecciones 6.1 Las colecciones predefinidas 6.1.1 Array 6.1.2 ArrayList y List 6.1.3 Hashtable y Dictionary 6.1.4 Queue 6.1.5 Stack 6.2 Elegir un tipo de colección 7. Los objetos intrínsecos Gestión de errores y depuración del código 1. Los diferentes tipos de errores 1.1 Los errores de sintaxis 1.2 Los errores de ejecución 2. Tratamiento de los errores 2.1 La gestión en línea 2.2 Las excepciones 2.2.1 Recuperación de excepciones 2.2.2 Creación y activación de excepciones 3. Las herramientas de depuración 3.1 Control de la ejecución 3.1.1 Inicio de la solución 3.1.2 Parar la solución 3.1.3 Interrumpir la solución 3.1.4 Proseguir la ejecución

3.2 Puntos de interrupción y TracePoint 3.2.1 Ubicar un punto de interrupción 3.2.2 Activar, desactivar, suprimir un punto de interrupción 3.3 Examen del contenido de variables 3.3.1 DataTips 3.3.2 Ventana Automático 3.3.3 Ventana Variables locales 3.3.4 Las ventanas Inspección 3.3.5 La ventana Inspección rápida 3.4 Las otras ventanas de depuración 4. Otras técnicas de depuración Las aplicaciones de Windows 1. Los diferentes tipos de aplicación 1.1 Modalidades de presentación de las ventanas 1.1.1 Interfaz monodocumento (SDI) 1.1.2 Interfaz multidocumento (MDI) 1.1.3 Interfaz de estilo explorador 2. Las ventanas en VB.NET 2.1 Dimensión y posición de las ventanas 2.2 Colores y fuente de letra utilizados en las ventanas 2.3 Las ventanas MDI 3. Los eventos de teclado y de ratón 3.1 Los eventos de teclado 3.2 Los eventos de ratón 3.3 El Drag and Drop 3.3.1 Inicio del Drag and Drop 3.3.2 Configuración de los controles para la recepción 3.3.3 Recuperación del elemento pegado 4. Los cuadros de diálogo 4.1 El cuadro de recogida 4.2 El cuadro de mensaje 4.3 Los cuadros de diálogo de Windows 4.3.1 Diálogo de apertura de archivo 4.3.2 Diálogo de grabación de archivo 4.3.3 Diálogo de selección de directorio 4.3.4 Diálogo de elección de un color 4.3.5 Diálogo de elección de fuente 4.3.6 Diálogo de configurar página 4.3.7 Diálogo de configuración de impresión 4.4 Cuadro de diálogo personalizado 5. Utilización de los controles 5.1 Agregar controles 5.2 Posición y dimensión de los controles 5.3 Paso del foco entre controles 5.4 Tecla de acceso rápido 6. Los controles de VB.NET 6.1 La clase Control 6.1.1 Dimensiones y posición 6.1.2 Aspecto de los controles

6.1.3 Comportamiento de los controles 6.2 Los controles de visualización de información 6.2.1 El control Label 6.2.2 El control LinkLabel 6.2.3 El control StatusStrip 6.2.4 El control ToolTip 6.2.5 El control ErrorProvider 6.2.6 El control NotifyIcon 6.2.7 El control HelpProvider 6.2.8 El control ProgressBar 6.3 Los controles de edición de texto 6.3.1 El control TextBox 6.3.2 El control MaskedTextBox 6.3.3 El control RichTextBox 6.4 Los controles de activación de acciones 6.4.1 El control Button 6.4.2 El control MenuStrip 6.4.3 El menú ContextMenuStrip 6.4.4 El control ToolStrip 6.4.5 El control ToolStripContainer 6.5 Controles de selección 6.5.1 El control CheckBox 6.5.2 El control RadioButton 6.5.3 El control ListBox 6.5.4 El control NumericUpDown 6.5.5 El control TrackBar 6.5.6 El control DomainUpDown 6.5.7 El control CheckedListBox 6.5.8 El control ComboBox 6.5.9 El control TreeView 6.5.10 El control ListView 6.6 Los controles de agrupamiento 6.6.1 El control GroupBox 6.6.2 El control Panel 6.6.3 El control TabControl 6.6.4 El control SplitContainer 6.6.5 El control FlowLayoutPanel 6.6.6 El control TableLayoutPanel 6.7 Los controles gráficos 6.7.1 El control PictureBox 6.7.2 El control ImageList 6.8 Los controles de gestión del tiempo 6.8.1 El control DateTimePicker 6.8.2 El control MonthCalendar 6.8.3 El control Timer 6.8.4 El componente BackGroundWorker 7. Herencia de formularios Acceso a las bases de datos 1. Principio de funcionamiento de una base de datos 1.1 Terminología 1.2 El lenguaje SQL 1.2.1 Búsqueda de datos 1.2.2 Inserción de datos 1.2.3 Actualización de datos

1.2.4 Eliminación de datos 2. Presentación de ADO.NET 2.1 Modo conectado 2.2 Modo no conectado 2.3 Arquitectura de ADO.NET 2.4 Los proveedores de datos 2.4.1 SQL Server 2.4.2 OLE DB 2.4.3 ODBC 2.4.4 Oracle 2.5 Buscar los proveedores disponibles 2.6 Compatibilidad del código 3. Utilización del modo conectado 3.1 Conexión a una base de datos 3.1.1 Cadena de conexión 3.1.2 Pool de conexiones 3.1.3 Eventos de conexión 3.2 Ejecución de un comando 3.2.1 Creación de un comando 3.2.2 Lectura de datos 3.2.3 Modificaciones de los datos 3.2.4 Utilización de parámetros 3.2.5 Ejecución de un procedimiento almacenado 4. Utilización del modo no conectado 4.1 Rellenar un DataSet a partir de una base de datos 4.1.1 Utilización de un DataAdapter 4.1.2 Agregar restricciones existentes a un DataSet 4.2 Configurar un DataSet sin base de datos 4.3 Manipular los datos en un DataSet 4.3.1 Lectura de los datos 4.3.2 Creación de restricciones en un DataTable 4.3.3 Agregar relaciones entre los DataTables 4.3.4 Recorrer las relaciones 4.3.5 Estado y versiones de un DataRow 4.3.6 Agregar datos 4.3.7 Modificación de datos 4.3.8 Eliminar datos 4.3.9 Validar o cancelar las modificaciones 4.3.10 Filtrar y ordenar datos 4.3.11 Buscar datos 4.4 Actualizar la base de datos 4.4.1 Generación automática de comandos 4.4.2 Utilización de comandos personalizados 4.4.3 Gestión de accesos concurrentes 4.5 Las transacciones Presentación de LINQ 1. Introducción 2. 2. Sintaxis del lenguaje LINQ 2.1 Primeras consultas LINQ 2.2 Los operadores de consulta 2.2.1 Ordenar datos

2.2.2 Operaciones en conjuntos de datos 2.2.3 Filtrar datos 2.2.4 Proyección 2.2.5 Particiones 2.2.6 Unión, agrupación de datos 2.2.7 Cuantificadores 2.2.8 Agregación 3. LINQ hacia SQL 3.1 El mapeo de objeto relacional 3.1.1 SQLMetal 3.1.2 Diseñador Objeto/Relacional 3.1.3 Utilización de consultas LINQ a SQL 3.1.4 Actualización de datos 3.1.5 Conflictos de las actualizaciones Utilización de XML 1. Presentación 2. Estructura de un documento XML 2.1 Componentes de un documento XML 2.2 Documento bien formado y documento válido 2.2.1 Documento bien formado 2.2.2 Documento válido 3. Manipulación de un documento XML 3.1 Utilización de DOM 3.2 Utilización de XPath 3.2.1 Búsqueda en un documento XML 3.2.2 Modificación de los datos de un documento XML 3.2.3 Agregar un nodo a un documento XML 3.3 Uso de LINQ to XML Implementación de aplicaciones y componentes 1. Introducción 2. Implementación con Windows Installer 2.1 Instalación de InstallShield Limited Edition 2.2 Creación de un proyecto de instalación 2.2.1 Información general 2.2.2 Requisitos previos 2.2.3 Archivos de la aplicación 2.2.4 Accesos directos hacia la aplicación 2.2.5 Información del registro 2.2.6 Configuración de los cuadros de diálogo 3. Implementación con ClickOnce 3.1 Principio de funcionamiento de ClickOnce 3.2 Los diferentes métodos de implementación 3.3 Las actualizaciones de la aplicación 3.4 Puesta en marcha de la publicación ClickOnce