introduccion a los controles en visual basic

manuales, tutoriales, programacion
programming tutorials, programming manuals
visual basic > programacion
//-->
+ de 45.000 registrados

introduccion a los controles en visual basic

 

2. Propiedades, métodos, Funciones y Eventos.

Cuándo nace la programación orientada a objetos una de los principios más importantes era la reutilización de código, es decir, codificando una sola vez, podríamos usar ese control en cualquiera de nuestros proyectos sin volver a codificarlos, IMPRESIONANTE NO!!!, pero los controles tienen 4 características importantes que son: PROPIEDADES, METODOS, FUNCIONES y EVENTOS, las propiedades son como las partes que constituyen al objeto, (Como por ejemplo, una persona se podría decir que presenta propiedades como sus: ojos, oreja, labios, pies, color, etc), estas propiedades constituyen al control ya que ellas presentan valores, que le dan forma al mismo control, que quiero decir, si seguimos con el ejemplo de la persona las propiedades mencionadas tienen valores cuando nosotros nacemos (por ejemplo Ojos = Verdes, Orejas = Grandes, PIES = Planos, etc), como pueden ver estos valores no dan a nosotros nuestra forma, igual es con un control los valores de las propiedades son la que definen su forma.

Otra ventaja de la programación orientada a objetos es lo que se llama ENCAPSULACION, esto significa que podemos tener un control 50 veces en un formulario, y si le cambiamos una propiedad a un control solamente se cambia en él y no en los 49 controles restantes, es decir, cada control mantiene encapsulado sus propiedades, con este ejemplo se entenderá mejor:

Cuando nos referimos a una propiedad de un control tenemos que colocar su nombre y el nombre de la propiedad, ejemplo:

Nombre_de_Control.Propiedad = Valor

Si continuamos con el ejemplo de una persona sería algo parecido:

Maria.Ojos = Castaños

En un programa de Visual Basic seria de la siguiente manera:

Text1.text = "HOLA"

Donde Text1 es un control TEXTBOX, Text es una propiedad del control TEXTBOX, y "HOLA" es una cadena String que se le pasa a la propiedad (Text) de Text1 (CONTROL).

Perfecto, entonces un ejemplo de Encapsulación seria el siguiente supongamos que tenemos 2 TEXTBOX en un formulario Text1 y Text2 si hacemos lo siguiente:

Text1.text = "HOLA MUNDO"

Este texto nada mas es para el Text1, no se modifica la propiedad "Text" del Text2 (ESO ES ENCAPSULAMIENTO)

Ahora, ya entendido de lo que son las propiedades vamos a ver los métodos y Funciones, los métodos y las funciones son muy similares la diferencia radica en que los métodos (NO RETORNAN VALOR), y las funciones (SIEMPRE RETORNAN UN SOLO VALOR). Ejemplo en código de visual basic es:

Método:

Sub Nombre_del_Metodo (Parámetros_Requeridos)

.

.

.

.

.

.

(líneas de código)

End sub

Funciones:

Function Nombre_de_la_Funcion (Parámetros_Requeridos) as Valor_a_devolver

.

.

.

.

.

.

(líneas de código)

Nombre_de_la_funcion = Valor

End function

Como ya supongo que ustedes saben ya de esto, ahora vamos a explicar los Eventos, los eventos son aquellas reacciones de un control sobre algo que sucede a su alrededor, es decir, cuando se pulsa una tecla en un control se produce un evento que se llama Keypress, nosotros podemos ahí codificar como va reaccionar el control cuando se presione una determinada tecla, los eventos son muchos (MOUSEDOWN, MOUESUP, GETFOCUS, etc) dependiendo del tipo de control, cuando nosotros creamos un control podemos utilizar eventos ya creados o crear nuestros propios eventos.

>> Ver siguiente capitulo

    Controles y clases en Visual Basic
 
1
Introducción a los controles
 
2
Propiedades, métodos, Funciones y Eventos.
 
3
Creación de un control
 
4
Manos a la obra
 
5
Creación de las propiedades del control textbox especial
 
6
Creación de los eventos
 
7
Creación de las propiedades y funciones personalizadas
 
8
Finalización de un Control y conclusion
 
9
Introducción a las Clases
 
10
Propiedades, Funciones y Eventos
 
11
Diseño de clase en Visual Basic
 
12
Creación de la Clase "ASISTENTE" y conclusion final.
     
 

Este trabajo ha sido realizado por: Eduardo Roa. - eduroam[arroba]hotmail.com
Caracas, Venezuela.

Nuestro sincero agradecimiento

 

 
Recomendar
Recomendar esta pagina a un amigo
Si buscas mas manuales te recomendamos solorecursos.com

introduccion a los controles en visual basic