Programación orientada a objetos
mayo, 2003
INTRODUCCIÓN A LA PROGRAMACIÓN
ORIENTADA A OBJETOS EN VISUAL BASIC .NET
Resumen
En este documento se pretende hacer un pequeño acercamiento a la programación orientada a
objetos en Visual Basic .NET, centrándonos en la creación de clases y jerarquía existente entre
ellas.
Se hará especial hincapié en la sintaxis que este lenguaje utiliza, asícomo en sus
características propias; basándonos en los conceptos estudiados en la asignatura y que tienen en
común todo los lenguajes de programación orientados a objetos.
Abstract
In the work, we present an introduction to Object-Oriented Programming in visual Basic .NET.
The main topic was can create different classes and its hierarchical analysis.
The syntaxes of this language and the mainfeatures are studied in this work. We have used
the concepts learnt in this subject. All the languages of objects are based on the same concepts.
ii VB .NET
Tabla de Contenidos
1. Introducción ___________________________________________________ 1
2. Ámbitos con nombre _____________________________________________ 1
3. Clases _________________________________________________________ 3
3.1Campos de datos de la clase ___________________________________ 4
3.2 Propiedades de la clase _______________________________________ 5
3.3 Métodos de la clase __________________________________________ 7
3.4 Eventos de la clase ___________________________________________ 8
3.5 Constructores y destructores __________________________________ 9
3.6 Clases anidadas____________________________________________ 10
4. Jerarquía de Clases _____________________________________________ 12
4.1 Herencia __________________________________________________ 12
4.2 Polimorfismo ______________________________________________ 14
5. Referencias ____________________________________________________17
- 1 -
1. INTRODUCCIÓN
Visual Basic es un descendiente de Basic, que ha existido durante variasdécadas. BASIC (el
acrónimo de Beginners´All-Purpose Symbolic Instruction Code) fue originariamente
desarrollado por la Dartmouth University en 1964 como lenguaje para programadores
principiantes. BASIC se convirtió en el primer lenguaje que la mayoría de los programadores
aprendía para familiarizarse con los fundamentos de la programación antes de pasar a lenguajes
más potentes.
Visual Basicapareció en mayo de 1991 y supuso una revolución en la metodología de
desarrollo de aplicaciones, ya que permitía la creación de programas arrastrando y soltando
componentes en lugar de tener que codificar manualmente los elementos. Desde muchos puntos
de vista Visual Basic .NET supone la madurez de ese proyecto que nació hace mas de diez años.
La nueva versión, Visual Basic .NET, incorporacaracterísticas de orientación a objetos de
tal manera que podría considerarse un lenguaje totalmente diferente a sus predecesores y
totalmente orientado a objetos, ya que en versiones anteriores Visual Basic era considerado un
lenguaje de programación con sintaxis de objetos, pero no un verdadero lenguaje orientado a
objetos.
Las principales novedades que incorpora son:
- La herencia, tansolicitada por miles de programadores.
- Desarrollo de programas con múltiples hilos de ejecución.
- Control estructurado de excepciones.
- Inicializadores, que permiten establecer los valores iniciales de las variables.
2. ÁMBITOS CON NOMBRE
En una aplicación participan un buen número de componentes mediante los cuales se facilita el
acceso a bases de datos, la conectividad en redes, comunicacióncon otras aplicaciones, etc. La
existencia de tantos componentes puede causar conflictos si hay coincidencias de nomenclatura,
y por ello, la plataforma .NET ha optado por el uso de espacios o ámbitos de nombre.
Introducción a la programación orientada a objetos en Visual Basic .NET
VB .NET 2
Un ámbito con nombre, del inglés namespace, es un ámbito delimitado explícitamente al
que se ha...
Regístrate para leer el documento completo.