Conceptos básicos de VISUAL BASIC part #2

Visual Basic part #2




 Método en programación orientada a objeto



Es aquella en la que trabajamos con objetos visibles, cada uno de los cuales posee sus propias características, métodos y eventos.

   Resultado de imagen para metodo orientado a objetos

Método en Visual Basic .Net

Escenario de partida


Los métodos tradicionales trabajan con parámetros y retornos fuertemente tipados, es decir, en todo momento conocemos los tipos concretos de los argumentos que recibimos y de los valores que devolvemos.

        Resultado de imagen para metodo visual basic


3.1

Clear

Este método borra todos los elementos del control ListBox. Su formato es bastante sencillo, solo se debe especificar el nombre del control ListBox seguido del método Clear.
Ejemplo:  List1.Clear ‘Elimina todo el contenido del ListBox. 


                         Resultado de imagen para clear visual basic

Focus

El evento LostFocus es el opuesto del evento GotFocus. Este evento ocurre cuando un objeto pierde el enfoque o focus. El termino LostFocus significa “perdida del enfoque”, ocurre exactamente cuando el usuario realiza una acción o evento sobre otro objeto, causado de esta manera que el objeto anterior pierda el enfoque.


                          Resultado de imagen para Got focus

4- Evento en programación orientada a objetos

Todas las aplicaciones creadas en un lenguaje de programación orientado a objetos serán por defecto un programa orientado a evento.


      Resultado de imagen para Programas orientados a eventos


5- Eventos mas comunes

Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto.

DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre un objeto.

DragDrop Ocurre como resultado de arrastrar y soltar con el mouse un control sobre un determinado tipo de objeto.

DragOver Ocurre cuando una operación de arrastrar y colocar está en curso. Puede usar este evento para controlar el puntero del mouse a medida que entra, sale o descansa directamente sobre un destino válido.

GotFocus Ocurre cuando un objeto recibe el { CONTROL Internet.HHCtrl.1 }{ HYPERLINK "JavaScript:alink_4.Click()" }, ya sea mediante una acción del usuario, como tabular o hacer clic en el objeto, o cambiando el enfoque en el código mediante el método SetFocus.

LostFocus A diferencia del evento anterior, este evento ocurre cuando el objeto pierde el enfoque, ya sea mediante tabulaciones o hacer clic sobre otro objeto.

KeyDown Ocurre cuando el usuario mantiene presionada una tecla.

KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir, que este evento ocurre precisamente al terminar el evento KeyDown.

KeyPress Ocurre como resultado de presionar y soltar una tecla.

MouseDown Ocurre cuando el usuario presiona un botón del mouse, pero a diferencia del evento

MouseDown, permite identificar cuáles de los tres botones del mouse fue presionado y las combinaciones de tecla ALT, MAYÚS y CTRL.

MouseUp El evento MouseUp se produce cuando el usuario suelta el botón del mouse.

MouseUp es un compañero útil a los eventos MouseDown y MouseMove.

MouseMove Este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.

5.1- Load

El evento Load (Carga) indica que la codificación dentro de ese procedimiento debe ser evaluada o ejecutada mientras cargue el formulario. Este evento ejecuta el código antes que el formulario se muestre en pantalla. Si ocurre algún error el formulario no se muestra.

        Resultado de imagen para evento load visual basic 

  5.2- KeyPress

Es un evento que ocurre cuando el usuario presiona y suelta una tecla sobre la caja de texto. Este evento puede ser muy útil a la hora de programar una caja de texto, debido a que permite obtener el valor numérico de una tecla pulsada sobre la caja.

KeyPress Ocurre como resultado de presionar y soltar una tecla.
KeyDown Ocurre cuando el usuario mantiene presionada una tecla.
KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir, que este evento ocurre precisamente al terminar el evento KeyDown.
                           Resultado de imagen para keypress visual basic


5.3 Click

Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto.
DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre un objeto.

                        Resultado de imagen para evento click visual basic


6- Propiedad en programación orientada a objetos

Todos los controles disponen de una serie de propiedades las cuales podemos cambiar al incluirlos en nuestras aplicaciones. Ejemplos de propiedades son el color, el tipo de letra, el nombre, el texto, etc..

                                 Resultado de imagen para Propiedad en programación orientada a objetos

7- Propiedades básicas

7.1-TEXT

Devuelve o establece el texto en un cuadro de texto. Cambia la fila seleccionada en un control ComboBox o ListBox.

7.2-LINES

Agrega un segmento de linea recta en un formulario

7.4-NAME

Name: Esta propiedad la tienen todos los controles, el nombre que viene por defecto en este caso Text1 y es el nombre con el que se conocerá el control cuando lo utilicemos en el codigo. En un mismo formulario no puede haber 2 controles con el mismo nombre.


Ejemplo, si en el textbox vamos a introducir la dirección de una persona podemos asignale a esta propiedad el valor Direccion.

                                    
Resultado de imagen para propiedades basicas de visual basic

Que son los Controles en Visual Studio

Los controles comunes de Visual Studio, se encuentran dentro del archivo ejecutable de visual studio. Los controles intrínsecos están siempre incluidos en el cuadro de herramientas.

Casilla de verificación CheckBox Presenta una opción de tipo Verdadero o Falso.

Cuadro combinado ComboBox Combina un cuadro de texto y un cuadro de lista.

Botón de comando CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él.
Datos    Data      Permite conectar una base de datos existente y presentar información en ella en los formularios.

Cuadro de lista de directorios DirListBox  Presenta directorios y rutas de acceso.

Cuadro de lista de archivos         FileListBox          Presenta una lista de archivos.

Defina los siguientes CONTROLES y dé ejemplos detallados de ellos

Realmente son objetos que disponen de sus propias propiedades y métodos, y cuya utilidad es la de facilitarnos el desarrollo de nuestras aplicaciones. Bueno, este intento de definición puede haber quedado bien, pero para que lo tengáis más claro, tener en cuenta que en cualquier aplicación con la que trabajamos estamos rodeados de controles.

9.1-TEXTBOX



Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones.


9.2-BUTTON



Este control es el típico botón que aparece en todas las aplicaciones y que al hacer click sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o Cancelar. 

9.3-LABEL




Este control es también uno de los más utilizados, aunque su utilidad queda restringida a la visualización de datos en el mismo, no permitiendo la introducción de datos por parte del usuario.

9.4-LISTBOX


El ListBox (o cuadro de lista) en el Visual Basic es una herramienta poderosa para mostrar listados de datos y permitirle al usuario seleccionar uno o más elementos de una lista.


9.5-GROUPBOX


Usted utiliza la herramienta caja combinada para una combinación de caja de listado y caja de texto.

9.6-COMBOBOX

Usted utiliza la herramienta caja combinada para una combinación de caja de listado y caja de texto.

9.7-CHECKBOX

Sirve para crear una caja de selección que el usuario puede seleccionar fácilmente


para indicar si algo es verdadero o falso.9.8-RADIOBUTTON


9.9-LISTBOX

Usted utiliza la herramienta caja de listado para mostrar una lista

de artículos de los cuales el usuario puede escoger sólo uno.


9.12 PICTUREBOX

Se utiliza la herramienta para imágenes para mostrar una gráfica.

Las imágenes pueden ser decorativas o funcionales como un icono.

9.13-RICHTEXTBOX

Este control , similar a un TextBox pero que posee mas opciones, se debe añadir desde el menú
A diferencia del control TextBox clásico, este permite por ejemplo: Cambiar el color de determinada porción de un texto, el tipo de fuente, mostrar imágenes, cargar archivos de texto enriquecido.



10- OPERADORES ARITMETICOS (CUALES SIGNOS SE USAN y mostrar ejemplos EN VISUAL BASIC .NET)



11- OPERADORES LÓGICOS

           Resultado de imagen para operadores lógicos visual basic

12- OPERADORES RELACIONALES 

Resultado de imagen para operadores relacionales visual basic

13- DEFINIR LOS TIPOS DE DATOS MAS COMUNES EN VISUAL BASIC .NET

INTEGER

El tipo de datos Integer proporciona rendimiento óptimo en un procesador de 32 bits. Los demás tipos integrales son más lentos para cargarse y almacenarse de y a la memoria.
Resultado de imagen para integer visual basic

BLOOLEAN

Utilice el tipo de datos Boolean para contener valores de dos estados como verdadero/falso, sí/no o activado/desactivado.

       Resultado de imagen para BOOLEAN visual basic

BYTE

Utilice el tipo de datos Byte para contener datos binarios.

El valor predeterminado de Byte es 0.

                    Resultado de imagen para BYTE visual basic

CHAR

Utilice el tipo de datos Char cuando necesite albergar únicamente un carácter individual y no necesite la sobrecarga de String. En algunos casos, puede utilizar Char(), una matriz de elementos Char, para albergar varios caracteres.

                                            Resultado de imagen para CHAR visual basic
DATE

Utilice el tipo de datos Date para albergar valores de fecha, valores de tiempo o valores de fecha y hora.


   Resultado de imagen para DATE visual basic     

DOUBLE

El tipo de datos Double proporciona las magnitudes más grandes y más pequeñas posibles para un número.

El valor predeterminado de Double es 0.

Resultado de imagen para DOUBLE visual basic

LONG

Utilice el tipo de datos Long para incluir números enteros demasiado grandes para ajustarse en el tipo de datos Integer.

El valor predeterminado de Long es 0.

                                 Resultado de imagen para LONG visual basic
SBYTE

Utilice el tipo de datos SByte para incluir valores enteros que no precisen el ancho total de datos de Integer ni la mitad del ancho de datos de Short. En algunos casos, Common Language Runtime puede empaquetar las variables SByte de forma que se ahorre consumo de memoria.

El valor predeterminado de SByte es 0.

                       Resultado de imagen para sbyte visual basic

STRING

Utilice el tipo de datos String para contener varios caracteres sin la sobrecarga de administración de matriz de Char(), una matriz de elementos Char.

El valor predeterminado de String es Nothing (una referencia nula). Observe que esto no es lo mismo que la cadena vacía (valor “”).

                   Resultado de imagen para string visual basic

ULONG

Utilice el tipo de datos ULong para contener datos binarios demasiado grandes para UInteger o valores de enteros sin signo lo más grandes posibles.

El valor predeterminado de ULong es 0.
 
           Resultado de imagen para ULONG visual basic



14- QUE SIGNIFICA LA PALABRA RESERVADA "SUB" EN VISUAL BASIC .NET

Un Sub procedimiento es una serie de instrucciones de Visual Basic está incluido en el Sub y End Sub instrucciones. ... De forma predeterminada, es Public , lo que significa que puede llamar desde cualquier lugar en la aplicación que tiene acceso al módulo, clase o estructura en el que se define.

15- QUE SIGNIFICA LA PALABRA RESERVADA "DIM" EN VISUAL BASIC .NET

DIM es una palabra reservada que se utiliza para declarar variables las cuales puedes utilizar en tu codificación. De acuerdo a microsoft "Declara y asigna espacio para almacenar una o más variables". DIM tengo entendido que significa dinámica o variable.
16- QUE SIGNIFICA LA PALABRA RESERVADA "AS” EN VISUAL BASIC .NET

Cláusula que identifica un tipo de datos en una instrucción de declaración o una lista de restricciones en un parámetro de tipo genérico.
17- QUE SIGNIFICA LAS PALABRAS RESERVADAS "END SUB" EN VISUAL BASIC .NET

Una instrucción End debe coincidir con el bloque que termina. Una definición de procedimiento Sub no se terminó correctamente.

Comentarios

Entradas populares de este blog

Tipos de sistemas

Diseño de sistemas de información