VISUAL BASIC 6.0

VISUAL BASIC 6.0

QUE ES VISUAL BASIC

Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
QUE ES UN EVENTO EN VISUAL BASIC

una serie de procedimientos que se ejecutan en una secuencia, en realidad, la mayoría de los programas está dirigidos por eventos, lo que significa que el flujo de ejecución está determinado por elementos externos denominados eventos.

QUE ES UN PROCEDIMIENTO EN VISUAL BASIC

Un procedimiento es un bloque de instrucciones de Visual Basic dentro de una instrucción de declaración (FunctionSubOperatorGetSet) y una búsqueda de coincidencias Enddeclaración. Todas las instrucciones ejecutables en Visual Basic deben estar dentro de algún procedimiento.

QUE ES UNA FUNCIÓN EN VISUAL BASIC

Declara el nombre, parámetros y código que definen un Function procedimiento.

QUE SON VARIABLE EN VISUAL BASIC



A menudo tiene que almacenar valores cuando realiza cálculos con Visual Basic. Por ejemplo, es posible que desee calcular varios valores, compararlos y realizar diferentes operaciones en ellos, según el resultado de la comparación. Tienes que retener los valores si quieres compararlos.

Uso

Visual Basic, al igual que la mayoría de los lenguajes de programación, utiliza variables para almacenar valores. Una variable tiene un nombre (la palabra que usa para referirse al valor que contiene la variable). Una variable también tiene un tipo de datos (que determina el tipo de datos que la variable puede almacenar). Una variable puede representar una matriz si tiene que almacenar un conjunto indexado de elementos de datos estrechamente relacionados.

La inferencia de tipo local le permite declarar variables sin indicar explícitamente un tipo de datos. En su lugar, el compilador infiere el tipo de la variable del tipo de la expresión de inicialización. Para obtener más información, consulte Inferencia de tipo local y Opción de Inferir opción .

CUALES SON LOS TIPOS DE DATOS EN VISUAL BASIC
Elemento de programaciónDeclaración de tipos de datos
VariableEn una instrucción Dim

Dim amount As Double

Static yourName As String

Public billsPaid As Decimal = 0
LiteralCon un carácter de tipo literal; consulte "Caracteres de tipo literal" en Caracteres de tipo

Dim searchChar As Char = "." C
ConstanteEn una instrucción Const

Const modulus As Single = 4.17825F
EnumeraciónEn una instrucción Enum

Public Enum colors
PropertyEn una instrucción Property

Property region() As String
Parámetro de procedimientoEn una instrucción Subinstrucción Function o una instrucción Operator

Sub addSale(ByVal amount As Double)
Argumento de procedimientoEn el código de llamada; cada argumento es un elemento de programación que ya se declaró, o bien una expresión que contiene los elementos declarados

subString = Left( inputString , 5 )
Valor devuelto de un procedimientoEn una instrucción Function o una instrucción Operator

Function convert(ByVal b As Byte) As String

PARA QUE SE USAN LOS OPERADORES ARITMÉTICOS EN VISUAL BASIC

Los operadores aritméticos se utilizan para realizar muchas de las operaciones aritméticas familiares que implican el cálculo de valores numéricos representados por literales, variables, otras expresiones, llamadas de funciones y propiedades, y constantes. También se clasifican con operadores aritméticos los operadores de cambio de bits, que actúan a nivel de los bits individuales de los operandos y desplazan sus patrones de bits hacia la izquierda o hacia la derecha.

OPERADORES LÓGICOS EN VISUAL BASIC

Los operadores lógicos comparan Boolean expresiones y devuelven un Boolean resultado. El AndOrAndAlsoOrElse, y Xor operadores son binario porque toman dos operandos, mientras el Not operador es unario porque toma un solo operando. Algunos de estos operadores también pueden realizar operaciones lógicas bit a bit de valores enteros.

Operador lógico unario


El no operador realiza lógico negación en un Boolean expresión. Produce el contrario lógico de su operando. Si la expresión se evalúa como True, a continuación, Not devuelve False; si la expresión se evalúa como False, a continuación, Not devuelve True. 
El y operador realiza lógico junto con dos Boolean expresiones. Si ambas expresiones se evalúan como True, a continuación, And devuelve True. Si al menos una de las expresiones se evalúa como False, a continuación, And devuelve False.
El operador o realiza lógico disyunción o inclusión con dos Boolean expresiones. Si una de las expresiones se evalúa como True, o ambos se evalúan como True, a continuación, Or devuelve True. Si ninguna de las expresiones se evalúa como TrueOr devuelve False.
El operador Xor realiza lógico exclusión con dos Boolean expresiones. Si exactamente una expresión se evalúa como True, pero no ambos, Xor devuelve True. Si ambas expresiones se evalúan como True o ambos se evalúan como FalseXor devuelve False.

QUE SON FORMULARIOS EN VISUAL BASIC

El formulario es el primer objeto o control que se visualiza en Visual Basic y constituye la pantalla o ventana sobre la que se colocan otros objetos o controles como etiquetas, controles de texto, botones, etc. y por supuesto el código necesario de nuestros programas, por lo tanto constituirán la Interfaz de usuario.
Al igual que todo control tiene sus propiedades, las mismas que podemos establecerlas en la ventana de propiedades.

QUE ES UN CONTROL ACTIVE X EN VISUAL BASIC

Los controles ActiveX son componentes u objetos COM que puede insertar en una página web u otra aplicación para reutilizar la funcionalidad empaquetada que alguien más ha programado. Puede usar los controles ActiveX desarrollados para Visual Basic 6.0 y versiones anteriores para agregar características a la Caja de herramientas de Visual Studio.

Para agregar controles ActiveX a la caja de herramientas

  1. En el menú Herramientas , haga clic en Elegir elementos de la caja de herramientas .
    El Cuadro de herramientas Aparece el cuadro de diálogo.
  2. Haga clic en la pestaña Componentes COM .
  3. Seleccione la casilla de verificación junto al control ActiveX que desea usar y luego haga clic en Aceptar .

CUALES SON LOS OPERADORES RACIONALES EN VISUAL BASIC

Estos operadores son también conocidos como operadores de comparación, comparan dos expresiones dando un resultado True(verdadero), False (falso) o Null (no válido) y son los mostrados en la siguiente tabla:
QUE ES UNA PROPIEDAD EN VISUAL BASIC

Resultado de imagen para PROPIEDAD en visual basic 6.0



QUE ES UN METODO EN VISUAL BASIC


Métodos de extensión permiten a los desarrolladores agregar funcionalidad personalizada a los tipos de datos que ya están definidos sin crear un nuevo tipo derivado. Métodos de extensión permiten escribir un método que se pueda llamar como si fuera un método de instancia del tipo existente.


QUE ES UNA NOTACION HUNGARA EN VISUAL BASIC 


En programación informática, la notación húngara es un sistema usado normalmente para crear los nombres de variables. También se utiliza para nombrar las instancias de objetos en lenguajes de programación visuales, como por ejemplo Delphi. El nombre de la notación proviene del hecho de que su inventor, Charles Simonyi, nació en Hungría.
Esta convención es muy poco utilizada en las viejas versiones de Delphi pero es muy utilizada por los programadores de Microsoft y, en particular, en la programación del sistema operativo Windows.
Consiste en prefijos en minúsculas que se añaden a los nombres de las variables y que indican su tipo. El resto del nombre indica, lo más claramente posible, la función que realiza la variable.

QUE ES COMPILAR EN VISUAL BASIC 

Una vez que haya completado un programa de VB, puede compilar el programa para que se ejecute como una aplicación de Windows independiente, sin tener que iniciar el IDE de Visual Basic. Sin embargo, antes de compilar su programa, debe depurar su programa para asegurarse de que esté libre de errores. Una vez que el programa se compila en un archivo EXE (archivo ejecutable), ya no se puede depurar. Si desea hacerlo, debe corregir los errores y recompilarlo.

QUE ES UN MODULO DE CODIGO EN VISUAL BASIC
Visual Basic ofrece varios módulos que permiten simplificar las tareas comunes en el código, incluida la manipulación de cadenas, realizar cálculos matemáticos, obtención de información del sistema, realizar operaciones de archivos y directorios y así sucesivamente. En la tabla siguiente se enumera los módulos proporcionados por Visual Basic.
ConstantsContiene diversas constantes. Estas constantes pueden usarse en cualquier lugar en el código.
ControlCharsContiene caracteres de control constantes para la impresión y visualización de texto.
ConversionContiene a miembros que conversión a números decimales en otras bases, escriba números en cadenas, cadenas en números y datos de uno a otro.
DateAndTimeContiene a miembros que obtención la fecha actual o la hora, realizan cálculos de fecha, devuelvan una fecha u hora, establezca la fecha u hora o la duración de un proceso de tiempo.
ErrObjectContiene información sobre los errores de tiempo de ejecución y métodos para generar o borrar un error.
FileSystemContiene a miembros que realizan operaciones de archivo, directorio o carpeta y del sistema.
FinancialContiene procedimientos que se usan para realizar cálculos financieros.
GlobalsContiene información sobre la versión del motor de scripting actual.
InformationContiene a los miembros que devuelven, probar o comprobación información como el tamaño de la matriz, los nombres de tipo y así sucesivamente.
InteractionContiene miembros interactúan con objetos, aplicaciones y sistemas.
StringsContiene a miembros que realizan operaciones de cadena, como cambiar el formato de cadenas, buscar una cadena, obtener la longitud de una cadena y así sucesivamente.
VBMathContiene los miembros realizan operaciones matemáticas. 


CUALES SON LAS PARTES DEL ENTORNO DE DESARROLLO IDE DE VISUAL BASIC


Resultado de imagen para IDE en visual basic 6.0


PARA QUE SIRVE MSGBOX EN VISUAL BASICLas cajas de mensajes o Message Box, tienen una función clara, que es la de mostrar una determinada información, aviso, o pregunta para que el usuario tenga conocimiento de ella y actúe.

Hay diferentes formas de mostrar información :
1) El aviso es sí, que tiene por objetivo mostrar una información de interés.
2) El aviso con espera de respuesta, que muestra una información esperando que el usuario seleccione una de las respuestas posibles para que el programa la trate.

Una caja de mensaje, puede ser por ejemplo, la instrucción MsgBox "Hola" .
PARA QUE SIRVE INPUTBOX EN VISUAL BASIC
El InputBox o caja de entrada es otra de las partes más utilizadas para la interacción del usuario con la aplicación. Es importante que el usuario interactúe con la aplicación para ser el protagonista de esta.

El InputBox nos permite sacar una caja donde el usuario pasará un parámetro, valor o dato para que el programa lo trate y lo ejecute.

El mensaje que quiere que aparezca se realiza de forma casi idéntica al MessageBox. Puede escribirse varias líneas de texto seguidas por la constante de Visual Basic VbCrLf o salto de línea o párrafo.

La sentencia es : Val = InputBox (Mensaje, Titulo, ValorPredeterminado)
Val almacenará el texto escrito por el usuario, que puede ser una cantida, cadena string, … etc.

Por ejemplo :
Dim Val As String
Val = InputBox("Deme su nombre", "Ejemplo")
MsgBox "Su nombre es: " & Val

QUE ES UN NUMERO ALETORIO EN VISUAL BASIC





Generar Número aleatorio

Este es un simple ejemplo para generar números aleatorios en Visual basic usando la función Randomize y Rnd
A la función " Aleatorio ", se le debe enviar en el primer parámetro el valor Mínimo y en el segundo el valor máximo del rango para generar el número aleatorio.
Colocar un CommandButton, y dos textbox ( text1 para el minimo y text2 para el máximo )
Código fuente en un Form:
  1. Option Explicit  
  2.   
  3. 'Función que devuelve el número aleatorio  
  4. ''''''''''''''''''''''''''''''''''''''''''''''''''''''  
  5. Private Function Aleatorio(Minimo As Long, Maximo As LongAs Long  
  6.     Randomize ' inicializar la semilla  
  7.     Aleatorio = CLng((Minimo - Maximo) * Rnd + Maximo)  
  8. End Function  
  9.   
  10. Private Sub Command1_Click()  
  11.     If Len(Text1) <> 0 And Len(Text2) <> 0 Then  
  12.         'generar un número  
  13.         MsgBox Aleatorio(CLng(Text1), CLng(Text2)), vbInformation  
  14.     End If  
  15. End Sub  
  16.   
  17. Private Sub Form_Load()  
  18.     Text1 = ""  
  19.     Text2 = ""  
  20. End Sub  
  21.   
  22. Private Sub Text1_KeyPress(KeyAscii As Integer)  
  23.     If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then  
  24.        KeyAscii = 0  
  25.     End If  
  26. End Sub  
  27.   
  28. Private Sub Text2_KeyPress(KeyAscii As Integer)  
  29.     If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then  
  30.        KeyAscii = 0  
  31.     End If  
  32. End Sub  



Comentarios