Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Constantes. 8, 9,10
Structura If - Then Else................. 11,12
Operadores lgicos. 16
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?
Qu es un lenguaje de programacin?
4
Qu es Visual Basic?
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
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
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:
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:
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).
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
Un ejemplo
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:
num1 = 10
num2 = 20
Al ejecutar el programa, puedes ver como se presenta una caja de mensaje con el
resultado al sumar las 2 variables num1 y num2
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.
Edad = 88
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"
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.
End
End If
MsgBox "No se ejecut el bloque If Anterior porque el Caption del control Label1 no
era Hola"
11
End Sub
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
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
12
'Mostramos en el formulario el valor de la variable contador
Me. Caption = contador
'Incrementamos la variable en 1
contador = contador + 1
Wend
End Sub
Label1.Caption = contador
Next contador
End Sub
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.
13
Dim contador As Integer
For contador = 1 To 10
Next contador
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.
Nombre = Text1
Case "Jorge"
Case "Carolina"
End Select
14
En el caso anterior solo hemos colocado un valor para cada Case. Si quisiramos
colocar mas valores podramos hacerlo de esta forma:
Dim x As Integer
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
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.
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
x = 100
y = 20
Operadores lgicos
Ejemplos:
End If
End If
Operadores de comparacin
Ejemplos:
16
If label1.Caption = "06/08/1978" Then
End If
if x > 6 then
'si la variable x es mayor que 6 se ejecutar el cdigo que este aqu
end if
While c <= 87
Wend
Por ltimo quedara por ver el operador de concatenacin (&) que se utiliza para unir
cadenas de caracteres.
Por ejemplo:
nombre = "Jos"
apellido = "Peralta"
'La variable nombrecompleto pasara a contener la unin de las otras dos variables
'es decir Jos Peralta
Ventajas
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.
19
Anexos
TIPO COMENTARIO
20
Fig.3 y 4 Capturas de la Interface de Visual Basic. NET
21
Bibliografa
www.wikipedia.org, Computacin y Tecnologa.
www.Monografias.com
22
23
24