ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Que Es Visual Basic

hernauta14 de Noviembre de 2013

23.030 Palabras (93 Páginas)273 Visitas

Página 1 de 93

¿Qué es Visual Basic .NET

Es un lenguaje orientado a objetos y eventos que soporta encapsulación, herencia y polimorfismo.

Es una mejora a Visual Basic formando parte de Visual Studio y compartiendo el entorno de desarrollo con Microsoft Visual C++ .NET, Microsoft Visual C# .NET, etc.

Entorno de Desarrollo

El Entorno de Desarrollo recibe el nombre de Entorno de Desarrollo de Microsoft Visual Studio .NET. Este entorno es personalizable y contiene todas las herramientas necesarias para construir programas para Microsoft Windows.

El Entorno de Desarrollo contiene múltiples ventanas y múltiples funcionalidades y es por consecuencia llamado un entorno de desarrollo integrado (integrated development environment IDE).

La ventana central es la ventana de diseño (Designer Window), la cual contiene el formulario a desarrollar.

La caja de herramientas (ToolBox) se localiza de lado izquierdo. En el extremo derecho tenemos la ventana de explorador de soluciones (Solution Explorer).

La ventana de propiedades (Properties window) contiene tres partes:

 La parte superior contiene un combo box que muestra el nombre y la clase del objeto seleccionado.

 La parte media contiene la lista de propiedades del objeto seleccionado, de lado derecho contiene un conjunto de cajas para ver y editar el valor de la propiedad seleccionada.

 La parte inferior es un cuadro descriptivo que proporciona una breve descripción de la propiedad seleccionada.

Es necesario tener instalado el Visual Studio .NET, al ejecutarlo se presenta una página de inicio, en caso de no presentarse entonces de clic en Help/Show Start Page. En esta página será posible establecer su perfil, por ejemplo identificarse como Desarrollador Visual Studio o más especifico como Desarrollador Visual Basic con lo cual Visual Studio configura de inmediato el entorno de desarrollo para programar en Visual Basic.

Para iniciar un nuevo proyecto, de clic en la opción Projects y clic en el botón [New Project], esta acción abre una ventana donde se indicará el archivo a abrir, los proyectos Visual Basic .NET tiene la extensión .vbproj. Una vez que abre el projecto si la página de inicio estaba visible continuará así y en el Explorador de Soluciones (Solution Explorer) se cargan los archivos correspondientes al proyecto.

En Visual Basic .NET existen dos archivos:

 Un archivo de projecto .vbproj, el cual contiene información específica para una determinada tarea de programación.

 Un archivo de solución .sln, el cual contiene información relacionada con uno o más proyectos. Este tipo de archivo puede administrar varios projectos relacionados entre sí y son similares a los archivos de grupos de proyecto (.vbg) en Visual Basic 6

Si la solución tiene un único proyecto, abrir el archivo de proyecto .vbproj o el archivo de solución .sln tiene el mismo resultado, pero si la solución es multiproyecto entonces deberá abrir el archivo de solución.

Best Practices: Procure siempre abrir el archivo de solución .sln.

Los formularios en Visual Basic .NET tienen la extensión .vb. Se mostraran a manera de pestañas la página de inicio, la vista de diseño y el código del formulario.

Para evitar el acoplamiento de ventanas, mientras arrastre la ventana pulse la tecla [Ctrl], si desea integrar la ventana como pestaña entonces arrastre la ventana sobre otras pestañas y libere.

El control Image desaparece en Visual Studio.

Ya no tendrá que utilizar el tabulador para identar su código.

.NET Framework

Visual Studio .NET tiene una nueva herramienta que comparte con Visual Basic, Visual C++, Visual C#, etc. llamada .NET Framework que además es una interfaz subyacente que forma parte del propio sistema operativo Windows.

La estrucutra de .NET Framework es por Clases mismas que puede incorporar a sus proyectos a través de la instrucción Imports, por ejemplo una de sus Clases es System.Math la cual soporta los siguientes métodos

Método Descripción

Abs(n) Calcula el valor absoluto de n

Atan(n) Calcula el arcotangente de n en radianes

Cos(n) Calcula el coseno del ángulo n expresado en radianes

Exp(n) Calcula el constante de e elevada a n

Sign(n) Regresa -1 si n es menor que cero, 0 si n es cero y +1 si n es mayor a cero

Sin(n) Calcula el seno del ángulo n expresado en radianes

Sqr(n) Calcula la raíz cuadrada de n.

Tan(n) Calcula la tangente del ángulo n expresado en radianes

La declaración de Imports debe ser a nivel de formulario:

Imports System.Math

Public Class Form1

.

.

.

Private Sub Form1_Load(ByVal sender As System.Object,

ByVal e As System.EventArgs)-

Handles MyBase.Load

txtOutput.Text += Sqrt(9) & vbNewLine

.

.

.

.NET

La biblioteca de clases .NET es una biblioteca de clases incluida en el Microsoft .NET Framework y está diseñada para ser la base sobre las cuales las aplicaciones .NET son construidas.

namespaces

La biblioteca .NET contiene un número considerable de clases con código reutilizable, para ayudar a controlar esta complejidad .NET utiliza namespaces, colecciones de clases relacionadas.

Nuevo Proyecto

De clic en el botón [New Project] o File/New/Project, como tipo de proyecto seleccione Visual Basic Project, como plantilla seleccione Windows Application, por último indique la ubicación donde desea almacenar su proyecto. Al dar clic Visual Studio configura el entorno de desarrollo y crea un directorio con el mismo nombre que especifico para la aplicación.

Aplicación Windows Ejecutable

Las aplicaciones Windows creadas con Visual Basic .NET tienen la extensión .exe mismas que podrán ser ejecutadas en cualquier equipo que tenga instalado Microsoft Windows. Visual Basic .NET instala de de manera automática los archivos de soporte, incluyendo las bibliotecas de vínculos dinámicos y archivos de .NET framework.

Visual Studio puede crear dos tipos de archivos ejecutables:

 Debug - Compilación de depuración, se utiliza cuando se prueba y depura un programa (Default).

 Release - Versión de edición, se utiliza cuando se termina el programa siendo esta una versión optimizada de menor tamaño

Para crear un archivo ejecutable, de clic en Build/Configuration Manager para decidir sobre el tipo de archivo ejecutable, además de otras opciones como la plataforma para la cual desea crear la aplicación.

De clic en Build/Build Solution.

Lo que Visual Basic hace es crear una directorio binaria dentro del directorio que contiene el proyecto y compilará el código fuente, dando como resultado un archivo .exe con el nombre de su aplicación.

Programación Orientada a Eventos

Visual Basic .NET soporta la Programación Orientada a Eventos en la cual las aplicaciones reconocen y responden a eventos.

Evento

Un Evento es una acción o acontecimiento reconocido por algunos objetos para los cuales es necesario escribir el código para responder a dicho evento. Los eventos pueden ocurrir como resultado de una acción del usuario (onClick), por invocación a través de código o disparados por el sistema (Timer Tick Event).

Manejador de Eventos

Un Manejador de Eventos contiene código que responde a eventos particulares. Un desarrollador diseña cuidadosamente sus aplicaciones determinando los controles disponibles para el usuario y los eventos apropiados asociados a estos controles, entonces, el desarrollador escribe el código para integrar los eventos consistentes con el diseño de la aplicación.

Procedimientos

Un procedimiento es un conjunto de sentencias que realizan una acción lógica. Existen tres tipos de procedimientos en Visual Basic .NET:

 Event procedures/Event handler, procedimiento que contiene código que es ejecutado en respuesta a un evento. Cuando el evento es disparado el código dentro del manejador de eventos es ejecutado.

Visual Basic .NET para los manejadores de eventos utiliza una convención estándar la cual combina el nombre del objeto seguido de un guión bajo y el nombre del evento.

Private|Public Sub objeto_Evento(parámetros) handles Objeto.Evento

sentencias

End Sub

Cada manejador de eventos provee dos parámetros, el primer parámetro llamado sender provee una referencia al objeto que dispara el evento, el segundo parámetro es un objeto cuyo tipo de dato depende del evento que es manejado. Ambos parámetros son pasados por valor.

Si un parámetro es declarado por referencia ByRef el parámetro apunta al argumento actual. Por default los argumentos se pasan por valor ByVal el parámetro es una copia local del argumento.

 Sub procedures, contiene código que el desarrollador crea para realizar una acción lógica.

 Function procedures, contiene código que el desarrollador crea para realizar una acción lógica y regresa un valor, el valor que una función envia de regreso al programa que lo invoco es llamado valor de regreso. Para regresar un valor se utiliza la sentencia Return.

Ámbito de las variables

Cuando es declarada una variable también se define su ámbito, el ámbito de una variable es la región de código en la cual la variable se referencia directamente. Existen dos tipos de ámbitos de las variables:

 Local, es una variable declarada dentro de un procedimiento y se destruye cuando el procedimiento

...

Descargar como (para miembros actualizados) txt (141 Kb)
Leer 92 páginas más »
Disponible sólo en Clubensayos.com