domingo, 27 de octubre de 2019

Conceptos básicos de Visual Basic


Método en programación orientada a objeto


Un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de los métodos de instancia.



Resultado de imagen para que es metodo en programacion orientada a objetos

Ejemplos y descripciones:


Descripción


En el ejemplo siguiente se define un Print extensión a la string ?view=netframework-4.8"> String tipo de datos. Usa el método Console.WriteLine para mostrar una cadena. El parámetro de la Print método a  String, Establece que el método extiende la String clase.


Ejemplo


Imports System.Runtime.CompilerServices


Module StringExtensions

 <Extension()> 

    Public Sub Print(ByVal aString As String)

Console.WriteLine(aString)

    End Sub


End Module


Método Clear:

 

Es un método que se utiliza para borrar todas las configuraciones y propiedades del valor insertado en un cuadro de texto, lista entre otros elementos del diseño tales como: textbox, button, checklistbox, conbobox, checkbox


Ejemplo 


Public Class Prueba


    Private Sub TextBox1 TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged


    End Sub


    Private Sub Button1 Click(sender As Object, e As EventArgs) Handles Button1.Click

    TextBox1.Clear()


    End Sub


End Class


Método Focus:



Es el método que permite enfocar o estar señalando el valor insertado que ha recibido el foco. Generalmente se activa cuando el usuario hace clic, toca un elemento o lo selecciona con la tecla "Tab" del teclado. Otros elementos del diseño a los que se le puede aplicar: textbox, button, checklistbox, entre otros…




Ejemplo



Public Class Prueba


    Private Sub Prueba_Load(sender As Object, e As EventArgs) Handles MyBase.Load


    End Sub


    Private Sub Caja1_click(sender As Object, e As EventArgs) Handles Caja1.Click
        Caja1.Clear()


    End Sub


    Private Sub Boton2_Click(sender As Object, e As EventArgs) Handles Boton2.Click
        Caja2.Focus()
    End Sub
End Class


Evento en programación orientada a objetos


Es una entidad provista por conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos) que se van a ejecutar a la hora de realizar una acción.


Ejemplos y descripciones


Evento Load


Es aquel que se efectúa cuando el programa carga, dando instrucciones o mensajes al usuario que utiliza dicho programa. Este obtiene algunos elementos del diseño a los que se le puede aplicar: textbox, button, entre otros...



Evento Keypress


Es aquel evento que se encarga de interpretar los datos ingresados como por ejemplo : mayúsculas y minúsculas. El evento ocurre cuando el usuario presiona una tecla que produce un carácter que se puede escribir (una tecla ANSI) en un formulario en ejecución mientras el formulario o un control en él tiene el foco.


Evento Click



Es aquel evento que realiza una acción cuando el usuario hace clic en un objeto. Este obtiene algunos elementos del diseño a los que se le puede aplicar: Butoon, textbox, checklist, list, entre otros...


Propiedad en programación orientada a objetos


Una propiedad es un atributo de un objeto que define una de las características del objeto, como el tamaño, el color, la ubicación de la pantalla o un aspecto de su comportamiento, como si está habilitado o es visible.


Propiedades Básicas


Text: es la propiedad que permite ingresar números, letras y/o texto dependiendo del requerimiento que se le exija a la persona que la utilize. Esta obtiene algunos elementos del diseño a los que se le puede aplicar: Butoon, textbox, checklist, list, Richtexbox, Maxkettexbox entre otros...


Lines: es la propiedad que permite representar una linea de objetos determinados, con dicha propiedad se puede utilizar: Lineshape...


Items:
es cada una de las partes individuales que conforman un conjunto elementos, este sentido especifica y proporciona datos a los elementos de una lista.


Name: esta propiedad se utiliza para especificar o determinar la expresión de cadena que identifica el nombre o control de un objeto. Esta obtiene algunos elementos del diseño a los que se le puede aplicar: CheckBox, ComboBox, CommandButton, CustomControl, Form, Image, Label, TextBox, entre otros...


Font: la propiedad Font es una propiedad ambiental, que permite tomar el valor predeterminado y establecerlo en el estilo y tamaño para el texto del objeto.


Controles en Visual Studio


En lenguajes de programación y en Visual Studio, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo con una condición, ejecutar un grupo u otro de sentencias.

Lista de controles básicos en Visual Studio


TextBox: permite al usuario especificar texto, así como funciones de edición de varias lineas y mascaras de caracteres para contraseñas.


En el  siguiente ejemplo se muestra como la TextBox le indica al usuario que debe "Ingresar el texto".





Button: desencadena un evento al momento del usuario dal clic sobre el, Permitiendo que la aplicación inicie, interrumpa o termine un proceso.



En el siguiente ejemplo se muestra como el Button indica que le demos "Aceptar" para iniciar un proceso.

Label: Se utiliza para mostrar texto que el usuario no puede modificar. Generalmente para identificar otros controles en el formulario o para mostrar instrucciones al usuario.


En el siguiente ejemplo se muestra como en Label "Haga clic en aceptar" se nos pide que hagamos algo como una función. En este caso presionar el botón se aceptar.


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. Al seleccionar un elemento, puedes provocar una acción en otra sección del código.




GroupBox: Es para agrupar otros objetos, se lo utiliza mucho en barras de herramientas. Se inserta el GroupBox y luego los objetos que contendrá, dentro. Para ello simplemente se los arrastra al interior del GroupBox, ya acomodado en el formulario.



ComboBox: sirve para tener una lista de elementos donde solo podemos seleccionar un elemento. Este elemento lo podemos usar de manera individual para cambiar el comportamiento de una aplicación o dentro de un formulario junto con otros componentes.















CheckBox: es una casilla de verificación que le permite al usuario hacer selecciones múltiples de un conjunto de opciones.







RadioButton: un botón de opción es un tipo de widget que le permite al usuario elegir una de un conjunto predefinido de opciones.



MenuStrip: muestra los comandos y las opciones de la aplicación por funcionalidad como nos muestra en la imagen.



Panel: Representa un control que actúa como contenedor para otros controles.




PictureBox: se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros controles.



Rich TextBox: proporciona una entrada de texto, como el formato de entrada y de caracteres, similar a un TextBox pero que posee mas opciones...



Operadores aritméticos

Los operadores aritméticos son aquellos que "manipulan" datos numéricos, tanto enteros como reales, como sus operando y retornan un valor numérico único.


Los operadores utilizados en v.basic son :

  1. Suma: +

  2. Resta: -

  3. Multiplicación: *

  4. División:  /


Operadores Lógicos   

Los operadores lógicos permiten agrupar expresiones lógicas. Las  expresiones lógicas son todas aquellas expresiones que obtienen un resultado verdadero o falso; si no se cumplen estas condiciones el  resultado de la expresión es falso y no se evalúan las otras dos condiciones posteriores.


Los operadores lógicos utilizados en v.basic son :



  1. Y = AND

  2. O = OR

  3. Negacion = NOT 

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.

Los operadores relacionales utilizados en v.basic son:

Imagen relacionada

DATOS MAS COMUNES EN VISUAL BASIC .NET

String = Datos que pueden tener texto o cualquier carácter. 

Integer = Datos que pueden tener cualquier número entero, o sea, no tiene punto decimal. 

Long integer = Puede tener cualquier número entero, desde 2,147,483,648 hasta 2,147,483,647.

Bolean = binario

Byte = entero corto

Single = real

Currency = decimal 

entre otros 

Dim
El compilador de Visual Basic utiliza la Dim instrucción para determinar el tipo de datos de la variable y otra información, como qué código puede tener acceso a la variable. 
En el ejemplo siguiente de código se declara una variable que contenga una Integer valor.

Dim numberOfStudents As Integer

As
Sirve como conector entre Dim y el tipo de dato que se le va a signar.

Sub y End Sub
Un procedimiento Sub es una serie de instrucciones de Visual Basic delimitadas por las instrucciones Sub y End Sub que realizan acciones pero que no devuelven un valor. Un procedimiento Sub puede tomar argumentos, como constantes, variables o expresiones que se pasan por un procedimiento de llamada.

IF THEN

Si...entonces... en visual basic  se refiere a una condición de decisión después del usuario realizar una acción como apreciamos en la imagen.

Resultado de imagen para IF THEN en visual significado

IF...THEN...ELSE
Se utiliza para capturar un requerimiento y si este no es aprobado enviar un mensaje o realizar una acción en segundo plano.

Resultado de imagen para ¿Qué es If Then Else?

SELECTOR CASE...CASE ELSE...END CASE
Se utiliza en caso de que un usuario inserte un valor cualquiera pero que esta determinado; (Case Else)si el valor no esta determinado dará otro resultado; (End Case)en caso de que no sea ninguno de los valores propuesto este comando realiza una acción final.

Resultado de imagen para case en visual basic

Do while loop
Hacer mientras es un ciclo que se ejecuta hasta llegar a un limite o rango determinado dando fin al mismo.

Resultado de imagen para do while loop en visual basic

FOR…STEP…NEXT
Se utiliza para repetir un bloque de declaraciones en un número específico de veces que coincidan con el valor predeterminado. La instrucción For especifica la variable del contador y sus valores inicial y final. 

Resultado de imagen para for next step visual basic

No hay comentarios:

Publicar un comentario

Conceptos básicos de Visual Basic

Método en programación orientada a objeto Un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a ...