Propiedades (Visual Basic)
Interfaces en Visual Basic
Eventos en Visual Basic
Delegados (Visual Basic)
Definir un evento bien informado
Propiedades (Visual Basic)
 Esta página muestra las propiedades que son miembros
de los módulos de Visual Basic. Otras propiedades que
son miembros de objetos de Visual Basic concretos se
muestran en otra ubicación del contenido de la Ayuda.
Para ver estas propiedades, vaya a la página Objetos
(Visual Basic) y sincronice el contenido. Abra el nodo
"Objetos" en el contenido y verá una lista de los objetos
de Visual Basic. Las propiedades se muestran bajo sus
objetos respectivos.
Interfaces en Visual Basic
 Las Interfaces definen las propiedades, métodos y eventos que
pueden implementar las clases. Las interfaces le permiten
definir características como grupos pequeños de propiedades,
métodos y eventos estrechamente relacionados; de esta forma
se reducen los problemas de compatibilidad, ya que pueden
desarrollarse implementaciones mejoradas para las interfaces
sin poner en peligro el código existente. Se pueden agregar
nuevas características en cualquier momento, mediante el
desarrollo de implementaciones e interfaces adicionales.
 En versiones anteriores de Visual Basic, podía utilizar
interfaces pero no crearlas directamente. En esta versión,
puede utilizar la instrucción Interface, que permite definir
interfaces reales como entidades diferenciadas a partir de
clases e implementarlas con una versión mejorada de la
palabra clave Implements.
Ejemplo De Interfaces.
Interface Interface1
Sub sub1(ByVal i As Integer)
End Interface '
Demonstrates interface inheritance.
Interface Interface2
Inherits Interface1
Sub M1(ByVal y As Integer)
ReadOnly Property Num() As Integer
End Interface .
Eventos en Visual Basic
 Un evento es un mensaje que envía un objeto anunciando
que ha sucedido algo. Los eventos se implementan
mediante delegados, una forma de puntero de función
orientado a objetos que permite invocar una función
indirectamente mediante una referencia a la función.
Delegados (Visual Basic)
 Los delegados son objetos que hacen referencia a
métodos. Algunas veces están descritos como punteros de
función con seguridad de tipos porque son parecidos a los
punteros de función utilizados en otros lenguajes de
programación. Sin embargo, a diferencia de los punteros a
función, los delegados de Visual Basic son un tipo de
referencia basado en la clase System.Delegate. Los
delegados pueden hacer referencia a los dos métodos
compartidos, métodos a los que se pueden llamar sin una
instancia específica de una clase, y a métodos de instancia.
Definir un evento bien
informado
 Para terminar con esta lección sobre los eventos y los delegados, vamos a ver
otra forma de definir un evento. Esta no es exclusiva de Visual Basic 2005, ya
que el lenguaje C#, compañero inseparable en los entornos de Visual Studio
2005, también tiene esta característica, pero aunque pueda parecer extraño, es
menos potente que la de VB2005; por medio de esta declaración, tal como
indicamos en el título de la sección, tendremos mayor información sobre cómo
se declara el evento, cómo se destruye e incluso cómo se produce, es lo que la
documentación de Visual Basic llama evento personalizado (Custom Evento).
 Cuando declaramos un evento usando la instrucción Custom estamos definiendo
tres bloques de código que nos permite interceptar el momento en que se
produce cualquiera de las tres acciones posibles con un evento:
 Cuando se "liga" el evento con un método, ya sea por medio de AddHandler o
mediante Handles
 Cuando se desliga el evento de un método, por medio de RemoveHandler
 Cuando se produce el evento, al llamar a RaiseEvent
Fin..? O.o

Nuevo microsoft office power point presentation (1)

  • 1.
    Propiedades (Visual Basic) Interfacesen Visual Basic Eventos en Visual Basic Delegados (Visual Basic) Definir un evento bien informado
  • 2.
    Propiedades (Visual Basic) Esta página muestra las propiedades que son miembros de los módulos de Visual Basic. Otras propiedades que son miembros de objetos de Visual Basic concretos se muestran en otra ubicación del contenido de la Ayuda. Para ver estas propiedades, vaya a la página Objetos (Visual Basic) y sincronice el contenido. Abra el nodo "Objetos" en el contenido y verá una lista de los objetos de Visual Basic. Las propiedades se muestran bajo sus objetos respectivos.
  • 3.
    Interfaces en VisualBasic  Las Interfaces definen las propiedades, métodos y eventos que pueden implementar las clases. Las interfaces le permiten definir características como grupos pequeños de propiedades, métodos y eventos estrechamente relacionados; de esta forma se reducen los problemas de compatibilidad, ya que pueden desarrollarse implementaciones mejoradas para las interfaces sin poner en peligro el código existente. Se pueden agregar nuevas características en cualquier momento, mediante el desarrollo de implementaciones e interfaces adicionales.  En versiones anteriores de Visual Basic, podía utilizar interfaces pero no crearlas directamente. En esta versión, puede utilizar la instrucción Interface, que permite definir interfaces reales como entidades diferenciadas a partir de clases e implementarlas con una versión mejorada de la palabra clave Implements.
  • 4.
    Ejemplo De Interfaces. InterfaceInterface1 Sub sub1(ByVal i As Integer) End Interface ' Demonstrates interface inheritance. Interface Interface2 Inherits Interface1 Sub M1(ByVal y As Integer) ReadOnly Property Num() As Integer End Interface .
  • 5.
    Eventos en VisualBasic  Un evento es un mensaje que envía un objeto anunciando que ha sucedido algo. Los eventos se implementan mediante delegados, una forma de puntero de función orientado a objetos que permite invocar una función indirectamente mediante una referencia a la función.
  • 6.
    Delegados (Visual Basic) Los delegados son objetos que hacen referencia a métodos. Algunas veces están descritos como punteros de función con seguridad de tipos porque son parecidos a los punteros de función utilizados en otros lenguajes de programación. Sin embargo, a diferencia de los punteros a función, los delegados de Visual Basic son un tipo de referencia basado en la clase System.Delegate. Los delegados pueden hacer referencia a los dos métodos compartidos, métodos a los que se pueden llamar sin una instancia específica de una clase, y a métodos de instancia.
  • 7.
    Definir un eventobien informado  Para terminar con esta lección sobre los eventos y los delegados, vamos a ver otra forma de definir un evento. Esta no es exclusiva de Visual Basic 2005, ya que el lenguaje C#, compañero inseparable en los entornos de Visual Studio 2005, también tiene esta característica, pero aunque pueda parecer extraño, es menos potente que la de VB2005; por medio de esta declaración, tal como indicamos en el título de la sección, tendremos mayor información sobre cómo se declara el evento, cómo se destruye e incluso cómo se produce, es lo que la documentación de Visual Basic llama evento personalizado (Custom Evento).  Cuando declaramos un evento usando la instrucción Custom estamos definiendo tres bloques de código que nos permite interceptar el momento en que se produce cualquiera de las tres acciones posibles con un evento:  Cuando se "liga" el evento con un método, ya sea por medio de AddHandler o mediante Handles  Cuando se desliga el evento de un método, por medio de RemoveHandler  Cuando se produce el evento, al llamar a RaiseEvent
  • 9.