Operadores Relacionales
Los operadores relacionales nos permiten comparar expresiones de tipos compatibles, devolviendo un resultado de tipo lógico: la comparación es verdadera o falsa. Por ejemplo, la expresión (3 + 4) > 12 sería falsa, ya que 7 es menor que 12.
La estructura de una operación relacional sería la siguiente:
expresión_1 operador_relacional expresión_2
Operadores relacionales
| Operador | Operación |
|---|---|
| = | Igual |
| <> | Distinto |
| < | Menor |
| > | Mayor |
| <= | Menor o igual |
| >= | Mayor o igual |
| in | Elemento de |
Los operadores de relación se pueden aplicar a cualquiera de los tipos que hemos visto hasta ahora:
- entero
- real
- lógico
- caracter y cadena
Las operaciones relacionales o de comparación entre números reales y enteros no merecen mayor comentario, las matemáticas dictan las reglas. Si comparamos expresiones lógicas, lo cual no tiene mucho sentido, hay que saber que el valor falso se considera menor que el valor verdadero. Las comparaciones entre caracteres o cadenas se basan en el código ASCII de cada caracter. Por ejemplo, el código ASCII de la letra aes 97, y el de la letra A es 65, luego si las comparamos, tendríamos que 'a' > 'A'.
El operador in se utiliza en unas estructuras llamadas conjuntos que veremos en el próximo capítulo.
Tipos compatibles en operaciones relacionales
| Tipo1 | Tipo2 |
|---|---|
| entero | real |
| caracter | cadena |
Propiedades
El conjunto de datos que describen las características de un objeto se le conoce como sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de fondo), Height (altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el formulario se puede o no maximizar.
Propiedades
BackColor Color de fondo del formulario.
BorderStyle Estilo del borde del formulario.
Caption Texto en la barra de título del formulario.
ControlBox True/False. Determina si tiene o no el cuadro de control.
Enabled True/False. Determina si está habilitado para responder a las acciones del usuario.
Icon Icono que se muestra cuando el formulario está minimizado.
Left y Top Ubicación del formulario.
MaxButton True/False. Determina si tiene o no el botón Maximizar.
MinButton True/False. Determina si tiene o no el botón Minimizar.
Name Nombre del formulario.
WindowState Estado inicial del formulario (normal, maximizado o minimizado)
3.
Métodos
Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que hará que el formulario se oculte; o el método Show que hará que el formulario se vuelva a mostrar.
4.
Es muy importante usar una nomenclatura bien definida en nuestro código. La nomenclatura mas ampliamente extendida es la ¨Notación Húngara¨ ,que presupone que es mucho mas importante dar información en los nombres de los identificadores que poder leer el código en voz alta.
Una de las ideas centrales de esta notación es la utilización de prefijos sobre el tipo de identificadores.El prefijo es la letra o letras que se usan delante del nombre de la variable.
ejemplo:
Dim ¡Contador As Interger
Dim sNombre As String
- nContador: la variable es un entero que se usará como contador.
- szNombre: una cadena terminada con cero la cual almacena un nombre.
- bRespuesta: una variable booleana que almacena una respuesta.
- txtHora: una instancia de un objeto textbox que almacena la hora.
5.
Un proyecto de Visual Basic se compone de uno o varios archivos de código fuente independiente.Durante el proceso conocido como compilación, estos archivos se reúnen en un paquete, un único archivo ejecutable que se puede ejecutar como una aplicación.
Visual Basic proporciona un compilador de línea de comandos como alternativa a la compilación de programas desde el entorno de desarrollo integrado (IDE) de Visual Studio. El compilador de línea de comandos está diseñado para situaciones en las que no es necesario el conjunto completo de características del IDE, por ejemplo, cuando se están utilizando o escribir en los equipos con sistema limitados memoria o espacio de almacenamiento.
6.
Los módulos en visual basic permiten crear subprogramas estructurados que puedan contener indeterminado numero de variables,procedimientos y funciones.
Visual Basic contiene 3 tipos diferentes de módulos para el desarrollo de aplicaciones o programas: modulo de formulario,estándar o general y de clase.
Los programas en visual basic pueden usar módulos que permiten estructurar el manejo de datos,valores,controles y funciones.
7.
Un entorno de desarrollo integrado, es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).
Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, PHP, Python, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto.

Algunos ejemplos de entornos integrados de desarrollo (IDE) son los siguientes:
- Eclipse
- NetBeans
- IntelliJ IDEA
- JBuilder de Borland
- JDeveloper de Oracle
- KDevelop
- Anjunta
- Clarion
- MS Visual Studio
- Visual C++
Elementos que componen el Entorno de Desarrollo Integrado (IDE)
Explorador de Soluciones: Proporciona una vista detallada de los proyectos y sus archivos, así como como comandos relativos a ellos.
Cuadro de Herramientas: Es una sección que aparece como una pestaña al lado izquierdo de la ventana principal del IDE. Al clickear sobre ella se puede observar una serie de iconos que representan clases las cuales pueden crear objetos dentro del formulario.
Formulario: Es el principal objeto contenedor de Visual Basic, donde se pueden dibujar las interfaces a modo de ventana y pueden contener otros objetos que tienen diversos comportamientos.
Ventana de Propiedades: Esta ventana se emplea para asignarle características a los objetos o controles como por ejemplo cambiar el tipo de fuente, asignarle un nombre, un texto y el color de fondo y de fuente, entre otros.
Menú Principal: Es un listado de opciones que permiten desencadenar las distintas acciones permitidas por el IDE donde se pueden crear archivos, ejecutar elementos, entre otros.
Barra de Herramientas: Contiene métodos abreviados para realizar distintas actividades referentes al desarrollo del proyecto.
Origen de Datos: Es una sección que permite configurar la accesibilidad a las bases de datos, abarca la creación de orígenes de datos tablas y demás elementos relacionados dentro de un proyecto.
Escritorio: Es el área blanca que sirve de soporte a los elementos que componen el entorno del desarrollo integrado.
IDE: Es un conjunto de herramientas que al trabajar de manera integrada, facilitan el diseño, codificación, prueba, depuración y demás actividades relacionadas con el desarrollo del software

8.
msgbox: Las 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" .
Por defecto, la caja de mensaje será similar a esta :

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" .
Por defecto, la caja de mensaje será similar a esta :



9.
inputbox:
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
Tiene como resultado :
inputbox:
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
Tiene como resultado :


10.
aleatorio es el proceso por el cual un numero es elegido o seleccionado al azar y el generador de numeros alatorios es el algortimo que genera dichos valores.
Para generar números aleatorios evitando repeticiones de secuencias en Visual Basic 6, hay que utilizar esta instrucción:
Randomize Timer (Esta instrucción debe estar antes de la función Rnd())
Generar un número entre 0 y n:
minumero = Int ( Rnd ( ) x ( n+1 ) )
Generar un número entre 1 y n:
minumero = 1 + Int ( Rnd ( ) x n )
Generar un número entre m y n:
minumero = m + Int ( Rnd ( ) x ( n – m + 1 ) )
Comentarios
Publicar un comentario