Sei sulla pagina 1di 14

VISUAL BASIC 6.

GUADALAJARA, JALISCO, MXICO MIRCOLES 7 DE MARZO DE 2012

Visual Basic 6.0 Programacin Web

CONTENIDO: INTRODUCCIN QU ES VISUAL BASIC 6.0? EL ENTORNO DE VISUAL BASIC 6.0 CARACTERSTICAS DE VISUAL BASIC. VISUAL BASIC, VISUAL C++ Y C# CONLUSIN BIBLIOGRAFA 3 3 4 4 13 14 14

Visual Basic 6.0 Programacin Web

INTERNET
INTRODUCCIN
Visual Basic 6.0 es uno de los lenguajes de programacin que ms entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poqusimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones. Visual Basic 6.0 es un lenguaje de programacin visual, tambin llamado lenguaje de 4 generacin. Esto quiere decir que un gran nmero de tareas se realizan sin escribir cdigo, simplemente con operaciones grficas realizadas con el ratn sobre la pantalla. Visual Basic 6.0 es tambin un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia est en que Visual Basic 6.0 utiliza objetos con propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++.

QU ES VISUAL BASIC 6.0?


Visual Basic 6.0 es una excelente herramienta de programacin que permite crear aplicaciones propias (programas) para Windows 95/98 o Windows NT. Con ella se puede crear desde una simple calculadora hasta una hoja de clculo de la talla de Excel (en sus primeras versiones...), pasando por un procesador de textos o cualquier otra aplicacin que se le ocurra al programador. Sus aplicaciones en Ingeniera son casi ilimitadas: representacin de movimientos mecnicos o de funciones matemticas, grficas termodinmicas, simulacin de circuitos, etc. Este programa permite crear ventanas, botones, mens y cualquier otro elemento de Windows de una forma fcil e intuitiva. El lenguaje de programacin que se utilizar ser el Basic. A continuacin se presentarn algunos aspectos del entorno de trabajo de Visual Basic 6.0: mens, opciones, herramientas, propiedades, etc.

Visual Basic 6.0 Programacin Web

EL ENTORNO DE VISUAL BASIC 6.0


Visual Basic 6.0 tiene todos los elementos que caracterizan a los programas de Windows e incluso alguno menos habitual. En cualquier caso, el entorno de Visual Basic 6.0 es muy lgico y natural, y adems se puede obtener una descripcin de la mayora de los elementos clicando en ellos para seleccionarlos y pulsando luego la tecla <F1>.

CARACTERSTICAS DE VISUAL BASIC.


Barra de titulo: muestra el nombre del proyecto y del formulario q se est diseando actualmente Barra de mens: agrupa los mens despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0. Barra de herramientas estndar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver y Ejecutar; adems, en el rea derecha presenta la ubicacin (coordenadas) y el tamao del objeto seleccionado Ventana de formulario: es el rea donde se disea la interfaz grfica, es decir, es donde se inserta electo grficos, como botones, imgenes, casilla de verificacin, cuadros de listas, etc. Cuadro de herramientas: presenta todos los controles necesarios para disear una aplicacin, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc. Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, mdulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edicin. Ventana de posicin del formulario: muestra la ubicacin que tendr el formulario en la pantalla, cuando ejecute la aplicacin. Esta ubicacin puede cambiarse si se hace clic con el botn izquierdo del mouse. La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que est en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form) Text Box 4

Visual Basic 6.0 Programacin Web

Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones. No hace falta que indiquemos las coordenadas de la situacin del formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamao que queramos en nuestro formulario Label Este control es tambin uno de los ms utilizados, aunque su utilidad queda restringida a la visualizacin de datos en el mismo, no permitiendo la introduccin de datos por parte del usuario. CommandButton Este control es el tpico botn que aparece en todas las aplicaciones y que al hacer click sobre l nos permite realizar alguna operacin concreta, normalmente Aceptar o Cancelar. Aunque segn el cdigo que le asociemos podremos realizar las operaciones que queramos. OptionButton

Este control nos permite elegir una opcin entre varias de las que se nos plantean. Cada opcin ser un control optionbutton diferente. Bloquear los Controles Cuando estn situados los controles en el formulario se pueden bloquear para que no puedan moverse de forma accidental. Para esto deberemos pulsar en la barra de herramientas: Cuando actives este botn y mientras no desbloquees los controles utilizando la misma opcin no se podrn mover ninguno de los controles del formulario activo. Sin embargo en si abres otro formulario que no tenga los controles bloqueados si se podrn mover. Si aades ms controles a un formulario bloqueado estos quedan bloqueados automticamente

Visual Basic 6.0 Programacin Web

Tiene la siguiente forma:

Un control Frame proporciona un agrupamiento identificable para controles. Tambin puede utilizar un Frame para subdividir un formulario funcionalmente por ejemplo, para separar grupos de controles OptionButton.

CHECK BUTTON Y OPTION BUTTON (BOTONES DE ELECCION Y OPCION)


Se obtienen directamente de la caja de herramientas.

Dada la similitud de ambos controles, se comentan conjuntamente. El control CheckBox, o casilla de verificacin, permite elegir una opcin (activada / desactivada, True/False) que el usuario puede establecer o anular haciendo click. Una X en una casilla de verificacin indica que est seleccionada, activada, o con valor True. Cada casilla de verificacin es independiente de las dems que puedan existir en el formulario, pudiendo tomar cada una de ellas el valor True o False, a voluntad del operador. Un control OptionButton muestra una opcin que se puede activar o desactivar, pero con dependencia del estado de otros controles OptionButton que existan en el formulario. Generalmente, los controles OptionButton se utilizan en un grupo de opciones para mostrar opciones de las cuales el usuario slo puede seleccionar una. Los controles OptionButton se agrupan dibujndolos dentro de un contenedor como un control Frame, un control PictureBox o un formulario. Para agrupar controles 6

Visual Basic 6.0 Programacin Web OptionButton en un Frame o PictureBox, dibuje en primer lugar el Frame o PictureBox y, a continuacin, dibuje dentro los controles OptionButton. Todos los controles OptionButton que estn dentro del mismo contenedor actan como un solo grupo, e independientes de los controles OptionButton de otros grupos distintos. Aunque puede parecer que los controles OptionButton y CheckBox funcionan de forma similar, hay una diferencia importante: Cuando un usuario selecciona un OptionButton, los otros controles del mismo grupo OptionButton dejan de estas disponibles automticamente. Por contraste, se puede seleccionar cualquier nmero de controles CheckBox.

LIST BOX Y COMBO BOX


Estos dos controles, debido a su similitud, se estudian conjuntamente. Se obtienen directamente de la caja de herramientas:

Un control ListBox muestra una lista de elementos en la que el usuario puede seleccionar uno o ms. Si el nmero de elementos supera el nmero que puede mostrarse, se agregar automticamente una barra de desplazamiento al control ListBox. Un control ComboBox combina las caractersticas de un control TextBox y un control ListBox. Los usuarios pueden introducir informacin en la parte del cuadro de texto y seleccionar un elemento en la parte de cuadro de lista del control. En resumen, un ComboBox es la combinacin de un ListBox, que se comporta como si de un ListBox se tratase, y de un TextBox, con comportamiento anlogo a un TextBox sencillo, con la particularidad aqu de que el texto se le puede introducir por teclado, o elegir uno de los que figuran en la parte ListBox del Combo.

CONTROLES HScrollBar y VScrollBar


Son dos controles similares, para introducir un dato cuasi-analgico en una aplicacin. Se toman directamente de la caja de herramientas, y tienen un aspecto parecido al de un control de volumen de un equipo de msica. El HScrollBar est en posicin horizontal, y el VScrollBar en posicin vertical.

Visual Basic 6.0 Programacin Web Mediante estos controles se pueden introducir datos variando la posicin del cursor.

TIMER TEMPORIZADOR
Este objeto permite establecer temporizaciones. Presenta una novedad respecto a los controles estudiados hasta ahora. El control Timer solamente se ve durante el tiempo de diseo. En tiempo de ejecucin, el control permanece invisible. La temporizacin producida por el Timer es independiente de la velocidad de trabajo del ordenador. (Casi independiente. El timer no es un reloj exacto, pero se le parece) Se toma directamente de la caja de herramientas, y tiene el aspecto siguiente:

SHAPE
Se toma directamente de la caja de herramientas:

Shape es un control grfico que se muestra como un rectngulo, un cuadrado, una elipse, un crculo, un rectngulo redondeado o un cuadrado redondeado. Utilice controles Shape en tiempo de diseo en lugar o adems de invocar los mtodos Circle y Line en tiempo de ejecucin. Puede dibujar un control Shape en un contenedor, pero no puede actuar como contenedor. (Esto quiere decir que un control Shape nunca le servir, por ejemplo, para albergar varios OptionButton y pretender que sean independientes de otros controles OptionButton que se encuentren fuera del control Shape. Este control no tiene Procedimientos. En realidad, solamente sirve para mostrar un determinado grfico, envolver grficamente a otros controles, pero no tiene ninguna aplicacin en cuanto a programa. Es un "adorno" para sus aplicaciones.

LINE
Se toma directamente de la caja de herramientas

Visual Basic 6.0 Programacin Web

Line, al igual que Shape, es un control grfico que solamente sirve para poner una lnea en un formulario. Del mismo modo, no tiene procedimientos, por lo que no sirve para aportar cdigo al programa. Solo sirve para aportar una caracterstica grfica, es un adorno.

CONTROL GAUGE
Este control presenta una informacin numrica de forma grfica, bien como un display lineal (tpico por ejemplo en ecualizadores de audio), o como una aguja. No est normalmente en la caja de herramientas, por lo que hay que traerla desde los Controles Personalizados (Men desplegable de Herramientas) Se denomina MicroHelp Gauge Control. El archivo que lo contiene se denomina GAUGE16.OCX, 16 bits

Mediante este control, podemos presentar una magnitud numrica de una forma cuasi-analgica. Podramos decir que es un control similar al HScrollBar, que en vez de meter informacin a la aplicacin, la presenta. Este control puede servir, por ejemplo, para presentar el tanto por ciento de ejecucin de una tarea, como elemento tranquilizante. Puede presentar el nivel de un depsito de agua, etc. Presenta las dos formas siguientes:

En la figura puede verse un Gauge de aguja, uno de barra horizontal y otro de barra vertical. Para mejorar la presentacin, el Gauge permite poner un grfico como fondo, cambiar el color de la barra, color de fondo, etc.

Visual Basic 6.0 Programacin Web El control Gauge crea medidores definidos por el usuario, que puede elegir entre los estilos lineales (relleno) o de aguja. Nota para la distribucin Cuando cree y distribuya aplicaciones con controles Gauge, tendr que instalar el archivo apropiado en el subdirectorio SYSTEM de Windows del cliente. El Kit para instalacin que incluye Visual Basic, le proporciona herramientas para escribir los programas que instalan las aplicaciones correctamente. El CommonDialog es un control del que se libran muy pocas aplicaciones. Dada la importancia de este control, se le dedica un capitulo nico en esta Gua del Estudiante.

CUADRO DE DIALOGO CommonDialog


Normalmente se encuentra en la caja de herramientas

Este control no se presenta en tiempo de diseo ms que con un simple icono:

El cuadro de dilogo, CommonDialog se utiliza para varias funciones: Abrir Ficheros Guardar Ficheros Elegir colores Seleccionar Impresora

Seleccionar Fuentes Mostrar el fichero de Ayuda

En realidad el cuadro de dilogo permite conocer datos con los cuales, y mediante el cdigo adecuado, abriremos o guardaremos ficheros, elegiremos colores o seleccionaremos fuentes. Es decir, el CommonDialog NO realiza ms funciones que mostrar ficheros existentes, fuentes disponibles, colores, para que, mediante cdigo, abramos esos ficheros o usemos una determinada fuente. Dependiendo de la aplicacin para la que vaya a usarse se deber activar de distintas formas. Si el cuadro de dilogo se va a usar para seleccionar la 10

Visual Basic 6.0 Programacin Web impresora y para otras aplicaciones, es recomendable usar uno exclusivamente para seleccionar la impresora. Esta ltima recomendacin se debe a que, para el control de la impresora, el CommonDialog SI realiza las funciones de seleccin de impresora predeterminada. Esta diferencia operativa hace que si usamos el mismo CommonDialog para seleccionar impresora y abrir ficheros, por ejemplo, se "cuelgue" el CommonDialog.

5.

Eventos: es una accin como hacer clic, doble clic, presionar una tecla, mover el puntero del mouse, etc. Que el usuario debe realizar para que un objeto ejecute una accin determinada cada control responde a diferentes eventos, algunos de ellos tienen caractersticas comunes. Los eventos pueden Visualizarse en la ventana de cdigo. Mtodos: Son procedimientos definidos en Visual Basic para realizar operaciones especificas sobre los objetos (Controles o Formularios) Controles: Son los objetos que conforman la interfaz grafica de un programa; a travs de ellos, un usuario interacta con la aplicacin. Sus caractersticas pueden cambiarse por medio de la ventana propiedades Propiedades: Son los datos que hacen referencia a un objeto o formulario. Ejemplo: Color de fondo del formulario, Fuente de texto de un TextBox. Objetos: Un objeto es una entidad que tiene asociado un conjunto de mtodos, eventos y propiedades. Hay muchas clases de objetos, y por tanto, puede llegar a haber tantos mtodos, eventos y propiedades distintas como objetos diferentes. Ejemplo: Una caja de texto (TextBox) en la cual podemos escribir cualquier lnea es un objeto. Clases: Una clase no es nada ms que un Objeto, este objeto, tiene propiedades, funciones y mtodos. Para empezar ahora la creacin de propiedades si se utiliza Property Let y Property Get; la diferencia es casi nada, inclusive podra decir que una clase en visual basic, es casi lo mismo que un control, pero ahora nace una nueva pregunta, cuando utilizar un control y cuando utilizar una clase, bueno la opinin que voy a dar es desde mi perspectiva. Mdulo: Un proyecto Visual Basic no slo est compuesto de Formularios, sino tambin de lo que se denominan mdulos. Un mdulo es un fichero Visual Basic donde escribimos parte del cdigo de nuestro programa, y digo parte, porque puede haber cdigo en el formulario tambin.

Variable: Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local al mbito en que se declara. Puede ser dentro de un procedimiento o dentro de un formulario, de esta forma no sera accesible desde los dems procedimientos o formularios. 11

Visual Basic 6.0 Programacin Web Public: Las variables declaradas sern pblicas y podrn estar accesibles desde todos los formularios de la aplicacin. Para conseguirlo tendremos que declararlas en un mdulo de cdigo, no en la seccin declarations de cualquier formulario de los que conste la aplicacin. Para crear un mdulo de cdigo en el men principal de Visual Basic marcamos en INSERT/MODULE y aparecer junto a los dems formularios de la ventana de proyecto aunque con un icono distinto indicando que se trata de un mdulo de cdigo. Static: Con esta forma de declarar variables conseguiremos que las variables locales no se creen y se destruyan al entrar y salir de los procedimientos donde fueron declaradas sino que se mantenga su valor durante todo el periodo de ejecucin de la aplicacin. De esta forma a entrar en algn procedimiento las variables recuerdan el valor que tenan cuando se sali de l.

TIPOS DE VARIABLES
TIPO BOOLEAN BYTE INTEGER LONG SINGLE DOUBLE CURRENCY STRING DATE COMENTARIO Slo admite 2 valores TRUE o FALSE admite valores entre 0 y 255 admite valores entre -32768 y 32767 admite valores entre -2.147.483.648 y 2.147.483.647 admite valores decimales con precisin simple admite valores decimales de doble precisin vlido para valores de tipo moneda cadenas de caracteres fechas, permite operar con ellas

12

Visual Basic 6.0 Programacin Web

LIBRO
VISUAL BASIC, VISUAL C++ Y C#
El desarrollo de aplicaciones para Windows en lenguajes tales como C y C# demostr ser un proceso difcil y engorroso. Cuando Bill Gates fund Microsoft Corporation, implant BASIC en muchas de las primeras computadoras personales. BASIC (Beginners All-Purpose Symbolic Instruction Code, Cdigo de instrucciones simblicas de uso general para principiantes) es un lenguaje de programacin desarrollado a mediados de la dcada de los sesenta por los profesores John Kemeny y Thomas Kurtz de Darthmouth College como un lenguaje para escribir programas sencillos. El propsito principal de BASIC era familiarizar a los principiantes con las tcnicas de programacin. La evolucin natural de BASIC a Visual Basic se introdujo en 1991 como resultado del desarrollo de la interfaz grafica de usuario (GUI) denominada Windows, a finales de la dcada de los ochenta y principios de los noventa. Aunque Visual Basic se deriv del lenguaje de programacin BASIC, es un lenguaje radicalmente distinto al que ofrece caractersticas muy poderosas, como interfaces graficas de usuario, manejo de eventos, acceso a la Win32 API (Interfaz de programacin de aplicaciones de 32 bits de Windows), programacin orientada a objetos y manejo de errores. Visual Basic es una de las interfaces de programacin visuales y orientada a eventos ms populares. La versin ms reciente de Visual Basic, denominada Visual Basic.NET, est diseada para la nueva plataforma de programacin de Microsoft: .NET. Las primeras versiones de Visual Basic. NET ofrece orientacin a objetos de manera avanzada y hace uso de la poderosa biblioteca de componentes de software reutilizable dentro de .NET. Visual C++ es una implementacin de Microsoft de C++, la cual incluye extensiones propias de Microsoft al lenguaje. En un principio, la programacin de grficos y GUI con Visual C++ se implementaba mediante la MFC (Microsoft Foundantion Classes). Actualmente, con la introduccin de .NET, Microsoft proporciona una biblioteca comn para implementas GUIs, grficos, redes, mltiples subprocesos y otras opciones. Esta biblioteca se comparte entre Visual Basic, Visual C++ y C#, el nuevo lenguaje de Microsoft. El avance en las herramientas de programacin (por ejemplo, C++ y Java) y en los dispositivos electrodomsticos (por ejemplo, los telfonos celulares) cre problemas y nuevos requerimientos. La integracin de componentes de software de varios lenguajes result difcil, y los problemas de instalacin eran comunes debido a que las nuevas versiones de los componentes compartidos eran incompatibles con el viejo software. Los desarrolladores descubrieron tambin que necesitaban aplicaciones para Web que se pudieran acceder y utilizar mediante Internet. Como resultado de la popularidad de los dispositivos electrnicos mviles, los desarrolladores de software se dieron cuenta que sus clientes no estaban restringidos a sus 13

Visual Basic 6.0 Programacin Web computadoras de escritorio y descubrieron la necesidad de software que fuera accesible para todos y que estuviera disponible a travs de casi cualquier tipo de dispositivo. Para cubrir estas necesidades, Microsoft anuncio su iniciativa .NET y el lenguaje de programacin C#. En la plataforma .NET las aplicaciones para Web pueden distribuirse a una gran variedad de dispositivos (incluso telfonos celulares). Esta plataforma ofrece un nuevo modelo de desarrollo de software que permite que las aplicaciones creadas en lenguajes de programacin distintos se comuniquen entre s. El lenguaje de programacin C#, desarrollado en Microsoft por Andrs Hejlsberg y Scott Wiltamuth, fue diseado especialmente para la plataforma .NET como un lenguaje que permitiera sus races en C, C++ y Java, con la adaptacin de las mejores caractersticas de cada uno y la adicin de otras nuevas propias de este lenguaje. Debido a que C# se construy con base en lenguajes bien desarrollados y ampliamente utilizados, aprender C# es fcil y agradable. C# es un lenguaje de programacin visual, manejador de eventos y completamente orientado a objetos, en el que los programas se crean mediante el uso de un Ambiente Integrado de Desarrollo (IDE). Con el IDE, los programadores pueden crear, ejecutar, probar y corregir programas de C# de manera conveniente, y por tal motivo, reducir el tiempo requerido para crear un programa funcional en una fraccin del tiempo que se necesitara si no se utilizara el IDE. El proceso de crear de manera rpida una aplicacin mediante un IDE se denomina Desarrollo Rpido de Aplicaciones (RAD). C# tambin permite un nuevo grado de interoperabilidad de software de diferentes lenguajes pueden interactuar como nunca antes. Los desarrolladores pueden empacar incluso software viejo, para que funcione con nuevos programas en C#. Adems, las aplicaciones C# pueden interactuar va Internet.

CONLUSIN:
Microsoft Visual Basic es un programa para hacer programas muy fcil para principiantes, estudiantes, esto a travs de que se maneja con objetos para que tambin as sea muy fcil y rpida el programar.

BIBLIOGRAFA:
Deitel, D. H., & Deitel, P. (2003). Cmo pogramar en C++ (4ta Edicin ed.). (G. Trujano Mendoza, Ed., A. Vidal Elizondo, & J. O. Garca Prez, Trads.) Mxico, Mxico: PEARSON Eduacin. Garca de Jalon, J. (s.f.). Recuperado el 01 de 03 de 2012, de http://mat21.etsii.upm.es/ayudainf/aprendainf/Visualbasic6/vbasic60.pdf Monografias. (s.f.). Recuperado el 01 de 03 de 2012, de Monografias: http://www.monografias.com/trabajos10/visual/visual.shtml

14

Potrebbero piacerti anche