You are on page 1of 2

Objetos, propiedades,

mtodos y eventos
Visual Studio .NET 2003
Los objetos, propiedades, mtodos y eventos son las unidades bsicas de la
programacin orientada a objetos. Un objeto es un elemento de una aplicacin, que
representa una instancia de una clase. Propiedades, mtodos y eventos son las
unidades de creacin bsicas de los objetos y constituyen sus miembros.

Objects
Un objeto representa una instancia de una clase, como Form, Control o Component.
En cdigo de Visual Basic, debecrear una instancia de un objeto antes de poder aplicar
uno de los mtodos del objeto o cambiar el valor de una de sus propiedades. La
creacin de instancias es el proceso mediante el cual se crea una instancia de una
clase y se asigna a una variable de objeto. A continuacin se muestra un ejemplo:
Dim x As New MyClass()
En este ejemplo, la variable x se asigna para hacer referencia a una nueva instancia de
la clase MyClass.

Propiedades

Una propiedad es un atributo de un objeto que define una de las caractersticas del
objeto, como tamao, color o ubicacin en pantalla, o un aspecto de su
comportamiento, por ejemplo, si est habilitado o visible. Para cambiar las
caractersticas de un objeto, se cambian los valores de las propiedades
correspondientes.
Para establecer el valor de una propiedad, establezca la referencia a un objeto con un
punto, el nombre de propiedad, un signo igual (=) y el nuevo valor de la propiedad. Por
ejemplo, el siguiente procedimiento cambia el ttulo de un formulario Windows Forms
de Visual Basic mediante la definicin de la propiedad Text:
Public Sub ChangeName(newTitle)
myForm.Text = newTitle
End Sub
Algunas propiedades pueden establecerse. El tema de Ayuda de cada propiedad indica
si esa propiedad se puede establecer (lectura y escritura), slo leer (slo lectura) o slo
escribir (slo escritura).
Puede recuperar informacin sobre un objeto mediante la obtencin del valor de
retorno de una de sus propiedades. El siguiente procedimiento utiliza un cuadro de
mensaje para mostrar el ttulo que aparece en la parte superior del formulario
actualmente activo.
Public Sub GetFormName()
Dim formName As String
formName = myForm.Text
MsgBox(formName)

End Sub

Mtodos
Un mtodo es una accin que un objeto puede realizar. Por ejemplo, Add es un mtodo
del objeto ComboBox, porque agrega una nueva entrada a un cuadro combinado.
En el siguiente ejemplo se ilustra el uso del mtodo Start de un componente Timer:
' Instantiates a Timer object.
Dim myTimer As New System.Windows.Forms.Timer()
' Invokes the Start method of myTimer.
MyTimer.Start

Eventos
Un evento es una accin que un objeto reconoce, como hacer clic con el mouse (ratn)
o presionar una tecla, y para el que puede escribir cdigo para responder. Los eventos
se producen como consecuencia de una accin del usuario o de cdigo de programa, o
bien pueden ser desencadenados por el sistema. Tambin puede desarrollar eventos
personalizados propios para que los generen sus objetos y los controlen otros objetos.
Para obtener ms informacin, vea Eventos y delegados.

You might also like