SlideShare una empresa de Scribd logo
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
Nuevo microsoft office power point presentation (1)
Fin..? O.o

Más contenido relacionado

DOCX
Cs2 dominios en bd
PDF
Semana 7 Servicios Web API Rest con Mongodb 2
PPTX
PDF
Curso de Struts2: Unidad Didáctica 00 Introduccion
PDF
Placenta
PPTX
Proceso productivo de los gorros de copas
PPTX
Autobiografia Maicol Castro
DOCX
Menu peluasan rmt 2016
Cs2 dominios en bd
Semana 7 Servicios Web API Rest con Mongodb 2
Curso de Struts2: Unidad Didáctica 00 Introduccion
Placenta
Proceso productivo de los gorros de copas
Autobiografia Maicol Castro
Menu peluasan rmt 2016

Destacado (14)

PPTX
Proyecto venecia
PPTX
April 6, 2016 City Council Mtg. LSL Independent Auditors Report
DOC
Công thức tích phân
PDF
Qué es visual basic
PDF
Resume Mohd Ruzaini Ariffin2
PDF
Cartel spai vincle
DOC
Actividades CS coll 2016
DOCX
Minit sainssk jengka 25 ke 2
DOCX
Caja de herramientas de visual basic
PDF
Merged document 2
PPTX
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
PPTX
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
Proyecto venecia
April 6, 2016 City Council Mtg. LSL Independent Auditors Report
Công thức tích phân
Qué es visual basic
Resume Mohd Ruzaini Ariffin2
Cartel spai vincle
Actividades CS coll 2016
Minit sainssk jengka 25 ke 2
Caja de herramientas de visual basic
Merged document 2
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
Publicidad

Similar a Nuevo microsoft office power point presentation (1) (20)

PDF
Informe programación Elimenez gonzalez
DOC
Visual basic
DOCX
Trabajo programacion jose (1)
DOCX
Franle ocanto
PPTX
Generalidades de visual basic 8
PPTX
Bases de datos orientado a objetos Exponer
PPTX
Bases de datos orientado a objetos
PPTX
Visual basic Anyi Funez
DOCX
Trabajo de programacion
PPTX
Generalidades de visual basic 8
DOCX
PPTX
Programacion orientado a objetos
DOCX
Visual Basic 6.0
DOCX
Trabajo de fundamentos de visual basic
DOCX
Informe programacion 10% adrian reinoza
DOCX
Trabajo de programacion (visual basic)
DOCX
Luis jose coronel num 42
PDF
Visual basic 0.6 rivera & g
Informe programación Elimenez gonzalez
Visual basic
Trabajo programacion jose (1)
Franle ocanto
Generalidades de visual basic 8
Bases de datos orientado a objetos Exponer
Bases de datos orientado a objetos
Visual basic Anyi Funez
Trabajo de programacion
Generalidades de visual basic 8
Programacion orientado a objetos
Visual Basic 6.0
Trabajo de fundamentos de visual basic
Informe programacion 10% adrian reinoza
Trabajo de programacion (visual basic)
Luis jose coronel num 42
Visual basic 0.6 rivera & g
Publicidad

Nuevo microsoft office power point presentation (1)

  • 1. Propiedades (Visual Basic) Interfaces en 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 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.
  • 4. 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 .
  • 5. 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.
  • 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 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