ÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II)

Documentos relacionados
ESPECIALISTA EN VISUAL STUDIO.NET

VISUAL BASIC.NET. NIVEL COMPLETO

Visual Basic.net Completo

Visual Basic.net Completo

Visual Basic NET Completo

Desarrollo.NET con Sharepoint

Introducción. Conocimientos Previos Conocimientos básicos de informática. Duración total del curso: 36 hrs.

El lenguaje Visual Basic 2008

Desarrollo de aplicaciones I

Objetivos y Temario CURSO VISUAL BASIC 2010

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

2389 Programming with Microsoft ADO.NET

Experto en Programación en Entorno Microsoft

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

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

Carrera: Licenciatura en Informática. de Licenciatura en. Tecnológico de Aguascalientes. Asignaturas Temas Asignaturas Temas

I.- Objetivo. II.- Introducción

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

DIPLOMADO EN MICROSOFT VISUAL STUDIO

Especialista en Programación con Visual Basic net Avanzado

PRÁCTICA DE ADO.NET. Algunos tipos de datos más utilizados son los siguientes:

Programación con Visual C#

Diplomado C#.NET con Visual Studio

Comité Curricular Institucional GUIA PARA EL ESTUDIANTE 1. GENERALIDADES DEL MÓDULO DESARROLLAR APLICACIONES MODO CONSOLA Y ORIENTADAS A OBJETOS

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Instalación Visual Basic 2008 Express

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Curso de Programación II con Visual Basic.Net

Microsoft Visual Basic.NET

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

Programación Web con ASP.NET

3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA

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

UNIDAD 2: Bases de Datos en Visual Basic

Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#.

PMK SATCA 1 : Carrera:

Visual Basic.NET. Programa de Estudio.

Toda nuestra Experiencia a tu alcance

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

En esta materia se debe usar el lenguaje de programación de VB.NET.

Ing Eddy Ruiz Largaespada

Cátedra: Programación de Aplicaciones Visuales II 1

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

SECUENCIA DIDÁCTICA. Módulo. Competencia de Módulo: Optativa. Elementos de competencia:

ADO.NET. En este artículo vamos a ver el protocolo de acceso a datos en la plataforma.net, ADO.NET y su marco de funcionamiento con ASP.NET.

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Desarrollo y Construcción de Prototipos Electrónicos

TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES. Facultad de Estadística e Informática

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

DATOS GENERALES DE LA ASIGNATURA

MS_10554 Developing Rich Internet Applications Using Microsoft Silverlight 4

DWB-1502 SATCA 1 : (1-4-5) Carrera:

INFORMÁTICA Y COMUNICACIONES

Guia de Ejericicios Aplicaciones Windows Forms

DESARROLLO.NET 2011 CATÁLOGO FORMATIVO

Módulo 5 - Capítulo 5 2. Configurando la fuente de datos

PROGRAMACIÓN ORIENTADA A OBJETO (POO)

Í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

Introducción.

1: La plataforma.net (.NET Framework)

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

Capítulo 9 Archivos de sintaxis

Día 2: Utilizando controles de datos en Visual Studio 2008.

Objetivos y Temario CURSO VISUAL BASIC 2012

UNIVERSIDAD DE LA HUASTECA

MICROSOFT ACCESS 2003 (COMPLETO) Enero 2010 TEMARIO

Casiva Agustin

1 Software de una computadora 2 Sistemas operativos 3 Manejo avanzado y programación en ms-dos 4 Lenguajes de programación

UNIVERSIDAD TECNOLÓGICA COSTARRICENSE VICERRECTORIA DE DONCECIA

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

OBJETIVO 1. DISEÑAR ALGORITMOS Y DIAGRAMAS DE FLUJOS PARA LA RESOLUCIÓN DE PROBLEMAS. OBJETIVO 2.CONOCER EL ENTORNO DE VISUAL STUDIO 2010 (VS2010)

Creación de aplicaciones con interfaz amigable para el usuario final

Introducción a Visual Studio.NET

Presentación y objetivos

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Curso: Programación con Microsoft Visual Basic 2010.

- Aprender una metodología de trabajo en Excel y VBA, eficaz, eficiente, ordenada y automatizable.

XML y Excel 1. QUÉ ES XML

MS_10962 Advanced Automated Administration with Windows PowerShell

Especialista TIC en Programación con Microsoft Visual C Sharp

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 Manual Teórico - 1 Cuaderno de Ejercicios

20483 Programación en C#

Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

Developing ASP.NET MVC 4 Web Applications

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

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

BLOQUE I: HOJA DE CÁLCULO

ADO.NET con Base de datos SQL Server

Curso Developing Data Access Solutions with Microsoft Visual Studio 2010 (10265)

Transcripción:

ÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II)

Queda prohibida toda la reproducción de la obra o partes de la misma por cualquier medio sin la autorización previa Área: Programación Curso: Programación.Net(II) Edición: Diciembre 2011

INDICE TEMA 1. INTRODUCCIÓN A LA PROGRAMACIÓN EN WINDOWS 1.1. Introducción y objetivos TEMA 2. DISEÑO DE FORMULARIOS WINDOWS 2.1. Controles del formulario 2.2. Diseño del formulario 2.3. Implementación de funcionalidad TEMA 3. APLICACIONES CON MÚLTIPLES FORMULARIOS 3.1. Introducción 3.2. Preparación de la ventana principal 3.3. Creación de ventanas secundarias 3.4. Creación de un menú de opciones TEMA 4. MANEJO DE ARCHIVOS Y CARPETAS 4.1. Introducción 4.2. Acceso al sistema de ficheros 4.3. Manipulando archivos y carpetas TEMA 5. BASES DE DATOS 5.1. Introducción y conceptos básicos 5.2. SQL 5.3. Integrando datos con Visual Basic TEMA 6. ARqUITECTURA DE ADO.NET 6.1. Introducción a ADO.NET 6.2. Espacios de nombres y clases principales TEMA 7. PROVEEDORES Y CONEXIÓN A BASES DE DATOS 7.1. Proveedores más habituales 7.2. Cadenas de conexión Programación.NET (II). Índice I.1

TEMA 8. MODOS DE ACCESO A DATOS 8.1. Distintos modos de acceso en ADO.NET 8.2. Recuperación y manipulación de datos en modo conectado 8.3. Recuperación y manipulación de datos en modo no conectado TEMA 9. CONTROLES WINDOWS DE ENLACE A DATOS 9.1. Vincular controles al conjunto de datos 9.2. Controles específicos para trabajar con datos TEMA 10. ADO.NET Y XML 10.1. XML y.net Framework 10.2. Creación del conjunto de datos a partir del documento XML 10.3. Generación del documento XML a partir de un conjunto de datos 10.4. Sincronización de DataSet y XmlDataDocument TEMA 11. DISTRIBUCIÓN DE APLICACIONES WINDOWS 11.1. Ciclo de vida de una aplicación 11.2. Empaquetado y versionado TEMA 12. EJEMPLO DE UNA APLICACIÓN EN VB.NET 12.1. Enunciado 12.2. Creación del proyecto y la base de datos 12.3. Formulario principal de la aplicación 12.4. Menú de la aplicación 12.5. Enlace a la base de datos 12.6. Formulario de socios 12.7. Diseño: Altas de socios 12.8. Diseño: Bajas y modificaciones de socios 12.9. Diseño: Consultas de socios 12.10.Código: Menú de la aplicación 12.11.Código: Altas de socios 12.12.Código: Búsquedas 12.13.Código: Modificación de socios 12.14.Código:Bajas de socios 12.15.Pantalla de presentación 12.16.Pantalla Acerca de... I.2 Programación.NET (II). Índice

TEMA 13. APLICACIONES EN INTERNET 13.1. ASP.NET 13.2. Servicios Web Programación.NET (II). Índice I.3

TEMA 1. INTRODUCCIÓN A LA PROGRAMACIÓN EN WINDOWS 1.1. INTRODUCCIÓN Y OBJETIVOS Introducción En el curso de programación.net I aprendiste conceptos básicos sobre las diferentes formas de abordar la resolución de ciertos problemas mediante el desarrollo de aplicaciones informáticas, bajo los distintos paradigmas de la programación (programación estructurada, funcional, orientada a objetos ). Es decir, fijamos los conceptos elementales de la programación. Como parte de las distintas herramientas de programación nos hemos centrado en el marco tecnológico proporcionado por Microsoft para el desarrollo de aplicaciones informáticas: la arquitectura.net (o en inglés.net Framework). Ya sabemos que bajo el marco.net podemos trabajar con varios lenguajes de programación y en este curso hemos optado por Visual Basic.NET (VB.NET). Conoces la sintaxis básica del lenguaje y has podido realizar pequeños programas como los que te hemos propuesto en el curso de programación.net I. Este lenguaje es apropiado para escribir el código necesario en nuestras aplicaciones Windows. Es hora, en definitiva, de avanzar un poco más en las posibilidades y técnicas de programación con VB.NET, dedicándolas a aplicaciones que funcionen en un entorno gráfico acorde al sistema operativo Windows (ventanas, menús, botones, cajas de texto ). Objetivos Una vez asentados los conocimientos básicos de programación.net mediante Visual Basic.NET vamos a aprender en primer lugar a crear aplicaciones para Windows valiéndonos del espacio de nombres System.Windows.Forms. Este espacio de nombres está contenido en el bloque Formularios Windows que puedes ver en el siguiente diagrama simple de componentes de la arquitectura.net: Programación.NET (II). Introducción a la programación Windows 1.1

Las aplicaciones Windows funcionan en un entorno gráfico en la mayoría de los casos, esto es, con formularios y controles con los que el usuario interactúa. Diseñaremos de este tipo de interfaces mediante un entorno de desarrollo integrado (IDE), en nuestro caso, Visual Basic 2008 Express Edition. En el próximo tema veremos cómo añadir controles a un formulario Windows y definiremos su respuesta a las acciones del usuario sobre ellos. Llegaremos a crear aplicaciones con múltiples formularios y aprenderemos a manejar archivos con el espacio de nombres System.IO, incluido en las Librerías de la Clase Base. Finalmente, proporcionaremos a nuestras aplicaciones acceso a datos externos. Para ello, lo primero es conocer los conceptos básicos sobre las bases de datos y también unas nociones básicas del lenguaje SqL, las cuales te permitirán aprender a elaborar consultas para recuperar información de una base de datos SQL, así como hacer cambios sobre la misma. El modelo de acceso a datos empleado por la arquitectura.net se llama ADO.NET y proporciona acceso a orígenes de datos como SQL Server, XML y otros que sean accesibles a través de ODBC u OLE DB. Las clases que forman el modelo ADO.NET están englobadas por el espacio de nombres System.Data. Este espacio de nombres contiene a su vez otros más específicos 1.2 Programación.NET (II). Introducción a la programaciónwindows

(System.Data.SqlClient, System.Data.OleDb ) que veremos más adelante. Con ADO.NET podremos abordar el acceso a los datos desde dos orientaciones diferentes: Acceso a datos en modo conectado La conexión a la base de datos se mantiene abierta mientras se manipula o se accede a los datos. Acceso a datos en modo no conectado La conexión a la base de datos se cierra tras recuperar los datos, se trabaja con una copia de los mismos y se conecta de nuevo si es necesario actualizarlos en la base de datos. Construiremos nuestras aplicaciones Windows con formularios en los que añadiremos diversos controles. Seguramente nos interesará mostrar datos que extraigamos de cualquier fuente de datos en ellos. De igual forma querremos modificarlos o añadir nuevos datos con la información que contengan estos controles. Lograr presentar o actualizar datos desde nuestras aplicaciones puede parecer complejo, y, de hecho, puede llegar a ser una tarea ardua si trabajamos con grandes estructuras de datos. Veremos cómo la arquitectura.net nos facilita el trabajo gracias a potentes herramientas para el acceso a conjuntos de datos, presentación adecuada de datos (controles específicos para trabajar con datos) y vínculo de datos a controles del formulario (databinding). Programación.NET (II). Introducción a la programación Windows 1.3

Controles como DataGrid proporcionan una forma eficaz, flexible y sencilla de mostrar datos en forma de tabla. Como parte de las funcionalidades de acceso a datos de.net, trabajaremos con datos con formato XML. El lenguaje XML (Lenguaje extensible de marcado o, en inglés, Extensible Markup Language) es un metalenguaje basado en etiquetas que forma parte fundamental de ADO.NET. Se llama metalenguaje porque en sí mismo no es un lenguaje, pero sirve para definir lenguajes para diferentes necesidades. Dicho de una forma más sencilla, XML sirve para representar datos de forma estructurada. 1.4 Programación.NET (II). Introducción a la programaciónwindows

Con ADO.NET es posible recuperar datos en formato XML a partir de un conjunto de datos y también realizar el paso contrario. En realidad, cada vez que accedemos a datos, ADO.NET los va a manejar en un formato basado en XML. En este curso aprenderás a usar la clase XMLDataDocument y su relación con la clase Dataset para trabajar con datos XML en tus aplicaciones. Una vez que tengas lista tu aplicación Windows, sabiendo diseñar formularios y conociendo las distintas formas de acceso a datos externos, podremos considerar su distribución y mantenimiento posterior, así como controlar sus distintas versiones, si surgen. Estudiaremos, por tanto, la implantación y el ciclo de vida de la aplicación. Aunque el objetivo de este curso es el desarrollo de aplicaciones VB.NET para Windows, no podemos dejar de comentar algunas nociones de programación.net para aplicaciones Web, esto es, aplicaciones que los usuarios utilizan a través de Internet. Este último tema servirá de introducción a un futuro curso de programación Web con.net. Programación.NET (II). Introducción a la programación Windows 1.5