Objetos, Propiedades, Eventos y M�todos Un objeto es un elemento que posee propiedades, responde a eventos y ejecuta m�todos. Las propiedades pueden considerarse como atributos del objeto, los m�todos como sus acciones y los eventos como sus respuestas. Visual Basic .NET soporta la Programaci�n Orientada a Eventos en la cual las aplicaciones reconocen y responden a eventos. Evento Un Evento es una acci�n o acontecimiento reconocido por algunos objetos para los cuales es necesario escribir el c�digo para responder a dicho evento. Los eventos pueden ocurrir como resultado de una acci�n del usuario (onClick), por invocaci�n a trav�s de c�digo o disparados por el sistema (Timer Tick Event). Manejador de Eventos Un Manejador de Eventos contiene c�digo que responde a eventos particulares. Un desarrollador dise�a cuidadosamente sus aplicaciones determinando los controles disponibles para el usuario y los eventos apropiados asociados a estos controles, entonces, el desarrollador escribe el c�digo para integrar los eventos consistentes con el dise�o de la aplicaci�n. Procedimientos Un procedimiento es un conjunto de sentencias que realizan una acci�n l�gica. Existen tres tipos de procedimientos en Visual Basic .NET: Event procedures/Event handler, procedimiento que contiene c�digo que es ejecutado en respuesta a un evento. Cuando el evento es disparado el c�digo dentro del manejador de eventos es ejecutado. Visual Basic .NET para los manejadores de eventos utiliza una convenci�n est�ndar la cual combina el nombre del objeto seguido de un gui�n bajo y el nombre del evento. Private|Public Sub objeto_Evento(par�metros) handles Objeto.Evento sentencias End Sub Cada manejador de eventos provee dos par�metros, el primer par�metro llamado sender provee una referencia al objeto que dispara el evento, el segundo par�metro es un objeto cuyo tipo de dato depende del evento que es manejado. Ambos par�metros son pasados por valor. Si un par�metro es declarado por referencia ByRef el par�metro apunta al argumento actual. Por default los argumentos se pasan por valor ByVal el par�metro es una copia local del argumento. Sub procedures, contiene c�digo que el desarrollador crea para realizar una acci�n l�gica. Function procedures, contiene c�digo que el desarrollador crea para realizar una acci�n l�gica y regresa un valor, el valor que una funci�n env�a de regreso al programa que lo invoc� es llamado valor de regreso. Para regresar un valor
se utiliza la sentencia Return.
�Qu� es Visual Basic .NET ? Es un lenguaje orientado a objetos y eventos que soporta encapsulaci�n, herencia y polimorfismo. Es una mejora a Visual Basic formando parte de Visual Studio y compartiendo el entorno de desarrollo con Microsoft Visual C++ .NET, Microsoft Visual C# .NET, etc. Entorno de Desarrollo El Entorno de Desarrollo recibe el nombre de Entorno de Desarrollo de Microsoft Visual Studio .NET. Este entorno es personalizable y contiene todas las herramientas necesarias para construir programas para Microsoft Windows. El Entorno de Desarrollo contiene m�ltiples ventanas y m�ltiples funcionalidades y es por consecuencia llamado un entorno de desarrollo integrado (integrated development environment IDE). La ventana central es la ventana de dise�o (Designer Window), la cual contiene el formulario a desarrollar. La caja de herramientas (ToolBox) se localiza de lado izquierdo. En el extremo derecho tenemos la ventana de explorador de soluciones (Solution Explorer).