Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CUSCO-PERU
Visual Basic
VISUAL BASIC
I.
2.1.-PROPIEDADES.El conjunto de datos que describen las caractersticas 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
adems pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton
establece si el formulario tendr o no el botn Maximizar. La presencia o ausencia de
este botn determinar si el formulario se puede o no maximizar.
3. MTODOS.Los mtodos son un conjunto de procedimientos que permiten que un objeto ejecute
una accin o tarea sobre s mismo. Por ejemplo, para un formulario tenemos el
mtodo Hide que har que el formulario se oculte; o el mtodo Show que har que el
formulario se vuelva a mostrar.
4. EVENTOS.Un evento es una accin que es reconocida por el objeto. Un evento ocurre (se
dispara) como resultado de la interaccin del usuario con el objeto. Tambin puede
dispararse debido a la ejecucin de cdigo (sentencias) o como resultado de la
interaccin de otro objeto con el objeto de poseedor del evento.
interfaz de usuario son los formularios y los controles. Visual Basic utiliza tcnicas de
programacin visual para disear las aplicaciones.
Para disear esta ventana (Formulario), del conjunto de objetos de Visual Basic
seleccionamos un objeto tipo Formulario (Form). Luego a la propiedad Nombre
(Name) le asignamos el valor frmEntrada; a la propiedad Ttulo le asignamos el valor
Bienvenidos a Gestin y Sistemas.
Dentro del formulario se colocan los controles. Para que el usuario pueda ingresar un
dato (por ejemplo, la contrasea) colocamos en la ventana un control tipo Cuadro de
Texto
(TextBox);
continuacin
establecemos
su
propiedad
Nombre
en
El evento debe ejecutar dos sentenciar para cambiar la propiedad Texto de cada uno
de los cuadros de texto, y luego invocar al mtodo EstablecerEnfoque() del cuadro
de texto txtUsuario.
El Entorno Integrado de Desarrollo (IDE)
6. ELEMENTOS.6.1.-Barra de Mens.Presenta los comandos que se usan para trabajar con Visual Basic. Adems de los
mens estndar Archivo, Edicin, Ver, Ventana y Ayuda, contiene otros mens
para tener acceso a funciones especficas de programacin, como Proyecto, Formato
o Depuracin.
6.2.-Barra 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
Mediante estos controles se pueden introducir datos variando la posicin del cursor.
D.-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:
10
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.
G.-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
11
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
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.
H.-EL COMMONDIALOG.Es un control del que se libran muy pocas aplicaciones Normalmente se encuentra en
la caja de herramientas
12
Seleccionar Fuentes
En realidad el cuadro de dilogo permite conocer datos con los cuales, 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.
8. UN PROGRAMA EN VISUAL BASIC CONSTA DE:
1. Cdigo:
Instrucciones que
le indican a la
computadora qu
hacer.
2. Interfaz grfica:
Conjunto de elementos
grficos (ventanas,
botones, mens,
imgenes, etc.) que
permiten la interaccin
usuario programa.
13
9. QU ES UN PROYECTO.Cuando desarrolla una aplicacin, Visual Basic crea un archivo especial llamado
Archivo de Proyecto para administrar todos los dems archivos de la aplicacin.
El Archivo de Proyecto es simplemente una lista de todos los archivos y objetos
asociados con el proyecto, as como informacin sobre las opciones del entorno. Esta
informacin se actualiza cada vez que se guarda el proyecto. Todos los archivos y
objetos tambin se pueden compartir con otros proyectos. Un proyecto est
compuesto por los siguientes archivos:
Tipo de archivo
Extensin
Proyecto
.vbp
Descripcin
Realiza el seguimiento de todos los componentes de
la aplicacin.
Formulario
.frm .frx
Mdulo estndar
.bas
Tipo de archivo
Extensin
Descripcin
Controles
Personalizados
.ocx
Mdulo de clase
.cls
Contiene
la
definicin
de
clase,
mtodos
14
Recursos
.res
Contiene
informacin
binaria
usada
por
la
10. PASOS PARA CREAR UNA APLICACIN.El proceso de creacin de una aplicacin Visual Basic puede descomponer en una
serie de siete pasos.
Crear la interfaz de usuario
Usted crea una interfaz dibujando controles y objetos sobre un formulario. A fin de
hacer que su cdigo sea ms fcil de leer y depurar, debe luego asignar nombres a
los objetos usando convenciones de nombres estndar.
Establecer las propiedades de los objetos de la interfaz
Luego de aadir objetos al formulario, se establece las propiedades de los objetos.
Puede establecer valores iniciales ya sea usando la ventana de propiedades en
tiempo de diseo o escribiendo cdigo para modificar las propiedades en tiempo de
ejecucin.
Escribir cdigo para los eventos
Luego de establecer las propiedades iniciales para el formulario y cada objeto, aada
el cdigo que se ejecutar en respuesta a los eventos. Los eventos ocurren cuando
diferentes acciones ocurren sobre un control u objeto. Por ejemplo, clic es un evento
que puede ocurrir para un botn de comando.
Guardar el proyecto
Cuando crea el proyecto, asegrese de darle un nombre usando el comando Guardar
Proyecto como del men Archivo. Guarde su proyecto frecuentemente conforme
aada cdigo. Al guardar un proyecto se guardan cada formulario y mdulo de cdigo
en el proyecto.
Probar y depurar la aplicacin
Conforme aada cdigo al proyecto, puede usar el comando Iniciar en la Barra de
Herramientas para ejecutar su aplicacin y ver su comportamiento. Tambin puede
usar las herramientas de depuracin para verificar errores y modificar cdigo.
Crear un archivo ejecutable
15
16
10.2.-PREFIJOS SUGERIDOS PARA MENS.Las aplicaciones suelen usar muchos controles de men, lo que hace til tener un
conjunto nico de convenciones de nombres para estos controles. Los prefijos de
controles de mens se deben extender ms all de la etiqueta inicial mnu,
agregando un prefijo adicional para cada nivel de anidamiento, con el ttulo del men
final en la ltima posicin de cada nombre. En la tabla siguiente hay algunos ejemplos.
Archivo Abrir
mnuArchivadorAbrir
mnuArchivoEnviarCorreo
mnuArchivoEnviarFax
Formato Carcter
mnuFormatoCarcter
Ayuda Contenido
mnuAyudaContenido
17
Basic. Adems, los nombres del control de men documentan claramente los
elementos del men a los que estn adjuntos.
11. FORMULARIOS.-
BorderStyle
Caption
ControlBox
Enabled
Icon
Left y Top
MaxButton
MinButton
Name
18
WindowState
Eventos
Activate
activa.
Click
Deactivate
Load
Unload
Mtodos
Hide
Refresh
Oculta el formulario.
Actualiza el contenido del formulario.
SetFocus
Show
Con los controles, los usuarios pueden operar y obtener los resultados de una
aplicacin. Puede aadir controles a un formulario seleccionando la herramienta
adecuada del Cuadro de Herramientas. Entre los controles ms comunes a utilizar
en una aplicacin tenemos: Etiqueta (Label), Cuadro de Texto (TextBox) y Botn de
Comando (CommandButton).
19
.-
13. ESTABLECIENDO PROPIEDADES.Al disear la interfase de usuario de una aplicacin Visual Basic, se deben establecer
la propiedades para los controles (objetos) creados.
Estableciendo Propiedades en Tiempo de Diseo
Algunas propiedades pueden ser establecidas en tiempo de diseo. Para establecer
estas propiedades se emplea la ventana de propiedades. Para acceder a la ventana
de propiedades, oprima en botn secundario del ratn sobre un objeto, y luego haga
clic en Propiedades. Tambin se puede obtener el mismo resultado seleccionado el
objeto y luego presionando F4.
13.1.-Estableciendo Propiedades en Tiempo de Ejecucin.En tiempo de ejecucin, se puede escribir cdigo para establecer u obtener el valor de
una propiedad. La siguiente lnea de cdigo establece a negrita la fuente de un cuadro
de texto llamado txtData.
20
II.
A.-MDULOS DE FORMULARIO.Cada formulario en su aplicacin tiene un mdulo de formulario asociado, estos son
guardados con una extensin de archivo FRM y contienen:
B.-MDULOS ESTNDAR.Los mdulos estndar pueden contener cdigo que es comn a varios formularios en
su aplicacin. Este cdigo es por omisin pblico, lo cual significa que fcilmente
compartido con otros mdulos de cdigo, tales como un mdulo de formulario. Estos
mdulos contienen declaraciones de procedimientos, tipos y variables. No pueden
almacenar procedimientos de evento por que no contienen objetos.
C.1.-LA VENTANA DE CDIGO.Cdigo es un trmino general para todas las sentencias Visual Basic que usted
escribe en una aplicacin: procedimientos de evento y procedimientos generales. El
cdigo en Visual Basic se escribe en la ventana de Cdigo. El editor de texto es solo
un editor ASCII con colores para diferenciar las palabras claves en el cdigo que
escribe.
La Ventana de Cdigo se usa para escribir, mostrar y editar el cdigo de su aplicacin.
Puede abrir una ventana de cdigo por cada mdulo de su aplicacin, de modo que
puede fcilmente copiar y pegar entre ellos.
22
23
D.-CUADRO DE MENSAJE Y DE ENTRADA.Una de las formas ms simples de obtener informacin para y desde el usuario es
utilizando las funciones MagBox e InpuBox respectivamente.
Funcin MsgBox()
Los cuadros de mensaje ofrecen un modo simple y rpido de consultar a los usuarios
por informacin simple o para permitirles tomar decisiones sobre el camino que su
programa debe tomar. Puede usar esta funcin para mostrar diferentes tipos de
mensaje y botones con los cuales el usuario da una respuesta.
24
Formato
MsgBox( prompt [, buttons] [, title ] [, helpfile, context] )
EL formato de la funcin MsgBox consta de los siguientes argumentos:
Ejemplos
Funcin InpuBox()
E.-CONSTANTES PREDEFINIDAS.Visual Basic reconoce cierta cantidad de constantes predefinidas que pueden se
usadas en cualquier parte de su cdigo en lugar de valores numricos. Puede hacer
que su cdigo sea ms fcil de leer y escribir mediante el uso de estas constantes.
Adems, los valores de estas constantes pueden cambiar en versiones posteriores de
Visual Basic, su uso permitir que su cdigo sea compatible. Por ejemplo, la
propiedad WindowState de un formulario puede aceptar las siguientes constantes:
25
frmEntrada.WindowState = vbMaximized
F.-MANEJO DE FORMULARIOS.Normalmente la intefaz de una aplicacin est compuesta por varios formularios.
Cuando Visual Basic inicia la aplicacin, automticamente se muestra el formulario de
arranque, mientras que los otros formularios deben ser mostrados y ocultados a travs
de cdigo. El mtodo o funcin usada depende de lo que deseamos hacer.
26
F.2.-Evento Load.El evento Load ocurre cuando el formulario es cargado en la memoria. Esto sucede
cuando se usa la sentencia Load, o cuando se invoca el mtodo Show y el formulario
an no est cargado en memoria. Normalmente, este evento se utiliza para establecer
algunas propiedades del formulario, los controles que se encuentran en l, o variables
a nivel del formulario.
Ejemplos:
G.-FINALIZACIN DE UNA APLICACIN.Se puede finalizar la ejecucin de la aplicacin descargando el ltimo formulario de la
aplicacin o usando la sentencia End. La sentencia End termina la ejecucin de la
aplicacin y descarga todos los formularios. Cuando finaliza su aplicacin con la
sentencia End no se desencadena ningn evento de los formularios.
Ejemplos
27
H.-EL EDITOR DE MENS.Esta herramienta permite crear mens personalizados para la aplicacin y definir sus
propiedades. Para ingresar, estando en tiempo de diseo, haga clic en el men
Herramientas y luego en la orden Editor de Mens o en el botn equivalente de la
barra de herramientas estndar.
28
G.1.-EL CONTROL IMAGELIST .Un control ImageList contiene una coleccin de objetos ListImage, a cada uno de los
cuales se puede hacer referencia mediante su ndice o su clave. El control ImageList
no est concebido para utilizarlo en solitario, sino como punto de almacenamiento
central para proporcionar cmodamente imgenes a otros controles.
III.
1.-Tipos de Datos
Un tipo de dato determina la naturaleza del dominio de valores que puede tomar una
variable, las operaciones en que puede participar y el espacio de memoria que
necesita. La tabla siguiente muestra los tipos de datos, incluyendo el tamao de
almacenamiento y el intervalo.
Tipo de Dato
Tamao
de Rango
Almacenamient
o
Byte
1 byte
0 a 255
Boolean
2 bytes
True o False
Integer
2 bytes
-32.768 a 32.767
Long
4 bytes
-2.147.483.648 a 2.147.483.647
4 bytes
-3,402823E38
(entero largo)
Single
-1,401298E-45
para
valores
(coma
flotante/
valores positivos
precisin
simple)
Double
8 bytes
-1,79769313486232E308 a -4,94065645841247E-
(coma
flotante/
324
30
1,79769313486232E308
para
valores
precisin
positivos
doble)
Currency
(entero
8 bytes
a
-922.337.203.685.477,5808
922.337.203.685.477,5807
escala)
Decimal
14 bytes
con
28
8 bytes
Object
4 bytes
String
10 bytes +
(longitud
longitud de la
variable)
cadena
String
Longitud de la
(longitud fija)
cadena
Variant
16 bytes
(con nmeros)
Variant
22 bytes +
(con
longitud de la
variable.
caracteres)
cadena
usuario
(utilizando
elementos
Type)
31
Los valores que se pasan a una funcin de conversin deben ser vlidos para el tipo
de dato de destino o se producir un error. Por ejemplo, si intenta convertir un tipo
Long en un Integer, el tipo de Long debe de estar en el intervalo vlido del tipo de
dato Integer.
ManzanasVendidas = ManzanasVendidas + 1
2.1.-DECLARACIN DE VARIABLES.Declarar una variable es decirle al programa algo de antemano. Se declara una
variable mediante la instruccin Dim, proporcionando un nombre a la variable, segn
la siguiente sintaxis:
Dim nombre-variable [As tipo]
32
Debe ser nica en el mismo alcance, que es el intervalo desde el que se puede
Hay otras formas de declarar variables:
Declarar una variable mediante la palabra clave Public hace que est accesible
para toda la aplicacin.
Declarar una variable local mediante la palabra clave Static conserva su valor
aunque termine el procedimiento.
Declaracin Implcita
No tiene por qu declarar una variable antes de utilizarla. Por ejemplo, podra escribir
una funcin donde no hiciera falta declarar TempVal antes de utilizarla:
Declaracin Explcita
o bien
3.-ESTABLECIDO EL ALCANCE DE LAS VARIABLES.Dependiendo de cmo se declara, una variable tiene como alcance un procedimiento
(local) o un mdulo.
4.-CONSTANTES.A menudo ver que el cdigo contiene valores constantes que reaparecen una y otra
vez. O puede que el cdigo dependa de ciertos nmeros que resulten difciles de
recordar (nmeros que, por s mismos, no tienen un significado obvio).
En estos casos, puede mejorar mucho la legibilidad del cdigo y facilitar su
mantenimiento si utiliza constantes. Una constante es un nombre significativo que
sustituye a un nmero o una cadena que no vara. Aunque una constante recuerda
ligeramente a una variable, no puede modificar una constante o asignarle un valor
nuevo como ocurre con una variable. Hay dos orgenes para las constantes:
34
Puede colocar ms de una declaracin de constante en una nica lnea si las separa
con comas:
A menudo, la expresin del lado derecho del signo igual ( = ) es un nmero o cadena
literal, pero tambin puede ser una expresin que d como resultado un nmero o una
cadena (aunque la expresin no puede contener llamadas a funciones). Puede incluso
definir constantes en trminos de constantes previamente definidas:
35
Para crear una constante que slo exista en un procedimiento, declrela dentro del
procedimiento.
Para crear una constante disponible para todos los procedimientos de un mdulo,
pero no para el cdigo que est fuera del mdulo, declrela en la seccin
Declaraciones Generales del mdulo.
5.-CONVENCIONES PARA NOMBRES DE CONSTANTES Y VARIABLES.Las variables se deben definir siempre con el menor alcance posible. Las variables
globales (pblicas) pueden hacer lgica de una aplicacin muy difcil de entender. Las
variables globales tambin hacen ms difcil mantener y volver a usar el cdigo.
En Visual Basic las variables pueden tener el alcance siguiente:
En una aplicacin de Visual Basic, las variables globales se deben usar slo cuando
no exista ninguna otra forma cmoda de compartir datos entre formularios. Cuando
haya que usar variables globales, es conveniente declararlas todas en un nico
mdulo agrupadas por funciones y dar al mdulo un nombre significativo que indique
su finalidad, como Pblicas.
36
Una variable tiene alcance global si se declara como Public en un mdulo estndar o
en un mdulo de formulario. Una variable tiene alcance de nivel de mdulo si se
declara como Private en un mdulo estndar o en un mdulo de formulario,
respectivamente.
Sintaxis
Ejemplo
Arreglo de Variables
Un arreglo es una coleccin de elementos del mismo tipo con un nombre comn. Los
elementos son identificados por el nombre comn y un ndice.
Sintaxis
37
7.-OPERADORES. ARITMTICOS
^
Exponenciacin
*
Multiplicacin
Divisin
Divisin entera
Mod
Suma
Resta
&
Concatenacin de cadenas
Operador
Orden de
prioridad
()
^
*
Operador
Significado
Suma
Resta
Multiplicacin
Divisin
Divisin entera
Mod
Exponenciacin
2
/
Mod
COMPARACIN
=
Igual
<>
Distinto
Menor que
<=
Menor o igual
>=
Mayor o igual
Like
Cualquier carcter
LGICOS
And
Y lgico
Or
O lgico
Xor
O Exclusivo
Not
Negacin
A.-Manipulacin de Errores
Cuando desarrolle aplicaciones en Visual Basic, es importante depurar el cdigo
escrito y manipular los probables errores que puedan ocurrir. Tambin es importante
prevenir en lo posible estos errores validando los ingresos de datos a la aplicacin.
B.-Herramientas de Depuracin
Visual Basic proporciona herramientas interactivas para localizar errores en tiempo de
ejecucin y errores en la lgica del programa. Se puede acceder a todas las
herramientas de depuracin empleando el men Depuracin o la barra de
herramientas Depuracin. Las herramientas de depuracin en Visual Basic incluyen:
Puntos de interrupcin y expresiones de interrupcin
Establece un punto de interrupcin para detener un programa en ejecucin. Se puede
establecer un punto de interrupcin en tiempo de diseo o en tiempo de ejecucin
mientras se est en modo de interrupcin.
Expresiones de inspeccin
Emplee las expresiones de inspeccin para examinar una variable o expresin en
particular. El valor de cada expresin de inspeccin es actualizado en los puntos de
interrupcin
Opciones paso a paso
Use las opciones paso a paso para ejecutar porciones de cdigo ya sea una
instruccin o procedimiento a la vez.
Pila de llamadas
39
Emplee Pila de llamadas para visualizar todas las llamadas a procedimientos activas y
rastrear la ejecucin de una serie de procedimientos anidados.
La ventana inmediato
En modo de interrupcin, se puede probar una sentencia ejecutable escribindola en
la ventana inmediato. Visual Basic ejecuta la sentencia inmediatamente de modo que
se pueda evaluar el cdigo.
La ventana locales
Esta ventana automticamente visualiza todas las variables declaradas en el
procedimiento actual, junto con sus valores.
C.-VALIDACIN DE DATOS.Se puede prevenir algunos errores en el ingreso de datos y mejorar el uso de una
aplicacin validando informacin mientras es ingresada a los campos de la aplicacin.
Una manera de asegurar ingresos vlidos es restringiendo el nmero de opciones que
un usuario puede escoger. Por ejemplo, se puede emplear un cuadro de lista para
permitir a los usuarios seleccionar un nombre de un producto en un formulario. Debido
a que los usuarios deben escoger un producto de una lista predefinida, no podrn
ingresar un nombre de producto no vlido.
D.-VALIDACIN DE INFORMACIN A NIVEL DE FORMULARIO.Adems de emplear tcnicas a nivel de campo para validar los datos mientras son
ingresados, se puede escribir cdigo que valide los datos en todos los campos de un
formulario al mismo tiempo. En esta parte del curso se vern las tcnicas de
validacin a nivel de formulario soportadas por Visual Basic.
Habilitando el Botn Aceptar
Una forma de validar la informacin del formulario sera la de asegurar que un usuario
ha ingresado los datos en todos los campos en un formulario antes de que se le
permita continuar. Esto puede llevarse a cabo deshabilitando el botn Aceptar en un
formulario hasta que el usuario haya llenado todos los campos, como se muestra a
continuacin.
40
V.- CONCLUSIONES.Visual Basic, es un idioma muy completo para uso de formularios y manejo con bases
de datos, es muy claro y tiene muy buena ayuda en castellano. Sus usos para fines
administrativos y contables para pequeas y medianas administraciones, lo hacen ser
uno de los mejores en esa materia. Es un idioma hibrido, es decir formado por cdigo
y objetos insertables en los formularios, y es de alto nivel, es decir se expresa en un
dialogo semejante al que usan las personas. Maneja todo el entorno de windows con
gran facilidad.
Hoy en da, el Visual Basic es el lenguaje de programacin ms utilizado, al brindar
gran facilidad de uso, y estar respaldado por una gran compaa como lo es Microsoft.
Sin embargo, a pesar de su sencillez, es muy potente, ya que ofrece extensas
utilidades para programar en un ambiente grfico, diseado para Windows, de esta
manera Microsoft ha apilado enormemente su mercado, ya que Visual Basic, solo es
compatible con Windows.
41
Gran cantidad de programas importantes como Microsoft Office han sido programados
en Visual Basic, probando que es una excelente y muy confiable herramienta para la
elaboracin de programas informticos.
Anteriormente, los lenguajes de programacin no incluan un entorno visual, se
apoyaban en el MS-DOS, como el C o el C++, se deban de aprender muchas claves,
es decir, era mucho ms difcil programar, es como cuando en vez de Windows se
usaba MS-DOS, el Windows lo sobrepas fcilmente por su entorno grfico y que no
se tenan que aprender tantas claves, porque ya estaban establecidas, solo era
cuestin de apretar un botn con el Mouse.
De pronto Visual Basic, viene a cambiar la forma de programar, provocando as, un
desplazamiento de los antiguos lenguajes de programacin. Microsoft brind as una
enorme oportunidad a muchas personas de iniciarse en el amplio lenguaje de la
programacin
42