Visual basic

24
Universidad Tecnológica de Panamá Centro Regional de Coclé Ingeniería Industrial Código: 3015 Asignatura: Programación de Computadoras I Profesora Hilda Quirós Luisa Kirsch Evelyn Rodríguez Yessica Rodríguez

Transcript of Visual basic

Universidad Tecnológica de PanamáCentro Regional de Coclé

Ingeniería Industrial

Código: 3015

Asignatura: Programación de Computadoras I

Profesora Hilda Quirós

Luisa KirschEvelyn RodríguezYessica Rodríguez

Introducción

Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación.

Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".

Que un lenguaje de programación Visual Basic

Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

El lenguaje de programación Visual Basic es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran numero de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora.

Conceptos Básicos de Visual Basic

1. Objeto: El objeto es una instancia de una clase que combina datos y procedimientos.  Puede ser una porción de una aplicación, como un control o un formulario. Una aplicación entera también puede ser un objeto.

2. Método: El método es una acción que un objeto es capaz de realizar como por ejemplo el enfoque de un objeto, la adición o eliminación de elementos de una lista, visualizar un formulario, adicionar una opción a un menú, etc.

Conceptos Básicos de Visual Basic

Evento: El evento es una acción reconocida por el objeto en la cual se puede escribir código que se ejecutará al momento que el usuario o el sistema lo provoquen. Los eventos pueden ser los mismos para algunos controles por ejemplo el evento Click es utilizado por los botones de comandos, casillas de verificación, listas, menús, etc. mas no por el control Timer.

4. Formulario: En Visual Basic, formulario es sinónimo de ventana en la que usted ubica todos los controles que va utilizar esa ventana. Los formularios tienen características como el tamaño, el color de fondo, el título, entre otras propiedades.

5. Módulo: Un módulo es un archivo de Visual Basic donde escribimos la parte del código de nuestro programa que deseamos que se comparta entre todos los formularios.

Conceptos Básicos de Visual Basic

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).

La caja de Controles: La caja de controles contiene los controles que usted puede colocar en el formulario. Los controles que están a nuestra disposición en esta caja son los denominados estándar, sin embargo, podemos incluir y quitar tantos controles como queremos o creamos conveniente.

Conceptos Básicos de Visual Basic

Asistentes: Son cuadros de diálogo que automatizan tareas basándose en preguntas y respuestas.

Compilador: Es un sistema que convierte el programa que usted escribió en una aplicación que la computadora pueda ejecutar.

Conceptos Básicos de Visual Basic

Pasos para la creación de un programa

Creación de una interface de usuario (Graphics Interface User). Esta interface será la principal vía de comunicación entre el usuario y el programa (hombre-máquina), tanto para salida de datos como para entrada. Será necesario partir de una ventada conocida como Formulario a la que le iremos añadiendo los controles necesarios.

 

Pasos para la creación de un programa

Definición de las propiedades de los controles (objetos) que hayamos colocados en ese formulario. Estas propiedades determinarán la forma estática de los controles, es decir, como son los controles y para qué sirven.

Pasos para la creación de un programa Generación del código asociado a los

eventos que ocurran a estos controles. A la respuesta a estos eventos (click, doble click, una tecla pulsada, etc.) le llamamos Procedimiento y deberá generarse de acuerdo a las necesidades del programa.

Pasos para la creación de un programa

Generación del código del programa. Un programa puede hacerse solamente con la programación de los distintos procedimientos que acompañan a cada control u objeto. Sin embargo, VB ofrece la posibilidad de establecer un código de programa separado de estos eventos. Este código puede introducirse en 3 tipos de bloques de instrucciones llamados: Módulos, funciones y Procedimientos.

Historia y Evolución de Visual Basic

Nacimiento y Primeros Años

El lenguaje BASIC fue inventado en 1964 por John George Kemeny(1926-1993) y ThomasEugene Kurtz (1928-) en el Dartmouth College. En años subsiguientes, mientras que otros dialectos de BASIC aparecían, el BASIC original de Kemeny y Kurtz fue conocido como BASIC Dartmouth.

BASIC fue diseñado para permitir a los estudiantes escribir programas usando terminales de un computador en tiempo compartido. Estaba pensado para reducir notablemente la complejidad de los otros lenguajes del momento, con uno diseñado específicamente para la clase de usuarios que los sistemas de tiempo compartido permitían: un usuario más sencillo, fuera del área de las ciencias de la computación, a quien no le interesaba tanto la velocidad, sólo el hecho de ser capaz de programar y usar la máquina sin demasiadas complicaciones.

Es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980 Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del original.BASIC es el acrónimo de Beginners All-purpose Symbolic Instruction Code; por correspondencia con Thomas E. Kurtz. (traducido al español: "código de instrucciones simbólicas de propósito general para principiantes") y está ligado al nombre de un trabajo sin publicar del coinventor del lenguaje, Thomas Kurtz (el nombre no está relacionado con la serie de C. K. Ogden, Basic English).

Versiones

Visual Basic 1.0 para Windows se liberó en mayo de 1991.

Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco popular, este lenguaje no era compatible con Visual Basic para Windows, usaba una interfaz de texto, con caracteres ASCII extendidos que daban la apariencia de una interfaz gráfica.

Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones Standard y Professional. El entorno de programación era más fácil de usar que el anterior, y su velocidad de proceso fue mejorada.

Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional. Incluía la versión 1.1 de Microsoft Jet Database Engine, que permitía acceso a bases de datos Access.

Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows.

En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de 32 bits exclusivamente. En la versión 5 se tenía la posibilidad de crear controles personalizados; también permitía compilar a código ejecutable nativo de Windows, logrando con ello incrementar la velocidad de ejecución de los programas generados, más notablemente en los de cálculo.

Versiones

Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web.

Microsoft retiró el soporte de VB6 en marzo de 2008, pero a pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas, como Windows Vista, Windows Server 2008, Windows 7 y Windows 8.

Versiones

Características Barra de titulo: muestra el nombre

del proyecto y del formulario q se está diseñando actualmente

Barra de menús: Proporciona los menús que contienen comandos que Visual Basic tiene disponibles para su uso en aplicaciones desarrolladas, o para la administración de su propio entorno

Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado

características

Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.

Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.

Ventajas

Posee una curva de aprendizaje muy rápida.

Integra el diseño e implementación de formularios de Windows.

Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.

Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.

Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.

Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.

Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.

Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de datos (Access).

Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.

Ventajas

Desventajas

Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas; se citan entre ellas:

Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell

Soporte pobre para programación orientada a objetos

Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.

Dependencia de complejas y frágiles entradas de registro COM

La capacidad de utilizar controles en un sólo formulario es muy limitada en comparación a otras herramientas. DLL Hell DB, Libro Programando en Visual Basic,2002

Conclusión

Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma. Es por ello que la programación en Visual Basic se hace mucho mas fácil debido a la interacción frecuente entre la computadora y el usuario.

De este lenguaje de programación han surgidos algunos derivados como: El VBScript es un lenguaje predeterminado para el Active Server Pages (ASP) que es un lenguaje de programación web. O el Visual Basic.NET que es un lenguaje de similares características a las del C#.

http://aftorpary.blogspot.com/2009/08/historia-y-evolucion-de-visual-basic-es.html

http://diocomputo.blogspot.com/2011/03/conceptos-basicos-de-visual-basic.html

http://www.monografias.com/trabajos33/visual-basic/visual-basic.shtml#ixzz3dA2iQ0uq

http://masalladevisualbasic.galeon.com/conceptos.html

http://www.larevistainformatica.com/lenguaje-programacion-viasual-basic.htm

Infografía