Un método es una rutinaria cuyo código es definido en una clase y puede pertenecer tanto en una de la misma, como a un objeto. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos. En este contexto un método es una función que en su interior tiene definido un conjunto de instrucciones.
Ejemplo en Basic. Net
Este permite limpiar un textBox, que realizara un valor.
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim va1, va2, r As Integer
va1 = TextBox1.Text
va2 = TextBox2.Text
r = va1 * va2
TextBox3.Text = "" & r
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox2.Clear()
End Sub
End Class
Métodos Básicos
CLEAR: Es se utiliza principalmente como método del eliminar algún valor, implementado dentro de un textbox, label, u otro evento dentro del mismo.
Ejemplo:
En este se muestra el que TextBox2 contiene un clear para eliminar el valor insertado.
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim va1, va2, r As Integer
va1 = TextBox1.Text
va2 = TextBox2.Text
r = va1 * va2
TextBox3.Text = "" & r
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox2.Clear()
End Sub
End Class
Lista de controles comunes
- Textbox1.Clear()
- Textbox1.Clear = nothing
- Textbox.ClearUndo()
Focus: Ese se método se utiliza principalmente como un cursor o como
selector dentro de una caja de texto u otro evento en el mismo.
Ejemplo:
En este se muestra que el textBox1 contiene un Focus como cursos.
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim va1, va2, r As Integer
va1 = TextBox1.Text
va2 = TextBox2.Text
r = va1 * va2
TextBox3.Text = "" & r
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox2.Clear()
End Sub
End Class
Controles comunes
1. TextBox1.Focus()
2. Button.FocusUndo
3. Checklistbox
4. Combobox
Que es un Evento
Es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario es decir, es un mensaje enviado por un objeto dentro de un programa al bucle principal del mismo, informándole que algo ha sucedido.
Eventos Comunes
LOAD: El evento 'Load' es una subrutina que no devuelve ningún valor. En ella se pueden instanciar objetos de otras clases para ser utilizados posteriormente, se puede cambiar dentro de las propiedades del proyecto desde el explorador de soluciones.
Keypress: Es aquel evento donde al finalizar de presionar y soltar una tecla, el usuario pulse un número o Evento KeyPress desde el teclado para ponerlo en la caja de texto u otro evento. Los programas o paquetes de programas que utilizamos con frecuencia en el mismo son programas orientados a eventos.
Se utiliza con: Textbox, Button, OptionButton,CommandButton,radiusButton.
Click: Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto, reaccionado y dándole efecto al mismo. También cabe mencionar el evento MouseMove ocurre cuando el usuario mueve el puntero la cual se relaciona con el método click.
Se utiliza con: Button, radiusButton, DblClick, OptionButton etc.
1. TextBox1.Focus()
2. Button.FocusUndo
3. Checklistbox
4. Combobox
Que es un Evento
Es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario es decir, es un mensaje enviado por un objeto dentro de un programa al bucle principal del mismo, informándole que algo ha sucedido.
Eventos Comunes
LOAD: El evento 'Load' es una subrutina que no devuelve ningún valor. En ella se pueden instanciar objetos de otras clases para ser utilizados posteriormente, se puede cambiar dentro de las propiedades del proyecto desde el explorador de soluciones.
Keypress: Es aquel evento donde al finalizar de presionar y soltar una tecla, el usuario pulse un número o Evento KeyPress desde el teclado para ponerlo en la caja de texto u otro evento. Los programas o paquetes de programas que utilizamos con frecuencia en el mismo son programas orientados a eventos.
Se utiliza con: Textbox, Button, OptionButton,CommandButton,radiusButton.
Click: Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto, reaccionado y dándole efecto al mismo. También cabe mencionar el evento MouseMove ocurre cuando el usuario mueve el puntero la cual se relaciona con el método click.
Se utiliza con: Button, radiusButton, DblClick, OptionButton etc.
Propiedad en Programación Orientada a Objeto
Es un identificador con un determinado tipo de dato que accede de forma directa o a través de un método, teniendo en cuenta que posee características iguales o distintas a la de otros objetos. esto se define como sus características predeterminadas, y cuyo valor puede ser alterado por la ejecución de algún método.
Es un identificador con un determinado tipo de dato que accede de forma directa o a través de un método, teniendo en cuenta que posee características iguales o distintas a la de otros objetos. esto se define como sus características predeterminadas, y cuyo valor puede ser alterado por la ejecución de algún método.
Propiedades Básicas
Text: Esta Propiedad se utiliza para insertar un texto dentro de una caja de texto u otro control, con el fin de insertar una cadena de caracteres en el dicho Programa, tomando el texto introducido por el usuario para su ejecución.
Se utiliza con: Button, Textbox, label, LISTBOX etc.
Ejemplo del Mismo
En este mostrando que las tres variables de captura tienen un textbox seguido de (.text).
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, b, c, r As Integer
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
r = a + b + c
MsgBox("El resultdo es: " & r)
End Sub
End Class
Items: Esta propiedad se encarga de especificar y proporcionar los elementos que se encuentran dentro de una lista realizada por el usuario.
Name: Esta propiedad se encarga de especificar y proporcionar los elementos que se encuentran dentro de una lista realizada por el usuario.
Se utiliza en: MonthName,ProductName, Commanbutton, label, textbox etc.
Font: Esta propiedad se utiliza para obtener o establecer la fuente del texto que muestra el control en si.
Se utilizan en: FontConverter, FontFamily, FontHeight etc.
Controles
son objetos que disponen de sus propias propiedades y métodos cuya finalidad, permiten modificar el flujo de ejecución de las instrucciones de un programa y sirve como creación de los mismos.
Controles Básicos
TextBoxt: Esta propiedad nos permite insertar un cuadro de texto dentro del programa en si con el objetivo de insertar algún valor requerido.
Ejemplo del mismo
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, b, c, r As Integer
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
r = a + b + c
MsgBox("El resultdo es: " & r)
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox1.Clear()
End Sub
End Class
MENUSTRIP
Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Entre otros valores de expresión de que se ejecuten.
< menor que
> mayor que
<= menor o igual
>= mayor o igual
= igual
<> diferente
Datos Comunes en Visual Basic
Integer-Entero
Long-largo
Single- real
Double- doble
Object-objeto
Ejemplos
Dim a, b, s, r, d, m As Integer
Dim a, b, s, r, d, m As Long
Dim a, b, s, r, d, m As Single
Dim a, b, s, r, d, m As Double
Dim a, b, s, r, d, m As Object
Que significa Sub
ES un procedimiento que realiza una tarea y luego devuelve el control al código de llamada, pero no devuelve un valor al código de llamada. Se refiere a declaración de entrada y End sub de cerrada.
Que significa Dim
Se utiliza como instrucción para determinar el tipo de datos de la variable y otra información, como qué código puede acceder a la variable. A la misma vez se utiliza como declaración de variable.
Text: Esta Propiedad se utiliza para insertar un texto dentro de una caja de texto u otro control, con el fin de insertar una cadena de caracteres en el dicho Programa, tomando el texto introducido por el usuario para su ejecución.
Se utiliza con: Button, Textbox, label, LISTBOX etc.
Ejemplo del Mismo
En este mostrando que las tres variables de captura tienen un textbox seguido de (.text).
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, b, c, r As Integer
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
r = a + b + c
MsgBox("El resultdo es: " & r)
End Sub
End Class
Lines: Esta Propiedad obtiene o establece las líneas de texto de un control del cuadro de texto u otra propiedad que se encuentre dentro del mismo.
Se utiliza en: textbox.
Se utiliza en: textbox.
Items: Esta propiedad se encarga de especificar y proporcionar los elementos que se encuentran dentro de una lista realizada por el usuario.
Name: Esta propiedad se encarga de especificar y proporcionar los elementos que se encuentran dentro de una lista realizada por el usuario.
Se utiliza en: MonthName,ProductName, Commanbutton, label, textbox etc.
Font: Esta propiedad se utiliza para obtener o establecer la fuente del texto que muestra el control en si.
Se utilizan en: FontConverter, FontFamily, FontHeight etc.
Controles
son objetos que disponen de sus propias propiedades y métodos cuya finalidad, permiten modificar el flujo de ejecución de las instrucciones de un programa y sirve como creación de los mismos.
Controles Básicos
TextBoxt: Esta propiedad nos permite insertar un cuadro de texto dentro del programa en si con el objetivo de insertar algún valor requerido.
Ejemplo del mismo
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, b, c, r As Integer
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
r = a + b + c
MsgBox("El resultdo es: " & r)
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox1.Clear()
End Sub
End Class
Label:
Esta propiedad nos permite insertar un cuadro de texto, en este se mostrara explicaciones del proyecto en sí y ejecuta con números, texto, símbolo entre otros.
Ejemplo
ListBox: Esta propiedad nos permite insertar una lista de objetos, donde seleccionas el contenido ya establecido dentro el proyecto.
Ejemplo.
GroupBox: Este control permite agrupar objetos en su interior de manera que permanezcan aislados del resto de controles del formulario, dentro del mismo programa. Mostrando un marco trasparente.
Combobox: Esta propiedad sirve para insertar una lista parecida a la propiedad ListBox pero esta te muestra dentro de la propiedad.
CHECKBOX: Esta propiedad sirve para insertar una lista de cotejos con valores predeterminados dentro del programa.
RADIOBUTTON: Esta propiedad sirve para seleccionar una opción dentro de muchas con cotejos circulares dentro del programa en si.
Esta propiedad sirve mostrar controles con variedades de funcionalidades dentro de un programa
PANEL
Esta propiedad sirve agrupar colecciones de controles, es decir mantiene todos los componentes dentro en el programa.
Picturebox:
Esta propiedad sirve para introducir y mostrar una imagen plasmada dentro del programa en sí.
Richtexboxt
Esta propiedad sirve para proporcionar una entrada y característica de edición avanzada parecido al formato de párrafo y de caracteres dentro del programa.
Operadores Arigmeticos
Son aquellas fórmulas que se hacen a través de cálculos mostrando valores y obteniendo el resultado de los mismos dentro del programa.
Ente ellas están.
-, +, /, *.
Ejemplo de la misma.
Public Class Form1
Private Sub Button2_Click(sender As Object, e As EventArgs)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, b, s, r, d, m As Integer
a = TextBox1.Text
b = TextBox2.Text
r = a - b
d = a / b
m = a * b
s = a + b
MsgBox("el resultado de la resta es: " & r)
MsgBox("el resultado de la division es: " & d)
MsgBox("el resultado de la multiplicacion es: " & m)
MsgBox("el resultado de la suma es: " & s)
End Sub
End Class
Operadores lógicos
se utiliza para conectar dos fórmulas bien formadas o sentencias, de modo que el valor de verdad de la fórmula compuesta depende del valor de verdad de las fórmulas componentes.
Los And operadores Or , AndAlso Not , OrElse y son Xor binarios porque toman dos operandos, mientras que el operador es unario porque toma un solo operando.
And= y
Or= no
Not= negacion
AndAlso Not= Y tampoco
Operadores Relacionales
< menor que
> mayor que
<= menor o igual
>= mayor o igual
= igual
<> diferente
Datos Comunes en Visual Basic
Integer-Entero
Long-largo
Single- real
Double- doble
Object-objeto
Ejemplos
Dim a, b, s, r, d, m As Integer
Dim a, b, s, r, d, m As Long
Dim a, b, s, r, d, m As Single
Dim a, b, s, r, d, m As Double
Dim a, b, s, r, d, m As Object
Que significa Sub
ES un procedimiento que realiza una tarea y luego devuelve el control al código de llamada, pero no devuelve un valor al código de llamada. Se refiere a declaración de entrada y End sub de cerrada.
Que significa Dim
Se utiliza como instrucción para determinar el tipo de datos de la variable y otra información, como qué código puede acceder a la variable. A la misma vez se utiliza como declaración de variable.
Que Significa As
Se refiere como un término o instrucción dado a las variables que le asignaras el tipo de dato dentro del algoritmo dependiendo del dado asignado.
Que significa End Sub
Then-Entonces
Esta propiedad te permite que la acción ejecutada no era el resultado, este vuelve y te repite otra acción con el fin de que el resultado te de exacto.
IF THEN ELSE- Si entonces Otro
Esta propiedad te permite que la acción ejecutada de el resultado y muestre un dato que puede se texto, numero o símbolo con el fin de informar al usuario.
IF...THEN...IFELSE....THEN-Si entonces sino entonces
Estas propiedades permiten mostrar si la acción es correcta pasa a ser si entonces, mostrando al usuario un texto comprobando su ejecución, pero si no es correcta pasa hacer sino entonces donde te muestra un dato informándote que de la acción no es válida o no alcanza el resultado pedido.
-SELECTOR CASE.......CASE ELSE....END CASE
permite a su método elegir entre acciones alternativas. A diferencia de la estructura If...Else...End if, la estructura Case of...Else...End case puede probar un número ilimitado de expresiones booleanas y ejecutar la secuencia de instrucción correspondiente al valor TRUE.
DO..........LOOP WHILE
Se utiliza como bloque de instrucciones y, después, se evalúa la condición. En el caso de que ésta sea verdadera, se vuelve a ejecutar el bloque de instrucciones. Y así sucesivamente, hasta que, la condición sea falsa.
DO UNTIL......LOOP
Es cuando se repite un conjunto de declaraciones, es decir, un número indefinido de veces, hasta que se cumpla una condición esta repite las instrucciones que haya entre Do y Loop mientras la condición sea cierta o hasta que la condición resulte ser cierta.
FOR…STEP…NEXT
Este método se utiliza con la estructura Fort Next cuando desea repetir un conjunto de declaraciones un número determinado de veces.
Vídeos Explicativos
Que significa End Sub
Es el procedimiento que realiza la culminación de una tarea finalizando con el algoritmo que se encontraba
ya ejecutado , dentro el proyecto.
Then-Entonces
Esta propiedad te permite que la acción ejecutada no era el resultado, este vuelve y te repite otra acción con el fin de que el resultado te de exacto.
IF THEN ELSE- Si entonces Otro
Esta propiedad te permite que la acción ejecutada de el resultado y muestre un dato que puede se texto, numero o símbolo con el fin de informar al usuario.
IF...THEN...IFELSE....THEN-Si entonces sino entonces
Estas propiedades permiten mostrar si la acción es correcta pasa a ser si entonces, mostrando al usuario un texto comprobando su ejecución, pero si no es correcta pasa hacer sino entonces donde te muestra un dato informándote que de la acción no es válida o no alcanza el resultado pedido.
-SELECTOR CASE.......CASE ELSE....END CASE
permite a su método elegir entre acciones alternativas. A diferencia de la estructura If...Else...End if, la estructura Case of...Else...End case puede probar un número ilimitado de expresiones booleanas y ejecutar la secuencia de instrucción correspondiente al valor TRUE.
DO..........LOOP WHILE
Se utiliza como bloque de instrucciones y, después, se evalúa la condición. En el caso de que ésta sea verdadera, se vuelve a ejecutar el bloque de instrucciones. Y así sucesivamente, hasta que, la condición sea falsa.
DO UNTIL......LOOP
Es cuando se repite un conjunto de declaraciones, es decir, un número indefinido de veces, hasta que se cumpla una condición esta repite las instrucciones que haya entre Do y Loop mientras la condición sea cierta o hasta que la condición resulte ser cierta.
FOR…STEP…NEXT
Este método se utiliza con la estructura Fort Next cuando desea repetir un conjunto de declaraciones un número determinado de veces.
Vídeos Explicativos