1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
IUP “Santiago Mariño”
Cabimas. Edo-Zulia
Basic 6.0
Hecho por:
Pacheco V., Daniel J.
28.059.174
Ingeniería en Petróleo “50”
2. INTRODUCCIÓN
Un Lenguaje de programaciónse especificaen sí,en unaserie de instruccionesparaque una
computadoragenere diversasclasesde datos,cuandoaparecióporprimeravezen1991, fue
muycriticada debidoasu rápidoaprendizaje.Pasaronlosañosysiguiódesarrollándosemásy
ayudandoa otros para variostiposde trabajo
3. 1. Fundamentosenel entornode trabajo de Visual Basic y enlenguaje ensí.
El entornode Desarrollode Visual Basic,se denominaentornade desarrollointegrado oIDE,
ya que muchasfuncionesdiferentescomoel diseño,modificación,compilación,ydepuración
enun entornocomún.Estosson loselementos:
1.1 Barra de títulos,labarra de menúsyla barra de herramientasdel Visual Basic6.0
1.2 Cuadrode herramientas
1.3 Ventanade proyecto,que muestralosformulariosyotrosmodulosde programas
1.4 Diseñadorde fomularios
1.5 Ventanade propiedades
2. ¿Qué es el Visual Basic 6.0?
Visual Basic(VB) esun lenguaje de programación dirigidoporeventos,desarrolladoporAlan
Cooperpara Microsoft.Este lenguaje de programaciónesundialectode BASIC,con
importantesagregados.Suprimeraversiónfue presentadaen 1991, con la intenciónde
simplificarlaprogramaciónutilizandoun ambientede desarrollo.
La últimaversiónfue la6,liberadaen1998, para la que Microsoftextendióel soportehasta
marzo de 2008.
En 2001 Microsoftpropusoabandonarel desarrollobasadoenla API Win32 ypasar a
un framework omarco comúnde librerías,independientede laversióndel sistema
operativo .NETFramework,atravésde Visual Basic.NET (yotros lenguajescomo CSharp (C#)
de fácil transiciónde códigoentre ellos);fue el sucesorde VisualBasic6.
Aunque Visual Basicesde propósitogeneral,tambiénprovee facilidadesparael desarrollode
aplicacionesde basesde datos usandoDataAccessObjects,Remote DataObjects oActiveX
Data Objects.
Visual Basiccontiene unentornode desarrollointegradoo IDE que integraeditorde
textosparaedicióndel códigofuente,un depurador,uncompilador(yenlazador) yuneditor
de interfacesgráficaso GUI.
3. Características
Los compiladoresde Visual Basicgenerancódigoque requiereunaomás libreríasde enlace
dinámicoparaque funcione,conocidascomúnmente como DLL(siglaeninglésde Dynamic-
Link Library);enalgunoscasos reside enel archivollamadoMSVBVMxy.DLL(siglasde
"MicroSoftVisual BasicVirtual Machine x.y",donde x.y eslaversión)yenotrosen
VBRUNXXX.DLL("Visual BasicRuntimeX.XX").EstasbibliotecasDLLproveenlasfunciones
básicasimplementadasenel lenguaje,conteniendorutinasencódigoejecutable que son
cargadas bajo demanda entiempode ejecución.Ademásde lasesenciales,existeungran
númerode bibliotecasdel tipoDLLcon variedadde funciones,talescomolasque facilitanel
acceso a la mayoría de lasfuncionesdel sistemaoperativo olasque proveenmediosparala
integraciónconotras aplicaciones.
Dentrodel mismo Entornode desarrollointegrado (IDE) de Visual Basicse puede ejecutarel
programa que esté desarrollándose,esdecirenmodo intérprete (enrealidadpseudo-compila
4. el programa muyrápidamente yluegoloejecuta,simulandolafunciónde unintérpretepuro).
Desde ese entornotambiénse puede generarel archivoencódigoejecutable (exe);ese
programa así generadoendiscopuede luegoserejecutadosinrequerirdel ambiente de
programación(inclusoenmodo standalone),aunquesíseránecesarioque laslibreríasDLL
requeridas porlaaplicacióndesarrolladase encuentrentambiéninstaladasenel sistemapara
posibilitarsuejecución.
4. Ventajas
Posee unacurva de aprendizaje muyrápida.
Integrael diseñoe implementaciónde formulariosde Windows.
Permite usarcon facilidadlaplataformade lossistemasWindows,dado que tiene acceso
prácticamente total ala API de Windows,incluidaslibreríasactuales.
Es uno de loslenguajesde usomásextendido,porloque resultafácil encontrar
información,documentación yfuentesparalosproyectos.
Fácilmente extensiblemediante libreríasDLLy componentesActiveXde otroslenguajes.
Posibilitaañadirsoporte paraejecuciónde scripts,VBScriptoJScript,enlasaplicaciones
mediante MicrosoftScriptControl.7
Tiene accesoa la API multimediade DirectX(versiones7y 8). Tambiénestádisponible,de
formano oficial,uncomponente paratrabajarcon OpenGL1.1.8
Existe unaversión, VBA,integradaenlasaplicacionesde MicrosoftOffice,tantoWindows
como Mac, que permite programarmacrospara extenderyautomatizarfuncionalidades
endocumentos,hojasde cálculoybasesde datos (Access).
Si bienpermite desarrollargrandesycomplejasaplicaciones,tambiénprovee unentorno
adecuadopara realizarpequeñosprototiposrápidos.
5. Definiciónde propiedades,métodosyeventos
Propiedades:Una propiedadesunatributode un objetoque define unade lascaracterísticas
del objeto,comoel tamaño,el color,laubicaciónde la pantallaoun aspectode su
comportamiento,comosi estáhabilitadooesvisible.Paracambiarlascaracterísticasde un
objeto,se cambianlos valoresde suspropiedades.Paraestablecerel valorde unapropiedad,
sigala referenciaaunobjetocon unpunto,el nombre de la propiedad,unsignoigual (=) yel
nuevovalorde la propiedad.Porejemplo,el siguiente procedimientocambiael títulode un
formulariode Visual Basicconel establecimientode lapropiedadCaption
Métodos: Un métodoesunaacción que puede realizarunobjeto.Porejemplo,Add esun
métododel objetoComboBoxporque agregaunanuevaentradaal cuadro combinado.El
siguiente procedimientousael métodoAddparaagregarun nuevoelementoal cuadro
combinado.
Eventos:Un eventoesunaacciónque reconoce unobjeto,comohacerclic enel mouse o
presionarunatecla,y para el que puede escribircódigoparaque responda.Loseventosse
puedenproducircomoresultadode unaacciónde usuarioo del códigodel programa,o puede
que losdesencadene el sistema.
5. 6. Objetosintrínsecos:
Label: El componente Label esel que nospermiteincluirpalabras,letrasofrasesenlapantalla
(form) de formavisual,noeslomismoque introducirun texto, sinoque hablamosde algún
textoque queremosque aparezcaenlapantalla,consi de unrotuloo mensaje se tratara.
Texbox:La TextBox clase le permite mostraroeditartextosinformato.
Comobobox:se utilizaparaobtenerlareferenciaala listade loselementosdel control.Esta
propiedadpuede utilizarse paraagregar,eliminaryobtenerlos elementosde lacolección.
CommandButton: esel que nos permite que unusuariopuedapulsarunbotóndel programa
para realizarunadeterminadaacción.
ListBox: esuna herramientapoderosaparamostrar listadosde datosypermitirle al usuario
seleccionarunoomás elementosde unalista.
PictureBox:Permite incluirgráficos.
Image: Permite incluirimágenes.
7. Propiedadesbásicasde acuerdo al tipo de objeto
Name: Especificael nombre del objetoal que se hace referenciaenel código.
Text: Especificael textoque se muestraenel títulode unobjeto.
Additem:Se usa para agregar elementosala lista.
Black color: Especificael colorde fondoyde primerplanoempleadoparamostrartextoy
graficosenun objeto.
Forecolor:Propiedadque determinael colordel textoutilizadoenel Print.
6. CONCLUSION
En resumen,el Visual Basicesunode losprogramasde pc’s que más entusiasmocausaalos
programadoresodesarrolladoresde contenido.Enel caso de losprogramadoresnovatos,
aprenderyaumentarsu capacidadde rapidezenel momentode realizaruntrabajoyenel
caso de los expertosdesarrollartrabajosconmucha más rapidez