0% encontró este documento útil (0 votos)
161 vistas9 páginas

Historia y Conceptos de Visual Basic

Este documento describe las diferentes versiones de Visual Basic desde la 1.0 hasta la 6.0. Resume los cambios y mejoras introducidos en cada versión, incluyendo la capacidad de generar aplicaciones de 16 y 32 bits en la versión 4.0 y el soporte exclusivo para 32 bits en la 5.0. También describe brevemente conceptos básicos de programación como objetos, propiedades, métodos y eventos.

Cargado por

Manu Goitia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
161 vistas9 páginas

Historia y Conceptos de Visual Basic

Este documento describe las diferentes versiones de Visual Basic desde la 1.0 hasta la 6.0. Resume los cambios y mejoras introducidos en cada versión, incluyendo la capacidad de generar aplicaciones de 16 y 32 bits en la versión 4.0 y el soporte exclusivo para 32 bits en la 5.0. También describe brevemente conceptos básicos de programación como objetos, propiedades, métodos y eventos.

Cargado por

Manu Goitia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación


Instituto Universitario de Tecnología Antonio José de Sucre
Extensión Punto Fijo
Catedra: Programación II

Entorno de la
Programación en
Visual Basic

Realizado por:
Emmanuel Goitia
C.I: 28289825
Semestre IV
Carrera: Informática
Ediciones de visual Basic
Visual Basic 1.0
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, ya que constituía en realidad la siguiente versión de los
compiladores BASIC vigentes para DOS, denominados QuickBASIC y BASIC PDS
(Profesional Development System). Usaba una interfaz de texto, con caracteres ASCII
extendidos que daban la apariencia de una interfaz gráfica.

Visual Basic 2.0

 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. En particular, los formularios se convirtieron en objetos
instanciables, sentando así los conceptos fundamentales para módulos de clase, que más
tarde se ofrecerían en la versión 4.

Visual Basic 3.0

 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


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. Había incompatibilidades entre las
distintas realeases de esta versión que causaban fallas de instalación y problemas de
operación. Mientras las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a
utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.

Visual Basic 5.0

En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de
32 bits exclusivamente. Los programadores que aún preferían desarrollar aplicaciones en 16
bits debían necesariamente utilizar VB 4.0, siendo transportables en código fuente a VB 5.0
y viceversa. 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. 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.

Visual Basic 6.0


fue la consagración de Visual Basic y supuso su expansión a gran escala. Visual Basic 6 se usó para
el desarrollo de numerosas aplicaciones profesionales y empresariales por todo el mundo y tuvo un
gran éxito. Tanto, que aunque ya no cuenta con soporte por parte de Microsoft, es un lenguaje que
sigue siendo usado debido a que numerosos programadores estaban muy especializados en él y a
que muchas empresas tenían programas funcionando con este lenguaje y no han querido eliminar
estos programas.

A partir de 2002 Visual Basic se integró dentro de una plataforma de programación más amplia que
admitía la programación en distintos lenguajes denominada Visual [Link] y empezó a usarse
el término Visual [Link] para hacer referencia a estas nuevas versiones. No obstante, Visual
Basic ha seguido siendo un lenguaje propio que ha seguido usándose. Ya dentro de Visual Studio
pueden destacarse estas versiones:

Visual Basic 2005: introdujo cambios importantes en relación a la filosofía de programación en que
se basaba Visual Basic (aunque el lenguaje continúa siendo esencialmente el mismo)

Visual Basic 2008, 2010, 2012, 2020…: Visual Basic es un lenguaje vivo que se mantiene integrado
dentro de la plataforma Visual Studio y del que continúan apareciendo versiones que van
introduciendo progresivas mejoras.

Programación Orientada a objetos


La programación Orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de
programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas
informáticos.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo,
acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de 1990. En la
actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a
objetos. (Ángel Roldán, 2017).

No todas las versiones de Visual Basic usan programación orientada a objetos, pero para este curso
no debes preocuparte por ello. En cambio, sí que todas las versiones de Visual Basic hacen uso de
un entorno gráfico de objetos y en este sentido sí debemos tener unas pequeñas nociones sobre qué
es un objeto. Un objeto es la combinación de código y datos. Un módulo (paquete de código) se
ejecutará en base a que está asociado a un objeto y no de forma libre. A efectos prácticos, veremos
los objetos como elementos prefabricados a los que dotamos de sentido. Supongamos que somos
fabricantes de naves prefabricadas. Montamos la nave (objeto), la dotamos de personal y
maquinaria con una, dos o tres líneas de proceso (código) y damos instrucciones precisas sobre qué
se debe hacer cuando se transmitan determinados mensajes a la nave (p. ej. “fabricar pan”), en
función del contenido o existencias de la nave (datos).

Objetos
Cada módulo (ventana), menú o control creado con Visual Basic es un módulo independiente
denominado objeto. Los bloques de construcción básicos de una aplicación de Visual Basic son los
objetos. Cada objeto tiene un conjunto de características y ciertos comportamientos (propiedades,
métodos y eventos) que lo distinguen de otros tipos de objetos. En otras palabras, un objeto de
formulario está diseñado para realizar una función específica en una aplicación y es diferente de un
objeto de menú.

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

Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden
determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario
tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el formulario
se puede o no maximizar.

Métodos
Los métodos son un conjunto de procedimientos que permiten a un objeto realizar una acción o una
tarea sobre sí mismo. Por ejemplo, para un formulario, tenemos un método Hide que ocultará el
formulario; o el método Show, que hará que el formulario vuelva a aparecer.

Evento
Un evento es una acción reconocida por un objeto. El evento ocurre (se genera) como resultado de
la interacción del usuario con el objeto. También se puede activar mediante la ejecución de código
(sentencias) o mediante la interacción de otro objeto con el objeto organizador de eventos. Para la
forma, tenemos, por ejemplo; Load evento, que se activa cuando se carga el formulario; o el evento
Click para un botón de comando, se activa cuando el usuario hace clic en él.
Formulario Cada formulario (ventana), menú o control que
se crea con Visual Basic es un módulo
autocontenido llamado objeto. Los bloques
básicos de construcción de una aplicación con
Visual Basic son los objetos. Cada objeto tiene
un conjunto de características y un
comportamiento definido que lo diferencian de
otros tipos de objeto. En otras palabras, un
objeto formulario ha sido diseñado para
cumplir determinada función en una
aplicación, y no es lo mismo que un objeto
menú.

Proyectos Cuando desarrolla una aplicación, Visual Basic


crea un archivo especial llamado Archivo de
Proyecto para administrar todos los demás
archivos de la aplicación.

El Archivo de Proyecto es simplemente una


lista de todos los archivos y objetos asociados
con el proyecto, así como información sobre
las opciones del entorno. Esta información se
actualiza cada vez que se guarda el proyecto.
Todos los archivos y objetos también se
pueden compartir con otros proyectos
Controles Representación gráfica de objetos tales como
botones, cuadros de lista, cuadros de edición,
etc., con los que el usuario interactúa para
proporcionar información a la aplicación.
Propiedades Los valores de un objeto, tales como tamaño,
título, color, etc.
Eventos Son acciones reconocidas por un formulario o
control. Los eventos ocurren a medida que el
usuario interactúa con los objetos de la
aplicación.
Métodos Las acciones que un objeto puede realizar
sobre sí mismo
Declaración de Variables y Constantes. Tipos de Datos. Tipos de Operadores
Constantes
Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe
un valor en el momento de la compilación y este permanece inalterado durante todo el programa.
Como ya se ha comentado en el tema sobre las partes de un programa, las constantes se declaran en
una sección que comienza con la palabra reservada const. Después de declarar una constante ya
puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una
expresion, en una comparación, asignar su valor a una variable, etc.

Se puede hacer una división de las constantes en tres clases:

Constantes literales
Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre.
En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el 3.1416)

Constantes declaradas
También llamadas constantes con nombre, son las que se declaran en la sección const asignándoles
un valor directamente

Constantes expresión
También se declaran en la sección const, pero a estas no se les asigna un valor directamente, sino
que se les asigna una expresión. Esta expresión se evalúa en tiempo de compilación y el resultado se
le asigna a la constante.

Variables

Una variable es un nombre asociado a un elemento de datos que está situado en posiciones
contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe
indicar el tipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc. Por otro
lado, distinguimos tres partes fundamentales en la vida de una variable:
Declaración de variables
Esta es la primera fase en la vida de cualquier variable. La declaración se realiza en la sección que
comienza con la palabra var. Si quieres más información, puedes ir al apartado que trata sobre la
declaración de variables en el tema Estructura de un programa.

Nota: Toda variable que vaya a ser utilizada en Pascal tiene que ser previamente declarada.

Iniciación de variables
Esto no es más que darle un valor inicial a una variable. Así como lo primero que se hace con una
variable es declararla, lo siguiente tiene que ser iniciarla. Esto se hace para evitar posibles errores en
tiempo de ejecución, pues una variable tiene un valor indeterminado después de declararla.
Principalmente, existen dos maneras de otorgar valores iniciales a variables:

Mediante una sentencia de asignación


Mediante uno de los procedimientos de entrada de datos (read o readln)

Utilización de variables
Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es la parte que presenta
un mayor abanico de posibilidades. A continuación tienes unas cuantas:

Incrementar su valor:
i := i + 1
Controlar un bucle:
for i:=1 to 10 do ...
Chequear una condición:
if i<10 then ...
Participar en una expresión:
n := (Max - Min) div i

EQUIVALE
MEMO
NCIA CON
TIPO DE ABREVIAT RANG OBSERVACI
RIA
DATOS URA O DE USADAS EN ONES
REQUE VALO PSEUDOCÓ
RIDA RES
DIGO
Uso en
- 32768 a
Integ 2 bytes ó 4 32767 ó - contadores,
% [Link] Entero
bytes según control de
er a
versión [Link] bucles etc.
(Ente según versión

ro)
- 2147483648 Igual que
Long
4 bytes ó 8 a
& 2147483647 ó Entero integer pero
(Entero bytes según
- admite un
versión 9,2E+18 a
9,2E+18 según rango más
largo)
versión amplio
Hasta 6
Single -
! 4 bytes Real decimales.
(Decima 3,4·103
8
También admite
l simple) a
enteros
3,4·103
8

Hasta 14
Double - decimales.
# 8 bytes Real
(Decimal 1,79·10 30
También
doble) 8
a admite enteros
30
1,79·10
8

False es el
Boolea
No tiene 2 bytes True o False Booleano valor
n
predeterminado
(Boolea
y va asociado a
no)
cero
10 bytes + 1 0 a 2·109 Texto de
String $ Alfanuméri
byte por cada caracteres ca longitud
carácter variable
Los del tipo
Variant double para Admite
(Object en No tiene Variable números o los No tiene números
otras del tipo string enteros,
versiones) para texto decimales o
texto

Tipos de datos

Tipos de operadores
Visual Basic proporciona los siguientes tipos de operadores:
Los operadores aritméticos realizan cálculos familiares en valores numéricos, incluido el
desplazamiento de los patrones de bits.
Los operadores de comparación comparan dos expresiones y devuelven un valor Boolean que
representa el resultado de la comparación.
Los operadores de concatenación unen varias cadenas en una sola cadena.
Los operadores lógicos y bit a bit de Visual Basic combinan valores Boolean o numéricos y
devuelven un resultado del mismo tipo de datos que los valores.

 Análisisparticular sobre la importancia de la programación orientada a


objetos y su alcance e implementación actual.
La importancia de la programación orientada a objetos radica en que contribuye a la creación de
programas de calidad, el poder de mantener, ampliar y reutilizar programas. Se basa en la forma de
pensar de una persona y el funcionamiento de una máquina, el elemento principal de esta
programación no es solo una función, sino también una entidad denominada objeto.

También podría gustarte