Programación con Programación con
Visual Basic .NET Visual Basic .NET
Francisco Ruiz Francisco Ruiz
Manuel Ángel Serrano Manuel Ángel Serrano
Escuela Superior de Informática Escuela Superior de Informática Universidad de Castilla
Universidad de Castilla- - La Mancha La Mancha
0 0 - - Presentación Presentación
Programación con
Programación con Visual Basic .NET Visual Basic .NET
Objetivos Objetivos
• • Aprender los fundamentos de la Aprender los fundamentos de la programación programación en el entorno
en el entorno .NET .NET utilizando el lenguaje utilizando el lenguaje Visual Visual Basic
Basic
• • Conociendo Conociendo
n
n
La arquitectura y elementos de la plataforma .NET La arquitectura y elementos de la plataforma .NET
n
n
El entorno de desarrollo Visual Studio .NET El entorno de desarrollo Visual Studio .NET
n
n
Los fundamentos del lenguaje Visual Basic. Los fundamentos del lenguaje Visual Basic.
• • Y desarrollando habilidad para Y desarrollando habilidad para
n
n
Construir aplicaciones OO Construir aplicaciones OO
n
n
Diseñar interfaces de usuario gráficos y/o web. Diseñar interfaces de usuario gráficos y/o web.
n
n
Programar acceso a datos locales y remotos. Programar acceso a datos locales y remotos.
Programación con
Programación con Visual Basic .NET Visual Basic .NET
Contenidos del Curso Contenidos del Curso
• • Plataforma .NET Plataforma .NET
n
n Introducción al Visual Studio Introducción al Visual Studio .NET (VS.NET)
.NET (VS.NET)
n
n Primer programa: "Hola Mundo" Primer programa: "Hola Mundo"
n
n Entorno de Desarrollo Integrado Entorno de Desarrollo Integrado (IDE) de VS.NET
(IDE) de VS.NET
n
n Prácticas con el IDE Prácticas con el IDE
n
n Aplicaciones de consola Aplicaciones de consola
• • El lenguaje VB.NET El lenguaje VB.NET
n
n Estructura de un programa, Estructura de un programa, variables, etc.
variables, etc.
n
n Operadores y funciones Operadores y funciones predefinidas
predefinidas
n
n Procedimientos Procedimientos
n
n Estructuras de control Estructuras de control
n
n Manejo de errores Manejo de errores Ejemplos
Ejemplos
• • Orientación a objetos Orientación a objetos
n
n Encapsulación Encapsulación
n
n Polimorfismo. Espacios de Polimorfismo. Espacios de nombres
nombres
n
n Herencia Herencia
n
n Interfaces Interfaces
n
n Eventos Eventos
n
n Clases predefinidas Clases predefinidas
n
n Ejemplos Ejemplos
• • Interfaz de usuario Interfaz de usuario
n
n Formularios Formularios
n
n Controles Controles
n
n Menús Menús
n
n Interfaces MDI Interfaces MDI
• • Entrada/Salida Entrada/Salida
n
n Archivos Archivos
Web del curso Web del curso
http://
http://alarcos alarcos .inf . inf- - cr.uclm cr. uclm .es/per .es/ per/ /fruiz fruiz/ /cur cur/ /vbn vbn/ /vbn vbn. .htm htm
Francisco Ruiz González Francisco Ruiz González
Contacto Personal:
Contacto Personal:
Email: : francisco. francisco. ruizg ruizg @uclm @ uclm .es .es Web:
Web: alarcos alarcos . . inf inf - - cr. cr. uclm uclm .es/ .es/ per per / / fruiz fruiz / /
alarcos
alarcos .inf . inf- - cr.uclm cr. uclm .es .es Grupo
Grupo Alarcos: Alarcos :
I+D en I+D en
- - Ingeniería del Software Ingeniería del Software - - Bases de Datos Bases de Datos
- - Sistemas de Información Sistemas de Información
Referencias Referencias
• • Básica: Básica:
n
n
Blanco Blanco , Luis Miguel (2002): Programación en Visual Basic .NET. , Luis Miguel (2002): Programación en Visual Basic .NET.
Eidos Eidos . .
• • Complementarias: Complementarias:
n
n
Halvorson, Michael (2002): Aprenda ya Microsoft Visual Basic Halvorson , Michael (2002): Aprenda ya Microsoft Visual Basic .NET.
.NET. McGraw McGraw- -Hill. Hill.
n
n