miércoles, 4 de mayo de 2011

VISUAL BASIC.NET, VARIABLES Y ESTRUCTURA DE DECISION


VISUAL BASIC.NET

Es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.
Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos como C++, Java o Visual Basic.NET.

Cada uno de los elementos gráficos que pueden formar parte de una aplicación típica de Windows es un tipo de Control.
 En la terminología de Visual Basic 6.0 se llama formulario (form) a una ventana.
Cada formulario y cada tipo de control tienen un conjunto de propiedades que definen su aspecto gráfico (tamaño, color, posición en la ventana, tipo y tamaño de letra, etc.)
Cada propiedad tiene un nombre que viene ya definido por el lenguaje.

- Dos tipos de desarrollos bien desarrollos bien diferenciados:
·         Aplicaciones para Windows
·         Aplicaciones para InternetAcceso a datos usando ADO.NET el cual permite
- Nuevo depurador que permite realizar seguimientos de código escrito en diferentes lenguajes .NET.
- Creación y uso de XML para intercambio de datos entre aplicaciones.
- Lenguaje Orientado a Objetos, con soporte de Herencia múltiple, y polimorfismo a través de la sobrecarga de propiedades, métodos y funciones con el mismo nombre.
- Control de errores o excepciones en forma estructurada (Try..catch..Finally)
- Soporte de Multithread para que la ejecución pueda ejecutar múltiples tareas en forma independiente.
- Uso de NameSpaces para referirse a una clase que se va usar en la aplicación. Los Assemblies reemplazan a la Librería de Tipos, en un Assemblie pueden existir uno o más NameSpces.
- Reestructuración en los Tipos de Datos; existen nuevos tipos de datos y se han modificado y eliminado cierto tipo de datos.
- Cambio con el Lenguaje: nuevas formas de declarar variables, conversión explicita de tipo de datos (no existe conversión forzosa), no existen procedimientos sino funciones, etc.

Se puede acceder a una propiedad de un objeto por medio del nombre del objeto a que pertenece, seguido de un punto y el nombre de la Propiedad.
Las acciones del usuario sobre el programa se llaman eventos. Son eventos típicos el clicar sobre un botón, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un icono,…, etc.
Los métodos son funciones que también son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre - programadas con el lenguaje.

Un comentario
Cuando una frase va precedida de una comilla simple (') , Visual Basic interpreta que esa frase es un comentario.
Por ejemplo: ‘Cálculo de la velocidad media Suma = 0 ‘Se inicia la variable suma con el valor 0
VARIABLES
Una variable es un dato temporal en memoria que tiene un nombre, un tipo de dato, un tipo de vida y un alcance, los cuales lo dan forma como se declare esta
Una variable debe cumplir con las siguientes reglas.
·         Debe iniciar con carácter alfabético.
·         Debería contener solo caracteres alfabéticos, dígitos y carácter de subrayado
·         El el nombre no debe exceder a 255 caracteres, etc.


Contiene un valor que puede modificarse a lo largo de la aplicación.  Cada variable tiene los siguientes atributos:
Nombre: Tiene que comenzar por una letra, puede tener hasta 255 caracteres de longitud y debe ser único dentro de su ámbito.
Tipo: Determina la clase de datos que se puede almacenar.
Ámbito: El ámbito de una variable especifica en qué parte de la  aplicación es conocida la variable.
  • Variables  Locales: Las variables  son consideradas como locales cuando su declaración se hace al inicio de una función o un procedimiento. Las variables que hayan sido declaradas  como locales solo podrán ser reconocidas por el procedimiento o función donde se  haya declarado. En ninguna otra parte del programa se puede hacer uso de ellas.
  • Variables globales: Las variables globales son aquellas variables que se definen o declaran en la zona  BBde encabezado de cualquier programa en C. Estas variables pueden ser utilizadas  en cualquier parte del programa, igualmente puede ser modificado su valor desde  cualquier instrucción.

ESTRUCTURA DE DECISION
Visual Basic permite probar condiciones y realizar diferentes operaciones en función de los resultados de la prueba. Puede comprobar si una condición es verdadera o falsa, los distintos valores de una expresión o las diferentes excepciones que se generan al ejecutar una serie de instrucciones.
En el siguiente ejemplo se muestra una estructura de decisión que prueba si el valor de una condición es true y emprende distintas acciones en función del resultado.

Emprender acciones diferentes cuando el valor de una condición es true y cuando es false
Una estructura de decisión dirige el flujo de un programa en una cierta dirección,  de entre dos posibles,  en función de un valor booleano. En lenguajes de  programación estructurados la estructura condicional es la IF / ELSE. La cláusula  ELSE en esta estructura es optativa. La forma en que trabaja esta sentencia  resulta casi evidente a partir de la lógica de la lengua inglesa: Si (IF) la expresión  booleana resulta cierta (TRUE), entonces la sentencia se ejecuta. Si la expresión  booleana resulta falsa (FALSE), el control pasa a la siguiente (en orden descendente) instrucción del programa.
 Estructura Sencilla:
Forma general de uso: 

Si (Condición) entonces
    Ejecuta bloque de instrucciones uno
Si_no
   Ejecuta blo  que de instrucciones dos
Fin si
Una estructura de decisión por sencilla o compleja que sea debe tener solo una  entrada y una salida. 
Un bloque de instrucciones (Denominado tarea 1 y 2 en el diagrama anterior)  puede ser un conjunto de estructuras de cualquier clase (asignación, Decisión,  Cíclicas o de selección múltiple) que se ejecutan unas tras de otras.
El bloque de instrucciones tarea1 se ejecuta en caso de que la condición que se  coloque sea verdadera, En caso de ser falsa la evaluación de la condición se  ejecuta el bloque de instrucciones tarea2.

No hay comentarios:

Publicar un comentario