lunes, 7 de octubre de 2019

Conceptos básicos de VISUAL BASIC parte #2.

1- ¿Que es un Método en programación orientada a objeto?


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.

Imagen relacionada


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


  1. Textbox1.Clear()

  1. Textbox1.Clear = nothing

  1. 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. 

Imagen relacionada


 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.

Resultado de imagen para load en programacion orientada a objeto


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.

Imagen relacionada


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


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.


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.

Resultado de imagen para que son controles en programacion orientada a objetos


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.





MENUSTRIP
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

Resultado de imagen para algoritmos con or visual basic

Operadores Relacionales

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

Resultado de imagen para algoritmos con operadores relacionales visual basic

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.

Resultado de imagen para que significa sub en visual basic


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.

Resultado de imagen para que significa Dim en visual basic


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.

Imagen relacionada


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.

Resultado de imagen para para que se utiliza end sub en visual basic



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.

Resultado de imagen para the algoritmo visual basic

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.
Resultado de imagen para IF THEN ELSE visual basic


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.

Resultado de imagen para SI ... ENTONCES ... SI ES OTRO ... ENTONCES visual basic


-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.

Imagen relacionada


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.


Imagen relacionada


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.

Resultado de imagen para do loop until visual basic


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.

Imagen relacionada


Vídeos Explicativos



No hay comentarios.:

Publicar un comentario

Conceptos básicos de VISUAL BASIC parte #2.

1- ¿Que es un Método en programación orientada a objeto? Un método es una rutinaria cuyo código es definido en una clase y puede pertene...