Você está na página 1de 15

Visual Basic 2008

Introduccin
Entornos de Computacin Estadstica Mster en Estadstica Aplicada

Qu es Visual Basic?
Visual Basic es un entorno de desarrollo integrado que proporciona multitud de herramientas para crear programas en Windows. Desde la versin 6 la evolucin del programa ha sido considerable consiguiendo ponerse al nivel de flexibilidad y potencia de otros, sin perder la simplicidad que lo caracteriza. Con gran facilidad se pueden desarrollar aplicaciones complejas en poqusimo tiempo. En la evolucin del lenguaje se han producido dos grandes saltos: el de Visual Basic 6 a Visual Basic .NET en 2002, y el de Visual Basic .NET 2003 a las versiones Visual Basic 2005 y 2008. Con el objetivo de facilitar el acceso al mayor nmero de usuarios, Microsoft ha desarrollado entornos de desarrollo rpido, econmicamente ms asequibles, si bien careciendo de algunas ventajas del paquete Visual Studio. Este curso de carcter introductorio, se ha diseado tomando como base la versin Visual Basic 2008 Express Edition, que se puede descargar gratuitamente en el enlace http:// http://www.microsoft.com ://www.microsoft.com/ www.microsoft.com/express/ express/

Qu es Microsoft .NET Framework?


Se trata de un conjunto de libreras que permite compilar, depurar y ejecutar aplicaciones .NET. Este entorno integrado de ejecucin, compilacin, depuracin y desarrollo de aplicaciones lo comparten los diferentes lenguajes de programacin de la plataforma (Visual Basic, C++, Fortran,...). Desde su aparicin han surgido varias versiones de Microsoft .NET Framework para las distintas versiones de Visual Basic, Microsoft .NET Framework 1.0, 1.1, 2.0 y 3.0. La ltima es versin que utiliza Visual Basic 2008.

Nociones elementales: POO


Visual Basic es un lenguaje de Programacin Orientado a Objetos. Utiliza objetos ligados mediante mensajes, para la solucin de problemas. Mientras que una programacin tradicional de tipo secuencial se compone de procedimientos y datos, Visual Basic consiste solamente en objetos.

Objetos: entidades que tienen unos atributos particulares, las propiedades, y


unas formas de operar con ellos, los mtodos. Ej. una ventana del sistema operativo Windows; el color de fondo de la ventana, su ancho, alto, etc. son sus propiedades; y las rutinas que permiten maximizar la ventana, minimizarla, cerrarla etc. son mtodos.

Mensajes: cuando se ejecuta un programa orientado a objetos, los objetos


estn recibiendo, interpretando y respondiendo a mensajes de otros objetos. En Visual Basic un mensaje est asociado con un procedimiento, de tal forma que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el procedimiento asociado.

Mtodos: son funciones (procedimientos) ya creadas con el propio lenguaje.


Cada tipo de objeto tiene sus propios mtodos que determinan cmo tiene que actuar el objeto cuando recibe un mensaje.

Nociones elementales: Formularios y controles


En Visual Basic distinguimos dos tipos bsicos de objetos: formularios y controles Formulario (Form): una ventana, el objeto bsico para las aplicaciones de Windows. Puede ser considerado como una especie de contenedor de otros objetos (controles). Una aplicacin puede tener uno o varios formularios (o ninguno). Controles: elementos grficos que pueden formar parte de una aplicacin tpica de Windows. Por ejemplo botones, cajas de dilogo y de texto, cajas de seleccin, listas desplegables, botones de opcin y de seleccin, barras de desplazamiento horizontales y verticales, grficos, mens etc.

Nociones elementales: Propiedades y sucesos


Asociados a los dos tipos de objetos (formularios y controles)

Propiedades. Adems del nombre (Form, Buttom, Label, TextBox, ListBox, etc.), formularios y controles tienen un conjunto de propiedades que definen su aspecto grfico (tamao, color, posicin, tipo de letra, etc.) y su estado o forma de responder a las acciones del usuario (si est activo o no, por ejemplo). Cada propiedad tiene un nombre que viene ya definido por el lenguaje (Text, Enabled, Visible, etc.) Sucesos o eventos. Adems, formularios y controles tienen asociados un grupo de sucesos o eventos a los que puede responder. As, en general se denomina suceso o evento a algo que ocurre que sistema puede detectar. Por ejemplo un clic con el botn izquierdo del ratn (Click), escribir un carcter usando el teclado (Keypress), el transcurso de un intervalo de tiempo (Time), mover el ratn (MouseMove), etc.

Un programa hecho en Visual Basic


Una de las calculadoras de Windows

Objetos: un formulario (Form) y controles de tipo botn de pulsacin (Buttom), TextBox, Label, Men, botones de opcin (RadioButtom), de verificacin (CheckBox). Sucesos programados: Click, Keypress. Dos tipos de procedimientos: mtodos y procedimientos asociados a la ocurrencia de sucesos (conducidos por sucesos) y posiblemente algn procedimiento definido por el usuario.

Uno hecho por un alumno de L.CC.TT. Estadsticas


Una calculadora estadstica y matricial

Algunos de los que resolveremos en este curso


Resolucin de un sistema de ecuaciones lineal

Lectura de unos datos y anlisis descriptivo

Desarrollo de una aplicacin Windows


En Visual Basic es posible construir muchos tipos de aplicaciones. En este curso nos centraremos en las aplicaciones de Windows. Pasos a seguir para construir una aplicacin de Windows:

Paso 1. Analizar el problema para comprender e identificar las necesidades relativas a la entrada, proceso y salida. Paso 2. Disear o crear el interfaz para el usuario: crear el conjunto de formularios que contienen los controles as como los controles necesarios para permitir la entrada y salida de datos. Paso 3. Disear la lgica del problema: identificar los sucesos y describir detalladamente el desarrollo lgico de la aplicacin. Paso 4. Escribir el cdigo de acuerdo a lo especificado en el paso 3. Paso 5. Comprobar y depurar el programa.

Puesta en prctica: aplicacin VB1.1


Crear una aplicacin que proporcione un mensaje de bienvenida personalizado al usuario. Solicitar al usuario su nombre. Una vez recogido el nombre que el usuario haya escrito (supongamos Marina), mostrar un mensaje de saludo personalizado, por ejemplo: Hola Marina. Bienvenido/a a Visual Basic. Si el usuario lo solicita podr finalizar la aplicacin en cualquier momento o bien, obtener un nuevo saludo repitiendo la operacin anterior. Paso 1

Anlisis del problema

Datos o informacin de entrada por parte del usuario: su nombre. Necesidades relativas al cdigo de programacin: leer el nombre, mostrar el saludo personalizado y finalizar el proceso.

Datos o informacin de salida: el saludo personalizado.

Puesta en prctica: aplicacin VB1.1


Paso 2. Diseo del interfaz
Crear proyecto: Aplicacin de Windows Forms Ajustar el tamao del formulario por defecto Dibujar los controles sobre el formulario

Puesta en prctica: aplicacin VB1.1


Paso 2. Diseo del interfaz
Definir o cambiar las propiedades de los controles y del formulario
En la ventana de Propiedades

Puesta en prctica: aplicacin VB1.1


Paso 3 y Paso 4 (Cdigo de la aplicacin)
Necesidades relativas al cdigo de programacin Leer el nombre y mostrar el saludo personalizado. Asociado al suceso Click del control (Buttom) Mostrar Finalizar el proceso. Asociado al suceso Click del control (Buttom) Terminar

Puesta en prctica: aplicacin VB1.1


Guardar la aplicacin

Explorador de soluciones

Propiedades del proyecto

Você também pode gostar