Está en la página 1de 24

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educacin Superior


Fundacin Misin Sucre
Zaraza, Estado Gurico

Profesor: Participantes:
Juan, Vzquez Oswaldo, Toro
CI. 21.065.402
Maigualida, Gonzales
CI.20.684.773
Maigri, Lpez
CI.16.572.965
Diego, Campos
CI. 17.122.191

1
ndice

Introduccin 3
Cmo funciona la programacin?.......................................................................... 4

Qu es un lenguaje de programacin?................................................................... 4

Qu es Visual Basic?............................................................................................ 5
Descripcin general del lenguaje Visual Basic.. 5,6

Caractersticas de Visual Basic.. 6

Las Variables.. 6,7

Tipos de datos 7,8

Constantes. 8, 9,10
Structura If - Then Else................. 11,12

Estructura While Wend 12,13

Estructura For next.. 13,14

Estructura Select case. 14


End Select.. 14,15

Operadores de Visual basic.. 15,16

Operadores lgicos. 16

Operadores de comparacin.. 16,17

Ventajas. 17

Inconvenientes.. 18
Conclusin 19

Anexos.. 20,21
Bibliografa... 22

2
Introduccin.
Visual Basic es uno de los numerosos lenguajes de programacin que se
encuentran en el mercado de la informtica contempornea. Este lenguaje nace del
BASIC (Beginners All-purpose Symbolic Instruction Code) que fue creado en su
versin original en el Dartmouth College, con la intencin de servir a aquellas personas
que estaban interesadas en iniciarse en algn lenguaje de programacin. Luego de sufrir
varias modificaciones, en el ao 1978 se estableci el BASIC estndar. La sencillez de
su interface gan el desprecio de los programadores avanzados por considerarlo "un
lenguaje para principiantes".
Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se
lo conoce como Visual Basic y la versin ms reciente es la 6 que se incluye en el
paquete Visual Studio 6 de Microsoft. Esta versin combina la sencillez del BASIC con
un poderoso lenguaje de programacin Visual que juntos permiten desarrollar
robustos programas de 32 bits para Windows. Esta fusin de sencillez y
la esttica permiti ampliar mucho ms el monopolio de Microsoft, ya que el
lenguaje slo es compatible con Windows, un sistema operativo de la misma empresa.
Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una
perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar
aplicaciones compatibles con Windows.
En este informe explicaremos sus principales trminos y/o caractersticas de
mismo con la finalidad de aprender ms sobre este Programa y manejarlo con facilidad.

3
Cmo funciona la programacin?

Por s solo, un equipo no es muy inteligente.


Esencialmente, un equipo es slo un gran grupo de pequeos modificadores
electrnicos que estn activados o desactivados. Al establecer diferentes combinaciones
de estos modificadores, se logra que el equipo realice alguna accin, por ejemplo, que
muestre algo en la pantalla o que emita un sonido. Eso es la programacin en su
concepto ms bsico: decirle a un equipo qu hacer.
Claro est que comprender qu combinacin de modificadores lograr que el
equipo haga lo que se desea ser una gran tarea; aqu es donde los lenguajes de
programacin adquieren un papel importante.

Qu es un lenguaje de programacin?

Las personas se expresan utilizando un lenguaje con muchas palabras. Los


equipos utilizan un lenguaje simple que consta slo de nmeros 1 y 0, con un 1 que
significa "activado" y un 0 que significa "desactivado". Tratar de hablar con un equipo
en su propio lenguaje sera como tratar de hablar con los amigos utilizando el cdigo
Morse, se puede hacer, pero para qu?
Un lenguaje de programacin acta como un traductor entre el usuario y el
equipo. En lugar de aprender el lenguaje nativo del equipo (conocido como lenguaje
mquina), se puede utilizar un lenguaje de programacin para dar instrucciones al
equipo de un modo que sea ms fcil de aprender y entender.
Un programa especializado conocido como compilador toma las instrucciones
escritas en el lenguaje de programacin y las convierte en lenguaje mquina. Esto
significa que, como desarrollador de Visual Basic, no precisa entender lo que el equipo
hace o cmo lo hace, slo es necesario entender cmo funciona el lenguaje de
programacin de Visual Basic.

4
Qu es Visual Basic?

Diseador de entorno de datos: Es posible generar, de manera automtica,


conectividad entre controles y datos mediante la accin de arrastrar y colocar
sobre formularios o informes.
Los Objetos Actives son una nueva tecnologa de acceso a datos mediante la
accin de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automtica formularios
que administran registros de tablas o consultas pertenecientes a una base de datos, hoja
de clculo u objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de herramientas
es factible incluir barra de herramientas personalizada, donde el usuario selecciona los
botones que desea visualizar durante la ejecucin.
En las aplicaciones HTML: Se combinan instrucciones de Visual Basic
con cdigo HTML para controlar los eventos que se realizan con frecuencia en una
pgina web.
La Ventana de Vista de datos proporciona acceso a la estructura de una base de
datos. Desde esta tambin acceso al Diseador de Consultas y diseador de Base de
datos para administrar y registros.

Descripcin general del lenguaje Visual Basic

En muchos sentidos, el lenguaje Visual Basic es muy parecido al lenguaje cotidiano.


Cuando se habla o escribe, se utilizan diferentes tipos de palabras, como nombres o
verbos, que definen cmo se utilizan. Visual Basic tambin tiene diferentes tipos de
palabras, conocidas como elementos de programacin, que definen cmo se utilizan
para escribir programas.
Los elementos de programacin de Visual Basic Incluyen:
Instrucciones, declaraciones, mtodos, operadores y palabras clave. A medida que
avance en las siguientes lecciones, ir aprendiendo ms sobre estos elementos y cmo
utilizarlos.
El lenguaje escrito y hablado tambin tiene reglas, o sintaxis, que definen el orden de
las palabras en una frase. Visual Basic tambin tiene su sintaxis, al comienzo resulta
extraa pero realmente es muy simple. Por ejemplo, para decir "La velocidad mxima
de mi automvil es 55", se escribira:
Car.Speed.Maximum = 55

5
Ms adelante aprender ms sobre la sintaxis y las herramientas de Visual Basic, por
ejemplo IntelliSense, que es una gua para utilizar la sintaxis correcta al escribir los
programas.
El lenguaje hablado y escrito tambin posee su estructura: por ejemplo, un libro consta
de captulos con prrafos que contienen frases. Los programas escritos en Visual Basic
tambin tiene una estructura: los mdulos son como los captulos,
los procedimientos como los prrafos y las lneas de cdigo como las frase

Caractersticas de Visual Basic.

Barra de ttulo: 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).

Las Variables

Las variables, como su nombre lo indica, se utilizan para almacenar valores que
tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos referimos
a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color, un nmero etc....

6
A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo puedo
crear una variable llamada fecha y esta almacenar una fecha. A los nombres de las
variables se los denomina identificadores. Cuando creamos variables, tenemos que tratar
de asignarles un nombre que se relacione con el tipo de dato que queremos almacenar.
Por ejemplo no tendra mucho sentido crear una variable llamada m y all guardar o
almacenar un nombre o un apellido, por que cuando echemos vista al cdigo resultara
ms difcil deducir que tipo de dato estoy guardando. Por ejemplo en este ltimo caso
sera mucho ms lgico crear una variable llamada nombres y all guardar "Luciano",
"Pedro", "Natalia" etc.

En visual basic a las variables conviene declararlas, o sea, avisarle que vamos a
utilizar dichas variables. A estas se las declara en el comienzo del cdigo y se les
antepone la palabra reservada Dim, luego el nombre que nosotros queramos y seguido el
tipo de dato que almacenar, por ejemplo si quiero almacenar en una variable
llamada Numero

Dim numero As Integer

La palabra Integer le avisa a visual basic que voy a guardar un nmero entero.
Despus de declararla le podemos asignar un valor con el operador "=", ejemplo:

Dim numero As Integer

numero = 1500

Pero hay que tener en cuenta que al declarar una variable, en este caso, de tipo
integer, no podramos almacenar en ella una cadena de caracteres como por ejemplo un
nombre o cualquier otro tipo de datos que no sea un nmero entero. Si sucedera esto
nuestro programa dara un error en tiempo de ejecucin, mostrndonos un feo cartel
dicindoos que no coinciden los tipos de datos..

Tipos de datos

Los tipos de datos, indican el tipo de valor que puede almacenar una variable.
Los principales tipos de datos:

Nmeros enteros: dentro de los nmeros enteros tenemos varios tipos de datos
dependiendo el rango que queramos utilizar:

Byte: puede almacenar nmeros enteros dentro del rango desde 0 a 255

Integer: puede almacenar nmeros enteros dentro del rango -32.768 a 32.767

Long: puede almacenar nmeros enteros dentro del rango -2.147.483.648 hasta
2.147.483.648.

7
Nmeros decimales: para almacenar nmeros decimales contamos con los
siguientes tipos de datos:

Single: almacena nmeros decimales en el rango +/- 1e-45 hasta 3e38

Double: desde +/- 5e-324 hasta 1.8e308

Cadenas de caracteres: las cadenas de caracteres se definen con la palabra String y


tienen un rango de hasta 2 billones de caracteres.

Tipos de valores lgicos: para almacenar tipos de valores lgicos como verdaderos
o falsos, se utiliza la palabra Boolean y sus 2 posibles valores son True (verdadero)
y False (falso).

Fechas y horas: Para almacenar fechas y horas se utiliza la palabra Date

Tipo variante: Las variables de este tipo pueden almacenar cualquier tipo de valor,
pero ocupan ms memoria.

Nota: hay mas tipos de datos, incluso nosotros podemos crear los nuestros.

Constantes

Las constantes, como las variables, se utilizan para guardar datos y valores para
nuestro programa, pero a diferencia de estas ltimas (las variables), el contenido que
almacenen no cambia, siempre es constante.

A diferencia de las variables que se declaran con la palabra Dim, las Constantes se
declaran con la palabra Const.

Ejemplo:

Const numero = 53

En la lnea anterior he creado una constante, que la llam numero y va a almacenar un


nmero, y este valor, cuando se ejecute mi programa se mantendr invariable.

Un ejemplo

1 - En la siguiente lnea se declaran 2 tipos de variables de tipo Integer llamadas num1


y num2. Luego se les asigna un valor a cada una y luego las sumamos, y mediante la
funcin MsgBox que es una funcin de Visual Basic para mostrar mensajes, mostramos
el resultado de esa suma.

8
Coloca un botn (CommandButton) llamado Command1. Haz doble Click sobre el
botn para que se abra la ventana de cdigo de Visual Basic. Dentro del procedimiento
Click pega este cdigo:

Dim num1 As Integer


Dim num2 As Integer

num1 = 10
num2 = 20

'se mostrar un mensaje con la suma de las variables con el resultado 30


MsgBox num1 + num2

Al ejecutar el programa, puedes ver como se presenta una caja de mensaje con el
resultado al sumar las 2 variables num1 y num2

2 - Ahora vamos a declarar y crear 2 variables de tipo String, es decir vamos a


almacenar cadenas de caracteres en cada una de ellas. En el ejemplo se crean 2
variables, una llamada nombre y otra apellido. Despus le asignamos un valor, y por
ultimo mostramos las variables con un mensaje usando la funcin MsgBoxcomo en el
ejemplo anterior. Pero antes hay que aclarar algo importante, las cadenas en visual basic
se encierran entre comillas dobles como puedes ver en el ejemplo, de lo contrario se va
a producir un error.

Dim nombre As String


Dim apellido As String
'le establecemos valores
nombre = "Carlos"
apellido = "Peres"

'mostramos un mensaje con el valor de las variables


MsgBox nombre
MsgBox apellido

3 - Ahora un ejemplo que produce un error en tiempo de ejecucin. Creamos 2 variables


exactamente igual que en el ejemplo anterior, pero en vez de declarar las variables
nombre y apellido como de tipo String lo hacemos como de tipo Integer.

Dim Nombre As Integer


Dim Apellido As Integer
'Le establecemos valores numricos
Nombre = "Carlos"
Apellido = "Peres"

9
Si pruebas el ejemplo, visual basic te mostrar un mensaje de error como el siguiente:
"no coinciden los tipos de datos":

...ya que las variables estn declaradas como de tipo Integer, y le ests asignando un tipo
de dato que no lo acepta.

4 - Un ejemplo que almacena un nmero en una variable de tipo Byte (nmeros de 0 a


255). Primero declaramos la variable y le damos un nombre, por ejemplo si queremos
almacenar el nmero 88 hacemos por ejemplo as.

Dim Edad As Byte

Para asignarle un valor a esa variable:

Edad = 88

Para mostrar el valor de la variable Edad en un control TextBox cuando presionamos un


botn Command1, sera de esta manera:

Private Sub Command1_Click ()


'Declaramos la variable
Dim Edad As Byte

'Le asignamos un valor que no sea inferior a 0 ni mayor a 255


Edad = 88

'Lo mostramos en el control llamado Text1


Text1 = Edad
End Sub

10
Si probaras cambiando el valor 88 por ejemplo a 300, ocurrira lo mismo que en el
ejemplo anterior, es decir un Error 13 en tiempo de ejecucin "No coinciden los tipos de
datos"

Structura If - Then - Else

Esta estructura permite mediante una condicin, que se ejecute o no se ejecute


determinada tarea o lnea de cdigo.

Por ejemplo supongamos que tenemos en un formulario un control Label con


la propiedad Caption con el valor 50

If Label1.Caption = "50" Then


msgbox "mi label tiene un valor de 50"
else
msgbox "mi label NO tiene un valor de 50"
end if

Esto traducido al espaol significara lo siguiente:

Si (If) la propiedad caption del label1 que tengo en el formulario es igual (=) a
"50" entonces (Then) que muestre un determinado mensaje, si no (Else) que muestre el
otro mensaje.

En conclusin lo que hace esta estructura es evaluar una condicin, si se cumple,


que se ejecute determinada tarea. si no se cumple, se ejecutar las lneas de cdigo que
estn bajo la clusula Else. Luego tenemos que cerrar la estructura con la palabra end if.

Tenemos que aclarar que no es obligatorio usar If y else juntos en la misma


clusula. Por ejemplo podramos utilizar solo una estructura If sin else. Por ejemplo:

Private Sub Command1_Click ()


'Si la propiedad caption del Label1 es "Hola" entonces se termina el programa
If Label1.Caption = "Hola" Then

End

End If

'Si no, se prosigue con esta lnea

MsgBox "No se ejecut el bloque If Anterior porque el Caption del control Label1 no
era Hola"

11
End Sub

Coloca un Label1 y un Command1. En la propiedad caption del Label1 escribe "Hola".


Al ejecutar el programa y presionar el Command1, se termina el programa con la
sentencia End de Visual Basic (End sirve para finalizar completamente la ejecucin de
nuestro programa). En cambio si ahora le cambia el caption al Label1 y vuelves a
ejecutar el proyecto, puedes ver que la instruccin End no se ejecuta, si no que la pasa
por alto y sigue con las restantes lneas, en este caso ejecuta la funcin MsgBox con el
mensaje.

Estructura While - Wend

Esta estructura de control repetir sin detenerse un determinado cdigo mientras


se cumpla una condicin.

Por ejemplo supongamos que tenemos una variable llamada x que tiene un valor
de 100.

while x = 100
...se ejecutan todas las lneas de cdigo que estn aqu
wend

Esto traducido al espaol significara lo siguiente:

Mientras (While) la variable x sea igual a 100, y no cambie su valor, se formar


un bucle interminable, hasta que x cambie a cualquier otro valor disto de 100. Si x
cambia el valor, por ejemplo a 234 saldra del bucle While - wend y seguira ejecutando
el resto del cdigo, si es que hay mas cdigo o instrucciones a ejecutar.

Un ejemplo, agrega un Command1 al formulario y un control Text1. Cuando


ejecutemos el ejemplo, se deber escribir un nmero dentro del control textBox.
Entonces se crear un bucle While, que mostrar en el Caption del formulario, es decir
en la barra de ttulo, el intervalo desde 0 hasta el nmero que hayamos ingresado en el
Text1. Es decir si ingresamos el nmero 9000, en el caption del formulario se
imprimirn los nmero desde 0 hasta 9000.

Para hacer esto, dentro del bucle While pondremos una variable llamada
Contador, que en cada pasada se incrementar en 1, pero cuando la variable Contador
sea igual al nmero que haya en el Text1, se finalizar el bucle y se mostrar un mensaje
que finaliz el mismo

Private Sub Command1_Click()


Dim contador As Integer 'Declaramos la variable

While contador <> Text1

12
'Mostramos en el formulario el valor de la variable contador
Me. Caption = contador

'Incrementamos la variable en 1
contador = contador + 1

Wend

MsgBox "Termin el bucle"

End Sub

Estructura For - next

La estructura es utilizada para generar una repeticin de instrucciones o bucle,


pero no evala una condicin como en el caso del bucle While, si no que lo hace entre
un nmero inicial y un nmero final que le debemos indicar al mismo.

Por ejemplo, tenemos un formulario con un Label1 y declaramos una variable de


tipo integer llamada "contador" como en el caso anterior

Private Sub Command1_Click()


Dim contador As Integer

For contador = 0 To 1000

Label1.Caption = contador

Next contador

End Sub

Esto traducido significara lo siguiente:

Primero, tenemos una variable llamada "contador". Mediante el bucle For -


next podemos controlar la cantidad de veces que queremos repetir un determinado
proceso o instruccin. Esta posee un principio y un fin, en este caso el principio sera 0
y el fin 1000, de manera que la variable contador se incrementar en 1 hasta que llegue
a 1000, y repetir 1000 veces todas las instrucciones que estn bajo la clusula For-next.
En este caso nuestro control Label1 mostrara el contenido de la variable contador

Para ver en forma detallada y paso a paso esto, pongamos un ejemplo que lo que
hace es repetir 10 veces (desde el 1 hasta el 10 en el intervalo del bucle For) y mostrar
un mensaje con el valor de la variable Contador. Una vez que llegue a 10, terminar.

Coloca un Command1. Doble Click en el botn para escribir dentro del


procedimiento que se ejecutar cuando lo presionemos. El cdigo:

13
Dim contador As Integer

For contador = 1 To 10

MsgBox "La variable Contador vale: " & contador

Next contador

MsgBox "Fin del bucle For"

Estructura Select case

La estructura Select Case se suele utilizar para evitar el uso de muchas clusulas
If y de esta manera no tener que anidarlas. La clusula Select evala una condicin y las
clusulas case contienen valores, si el valor que contiene la clusula case es igual a la
condicin que se evalu, ejecutar las instrucciones en dicha clusula.

Dim Nombre As String

Nombre = Text1

Select Case Nombre

Case "Jorge"

MsgBox "Se ejecut la clusula case: " & Nombre


Case "Pedro"

MsgBox "Se ejecut la clusula case: " & Nombre

Case "Carolina"

MsgBox "Se ejecut la clusula case: " & Nombre

End Select

Esta estructura es muy prctica. En el ejemplo anterior, la clusula Select


case contiene como condicin el valor de la variable llamada Nombre. Esa Variable
toma el valor que tenga un control Text1, entonces buscar en todas las clusulas case, y
si encuentra una igual a la condicin, ejecutar solo las instrucciones de la clusula case
que tenga el mismo valor, por ejemplo si ingresara el nombre "Martn" no se ejecutar
ninguna clusula Case. En cambio si ingreso "Jorge" se ejecutar solo las instrucciones
que estn en la seccin Case "Jorge" y as...

14
En el caso anterior solo hemos colocado un valor para cada Case. Si quisiramos
colocar mas valores podramos hacerlo de esta forma:

Private Sub Form_Load ()

Dim x As Integer

x = 10 'Le ponemos un valor a x

Select Case x

Case 5, 10
MsgBox "Se ejecut el case que tiene el 5 y el 10"
'Se ejecuta esta seccin

Case 15, 20
'Esto no se ejecuta
Case 25, 30
'Esto tampoco
End Select

End Sub

Es decir que podemos listar los valores en los Case separados por comas. En el
caso anterior se ejecutar el case 5, 10 ya que la variable x vale 10

Operadores de Visual basic

Los operadores nos permiten operar, validar, comparar, asignar, distinguir, etc..,
los datos e instrucciones de cdigo de nuestros programas. A continuacin los
operadores ms importantes.

Operadores de Visual basic

Estos operadores nos permiten trabajar con clculos matemticos como la suma
(+), resta (-), divisin (/) y multiplicacin (*).

Ejemplos:

a=5
b = 15
c = a + b ' en este caso la variable c contendra el valor 20

15
ganancia = 500
perdida = 200
total = ganancia - perdida 'la variable total pasara a valer 300

x = 100
y = 20

z = x / y ' La Variable z vale 5

x = 100
y = 20

z = x * y ' La Variable z vale 2000

Operadores lgicos

Se utilizan en expresiones para devolver resultados del tipo True o False, es


decir Verdadero o falso. Los ms comunes son el operador And y el operador Or.

Ejemplos:

If (x = 10) And (nombre = "mara") Then

'solo se ejecutar el cdigo dentro de este bloque IF si la variable


'x vale 10 y la variable nombre es igual a mara

End If

If (m = 10) Or (nombre = "Pedro") Then

'el cdigo se ejecutar si por lo menos una variable es correcta


'es decir si por lo menos se cumple una condicin

End If

Operadores de comparacin

Los operadores de comparacin se utilizan para comparar expresiones de


cualquier tipo. Los ms importantes son: El operador de igualdad (=), menor que (<),
mayor que (>), distinto a(<>)

Ejemplos:

16
If label1.Caption = "06/08/1978" Then

'si el control label1 en su caption contiene esa fecha


'se ejecutar el cdigo que este aqu

End If

if x > 6 then
'si la variable x es mayor que 6 se ejecutar el cdigo que este aqu
end if

If pas <> "Estados unidos" Then


'si la variable pas es distinta a "Estados unidos" se ejecutar el cdigo
End If

While c <= 87

'mientras la variable c sea menor o igual a 87 se ejecutar


'el bucle While

Wend

Por ltimo quedara por ver el operador de concatenacin (&) que se utiliza para unir
cadenas de caracteres.

Por ejemplo:

nombre = "Jos"
apellido = "Peralta"

nombrecompleto = nombre & apellido

'La variable nombrecompleto pasara a contener la unin de las otras dos variables
'es decir Jos Peralta

Ventajas

Posee una curva de aprendizaje muy rpida.


Integra el diseo e implementacin de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows, dado que
tiene acceso prcticamente total a la API de Windows, incluidas libreras
actuales.

17
Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar
informacin, documentacin y fuentes para los proyectos.
Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros
lenguajes.
Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est
disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.7
Existe una versin, 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 clculo, bases de datos
(access).
Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un
entorno adecuado para realizar pequeos prototipos rpidos.

Inconvenientes

Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas, se citan entre ellas:
Problema de versionado asociado con varias libreras runtime DLL, conocido
como DLL Hell
Pobre soporte para programacin orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas
de la API de Windows.
Dependencia de complejas y frgiles entradas de registro COM

18
Conclusin.

Visual Basic, empez siendo un lenguaje de programacin para principiantes,


por lo cual no era un programa de mucha trascendencia y pasaba por alto.
Ahora podemos observar que Visual Basic ha evolucionado, generando de esta
manera una diversidad de versiones y adems se ha convertido en una herramienta
imprescindible que contina cambiando el mundo.

19
Anexos

TIPO COMENTARIO

BOOLEAN S l admite 2 valres TRUE FALSE

BYTE admite valres entre 0 y 255

INTEGER admite valres entre -32768 y 32767

LONG admite valres entre -2.147.483.648 y 2.147.483.647

SINGLE admite valres decimales cn precisi n simple

DOUBLE admite valres decimales de dble precisi n

CURRENCY va lid para valres de tip mneda

STRING cadenas de caracteres

DATE fechas, permite perar cn ellas

Fig.1 Tabla 1 variables de visual Basic

Fig. 2 Lg cmercia de Visual Basic 6.0 SP6

20
Fig.3 y 4 Capturas de la Interface de Visual Basic. NET

21
Bibliografa
www.wikipedia.org, Computacin y Tecnologa.

www.Monografias.com

Enciclopedia Informtica. Editores Infotec. Caracas. Ao 2005


El Universo Informtico. Editores Datapro. Caracas. Ao 2005

22
23
24

También podría gustarte