SlideShare una empresa de Scribd logo
CABIMAS – ESTADO ZULIA
Bachiller: José Campos
V- 25.192.853
Fecha: 05/06/2020
INTRODUCCION
Fue creado en 1964 por Microsoft, como una herramienta
destinado a principiantes, buscando una forma sencilla de realizar
programas, empleando un lenguaje casi igual al usado en la vida
ordinaria (en inglés), y con instrucciones muy sencillas y escasas, se
buscaba con este lenguaje construir aplicaciones ricas en gráficos para
convertirse en una herramienta de programación a largo plazo,
estratégica, gráfica y orientada a objetos.
Con Visual Basic, los programadores podían, por primera vez,
implementaraplicaciones de Windows enunambiente intuitivo y gráfico,
simplemente arrastrando controles sobre un formulario. Haciendo
posible a los programadores profesionales y a los ocasionales
maximizar su productividad, Visual Basic conllevó un renacimiento del
desarrollo de aplicaciones basadas en Windows.
Diez años más tarde, cuando solamente un pequeño y selecto
grupo de personas, era capaz de desarrollar aplicaciones para
Windows, Visual Basic1.0 presentó un cambio gigantesco en el diseño
de aplicaciones.
A medida que la demanda de Visual Basic aumentaba, quedaba
claro que los desarrolladores requerirían un Visual Basic mejor y más
capacitado.Para tratar a esta necesidad creciente,Microsoftanunció la
disponibilidad de Visual Basic 2.0 en noviembre de 1992.
La segunda versión de Visual Basic, distribuida en la edición
estándar y profesional,proveíaa los desarrolladoresun funcionamiento
perceptiblemente mejorado y mayor capacidad para crear aplicaciones
de tamaño mayor y más sofisticadas. Incluía también una ayuda para
mejorar la puesta a punto y depuración, proveía de la capacidad de
conectarse a bases de datos mediante ODBC, y nuevas y productivas
herramientas, por ejemplo, la ventana de propiedades, sintaxis del
código en color, y completo soporte para un Interfaz de Múltiples
Documentos (MDI).
Mientras la adopción de Visual Basic en las corporaciones se
expandía, también lo hacía la necesidad de una herramienta para el
desarrollador que permitiera aplicaciones data-aware robustas. Visual
Basic 3.0, anunciado seis meses despuésde la salida al mercado de la
versión 2.0, solucionaba esta necesidad combinando el motor de la
base de datos de MicrosoftAccess 1.1 conunconjunto rico de controles
data-aware.
Por primera vez, los desarrolladores podían conectar fácilmente
a las bases de datos en un ambiente cliente/servidor usando un
diseñador visual intuitivo. Finalmente, Visual Basic 3.0 amplió la
capacidad de la herramienta de desarrollo incluyendo los Crystal
Reports, un motor para visualizar datos extraídos en una variedad de
formatos personalizables.
La versión 32-bit de Visual Basic- versión 4.0-fue anunciada en
septiembrede 1995 e incluía la ediciónestándar y profesionalasí como
una nueva edición destinada al nivel empresarial y el desarrollo en
equipo. La ediciónempresarial ofrecíanuevas capacidades tales como
automatización remota,controlde datos remoto,yuna versión integrada
de Microsoft Visual SourceSafe para la dirección de la configuración y
realización de diferentes versiones.
Las versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de
1997 y en junio de 1998, respectivamente- representaron un paso
importante hacia posibilitar a los desarrolladores en Visual Basic
programaren los nuevos niveles delfuncionamiento en elambiente libre
que representa Internet.
1. VISUAL BASIC 6.0 (VB).
En el 2001 Microsoft propuso abandonar el desarrollo basado en
la API Win32 y pasar a un framework o marco común de librerías,
independiente de la versión del sistema operativo .NET Framework, a
través de Visual Basic NET y otros lenguajes como C Sharp de fácil
transición de código entre ellos; fué el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee
facilidades para el desarrollo de aplicaciones de bases de
datos usando Data Access Objects, Remote Data Objects o ActiveX
Data Objects.Visual Basic contiene un entorno de desarrollo integrado
o IDE que integra editor de textos para edición del código fuente,
un depurador, un compilador (y enlazador) y un editor de interfaces
gráficas o GUI.
El sistema Visual Basic (VB) cuando se dio a conocer por
primera vez era considerado como un lenguaje de computación único.
Hoy en día existen numerosas imitaciones. Visual Basic le permite
desarrollarrápida y sencillamente una secciónde controles visuales con
revisiones deslizantes, botones y registradores con
un reglamento complejo para que el beneficiario complete su objetivo.
Usar el lenguaje Basic le permite instruirse rápidamente aunque nunca
lo hayas utilizado. La mayoría de los programadores informáticos le
encanta trabajar bajo este lenguaje técnico.
2. CARACTERISTICAS DE VISUAL BASIC 6.0.
 Interfaz Gui: Visual Basic es una expresión de interfaz detallada
para el usuario. Esto quiere decir que un programa Visual Basic
siempre revelará algo en la pantalla de inicio, de este modo el
usuario logra interactuar adecuadamente a través del teclado y el
mouse para así efectuar un trabajo específico.
El primer paso para establecer el programa Visual Basic es
conseguirlos componentes de laGUI en la pantalla principal. Esto
se crea a través del menú desplegable que detallan los objetos
gráficos adecuados. Cada método es levemente diferente. Por
ejemplo Mac depende de Windows y VB4 depende de VB6 pero,
habitualmente, al hacer clic con el botón izquierdo del mouse
sobre el objeto, consigue describir las propiedades como el
tamaño y la perspectiva.
 La Modularización: Se piensa que es un buen método
de programación modular para sus programas. En vez de pensar
en un esquema de monitor como una sola gran recopilación de
código, el buen programador subraya el código para que jamás
tenga que observarlo. Si el esquema está en módulos como este
lenguaje, el esquema es más fácil de deducir y fácil de renovar.
La modernización probablemente será ejecutada por
otra persona, por lo que es significativo que el programa sea fácil
de comprender. Los módulos pequeños reflejan el tamaño de
página donde está visiblemente indicado lo que ingresa en el
módulo y lo que emerge dentro del visual basic, esto hace que el
programa sea factible y sencillo de entender el módulo y lo que
emerge dentro del visual basic, esto hace que el programa sea
factible y sencillo de entender.
Visual Basic obliga al programador a que proyecte de forma
modular porque cada componente de GUI domina parte del
código y la parte que se emplea a ese componente de GUI.
 La Orientación de Objetos: es cuando el programadorespecula
en el programa de objetos basándose en las figuras abstractas
que interactúan entre sí.Por este motivo todo código incorporado
con ese objeto tiene un manejo óptimo del sistema.
 Arrays: Batalla en realizar un código más compacto y eficaz al
exponer y utilizar matrices, que dominan
múltiples valores interconectados.
 Inicializadores de Colecciones: Representa los inicializadores
de selecciones,que le aprueban crear una recopilaciónideal para
ser probada por un conjunto inicial de valores.
 Constantes y enumeraciones: Examina el almacenamiento de
importes invariables para un uso más repetitivo, incluyendo
un grupo de valores constantes interconectados.
 Flujo de Control:Muestra cómo sistematiza el flujo de actuación
de su programa visual basic.
 Tipos de Datos:Representaqué tipos de datos logra dominar un
elemento de sistematización y cómo se acumulan esos datos
dentro del mismo sistema.
 Elementos declarados: Envuelve los componentes de
programación que logra declarar, sus sobrenombres yexclusivas
especiales,de este modo el escritor soluciona las referencias del
sistema.
 Delegados: Suministra un prólogo a los representantes internos
y se utilizan en Visual Basic, para garantizar un mejor manejo del
programa.
 Unión temprana y tardía: Representa el enlace, que ejecuta el
compilador cuando se determina un objeto a una variable
específica. Las diferencias entre los objetos de un vínculo
temprano y de destino tardío es lo que le dará el margen de error.
Los tipos de errores suministran una descripcióngeneralde todos
los errores de sintaxis, las faltas de tiempo de realización y los
errores de lógica. De este modo los eventos, muestran cómo
utilizar y declarar los sucesos obtenidos.
3. VENTAJAS DE PROGRAMAR EN VISUAL BASIC:
 Posee una curva de aprendizaje muy rápida.
 Integra el diseño e implementación de formularios de Windows.
 Permite usar confacilidad la plataforma de los sistemas Windows,
dado que tiene acceso prácticamente total a la API de Windows,
incluidas librerías actuales.
 Es uno de los lenguajes de uso más extendido,por lo que resulta
fácil encontrar información, documentación y fuentes para los
proyectos.
 Fácilmente extensible mediante librerías DLL y componentes
ActiveX de otros lenguajes.
 Posibilita añadir soporte para ejecución de scripts, VBScript o
JScript, en las aplicaciones mediante Microsoft Script Control.
 Tiene acceso a la API multimedia de DirectX (versiones 7 y 8).
Tambiénestá disponible,de formano oficial,un componente para
trabajar con OpenGL 1.1
 Existe una versión, 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 cálculo, bases de datos (access).
 Si bien permite desarrollar grandes y complejas aplicaciones,
también provee un entorno adecuado para realizar pequeños
prototipos rápidos.
4. PROPIEDADES, METODOS Y EVENTOS:
Cada objeto y clase tiene propiedades, eventos y métodos.
 Las propiedades son simplemente variables. Sin embargo, a
diferencia de una variable "común", están estrechamente
vinculados a un objeto. Una propiedad es un atributo de un objeto
que define una de las características del objeto, como el tamaño,
el color, la ubicación de la pantalla o un aspecto de su
comportamiento, como si está habilitado o es visible. Para
cambiar las características de un objeto, se cambian los valores
de sus propiedades.
 Un evento es una acción que reconoceun objeto,como hacerclic
en el mouse o presionar una tecla, y para el que puede escribir
código para que responda. Los eventos se puedenproducir como
resultado de una acción de usuario o del código del programa, o
puede que los desencadene el sistema. Los eventos y
métodos son equivalentes a los procedimientos o funciones.
nuevamente están estrechamente vinculados a un objeto
específico.Enrealidad,los eventos tambiénsonmétodos;laúnica
diferenciaentre un evento y un método "común" es que el evento
se ejecuta automáticamente bajo ciertas condiciones. El
programadorpuede crearsus propias propiedades ymétodos.Sin
embargo, no puede crear eventos adicionales.
En otras palabras, si el programador crea un método, es
responsabilidad del programador asegurarse que éste sea
invocado en el momento oportuno.
5. LOS OBJETOS INTRINSECOS.
Existen numerosos objetos disponibles automáticamente a
partir de Visual Basic, sin que se tenga que crear una instancia.
Estos objetos sonaccesiblesconla palabra clave My. Permiten la
manipulación y el acceso a datos que se utilizan frecuentemente
durante el funcionamiento de una aplicación. Proporcionan, por
ejemplo,un medio de acceso a las propiedadesde la máquina en
la que se ejecuta la aplicación, a través de My Computer, o a las
propiedades de la propia aplicación a través de My Application.
Los controles intrínsecos son aquellos que aparecen
"cargados por defecto" en el cuadro de herramientas con abres
VB.Estos se diferenciande los extrínsecos,porqueunaaplicación
creada únicamente con estos controles (y sin agregar referencias
o librerías) se puede distribuir sin instalador (algunas veces).
a. TextBox (Caja de texto) : Se utiliza para el ingreso y
validación de datos o información.
Algunas Propiedades:
 Text: Almacena la cadena de caracteres que contenga
el control.
 DataFiled: Enlaza en control con un campo de base de datos.
 DataSource: Enlaza el control con un origen de manipulación
de base de datos.
 MultiLine: Permite escribir varias líneas en el control.
 ScrollBars: Agregabarras de desplazamiento al control si esta
MultiLine = True.
 Password Char: Es el carácter que ocultara el texto que se
escribe en el control, por ejemplo PasswordChar = *
(Asterisco).
 Locked = Permite bloquear la escritura sobre el Textbox.
b. Command Button (Botón de Comando): Este controlpermite
encapsular procedimientos para que sean utilizados por el
usuario con solo hacer click sobre él.
Algunas Propiedades
 Cancel: Permite ejecutar el código escrito en el control
presionando "Esc"
 Default: Permite ejecutar el código escrito en el control
presionando "Enter"
 Style: Puede ser Graphical o Standard. Si es Graphical
permite cambio de color entre otras.
 Picture: Carga una imagen para el CommandButtonsi
su propiedad Style es Graphical.
c. Label (Etiqueta): Muestra la información, los títulos o los
subtítulos que deseemos.
Algunas Propiedades
 Alignment: Permite alinear el texto hacia la izquierda, derecha o
centro.
 BackStyle: Permite hacer que el fondo de la etiqueta sea
transparente o solidó.
 AutoSize: Ajusta el tamaño del control a la longitud del texto.
 WordWrap: Muestra el texto (cuando es mucho) en varias líneas.
 DataField y DataSorce:son iguales en todos los controles que las
tengan.
d. CheckBox (Casilla de verificación): Permite que se ejecute
un procedimiento dependiendo de laverificacióndelCheckbox.
Algunas Propiedades
 Style: Si es Graphical convierte elcontrol en un botónde chequeo.
 Value: Activa o desactiva el valor de verificación. Cheked
(Verifica), Uncheked (Desverifica) o Grayed (Inhabilitado).
e. OptionButton (Botón de opción): Permite que un código se
ejecute teniendo en cuenta el valor de este control.
Algunas Propiedades
 Value: Puede ser (True) mostrando un punto negro o (False)
quitándolo.
 Mostrar la opción elegida
f. ComboBox (Caja Combo): Permite escogerde una lista de
opciones creadas un elemento.
Algunas Propiedades
 List: Permite crear uno a uno los elementos de la lista del
ComboBox
 Style: Permite cambiar a un combo simple o lista.
 Sorted:Si es (True) organiza los elementos de su lista
alfabéticamente.
 Agregar elementosmediante código.
 Realizar procedimientos dependiendoel elemento
seleccionado
g. ListBox (Lista): Muestra datos o campos en forma de lista.
Algunas Propiedades
 Style: Standard (Normal) o CheckBox (Una lista con casillas de
verificación)
 Agregar campos de base de datos a un ListBox.
h. Timer (Temporizador): Realiza un procedimiento en un
intervalo o intervalos de tiempo determinados.
Algunas Propiedades
 Interval: Permite ingresar el valor del intervalo de tiempo. Un
intervalo de 1000 equivale a 1 segundo.
 Enabled: Si es (False) pausa al temporizador, si es (True) lo
activa.
6. PICTUREBOX E IMAGEBOX:
El control PictureBox se utiliza para mostrar y cargar archivos de
imagen, también para dibujar figuras mediante los métodos gráficos , y
también como controlcontenedorde otros controles,comolos controles
Frame. La principal propiedad del control PictureBox se llama
precisamente Picture.
Este control sirve para mostrar imágenes. En el cuadro de
herramientas se reconoce porque su ícono tiene la figura de una
montaña con un sol. Si da clic en el control Picture Box y luego en la
pestaña que se ve, tendrá acceso a un menú, en donde puede elegir
como se desplegará la imagen.
De esta manera estamos cargando el archivo en tiempo de
ejecución. Se dice tiempo de ejecución ya que el archivo lo estamos
cargando cuando está corriendo elprograma. En cambio si quisiéramos
cargar el archivo gráfico en tiempo de diseño, tendríamos que
seleccionar el control Picture que colocamos en el formulario, ir a la
ventana de propiedades de Visual basic, buscar la propiedad Picture, y
seleccionar mediante un cuadro de diálogo de windows, buscarlo en la
Pc, y cargar el archivo que queramos. Luego de hacer esto,
automáticamente se cargaría la imagen en el control.
El archivo de imagen, Debe ser obligatoriamente un gráfico gif, jpg,
bmp, ico, cur no así otros formatos, como por ejemplo el PNG, o Tiff.
(Aunque se puede leer estos formatos, pero mediante otras técnicas,
utilizando el api de windows).
7. PROPIEDADES BASICAS DE ACUERDO AL TIPO DE
OBJETO:
Cuando nos planteamos analizar las propiedades de un
objeto descubrimos que existen varios tipos de propiedades y que se
comportan de forma diferente.
 La primera característica que tenemos que tener en cuenta es
la diferencia entre propiedades enumerables y no
enumerables.
Las propiedades enumerables son aquellas que se obtienen al
recorrer un bucle for in (que procesa las propiedades enumerables
propias y heredadas) o las devueltas por Object.keys() (sólo las
enumerables propiedades propias).
Las propiedades no enumerables son las propiedades existentes
que no se incluyen en la definiciónanterior y por lo tanto son ignoradas
en los bucles for in y por Object.keys().
 El segundo lugar tenemos que tener en cuenta las
propiedades propias y heredadas. También tenemos que
considerar las propiedades que se puede establecer como de
sólo lectura o no configurables. Por último, hay que tener en
cuenta alguna convención para definir propiedades privadas.
Todos estos aspectos sonimportantes ala hora de trabajar con
las propiedades de un objeto. Las las propiedades propias y
heredadas se diferencian en que:
Las propiedades que están definidas en el objeto son propias, es
decir,aquellas que se han creado con this o se han incluido como parte
de un objeto literal del tipo {a: 1}.
Las propiedades heredadas son las que dispone el objeto
procedente de su cadena de prototipos.
CONCLUSION
Visual Basic es un lenguaje de programación desarrollado por
Microsoft, orientado a eventos, siendo diseñados para facilitar el
desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL
USER INTERFACE) Como Windows 98, Windows NT o superior y fue
desarrollado por Alan Cooper para Microsoft. Podemos decir que se
trata de un lenguaje que desciende de la programación BASIC y se
desarrollabajo un entorno totalmente gráfico lo que hace que su manejo
se haga más o ameno para el que lo aprende.
Visual Basic 6 ha sido abandonado por Microsoft. En su
día, Visual Basic fue el lenguaje de programación más extendido y
popular del mundo y aun así Microsoftoptó por congelarsu continuidad
a favor de un Visual Basic nuevo y diferente.
Era una historia que sonaba perfecta. Microsoft tenía quizás la
mayor comunidad de desarrolladores del mundo enganchados a un
lenguaje que a su vez estaba enganchado a Windows. Aun así,
Microsoft cogió este activo de valor incalculable y aparentemente lo
echó a un lado. Allá por 2002 anunció que el lenguaje iba a ser
reemplazado por algo nuevo, diferente e incompatible.Y desde ese día
hasta hoy ese hecho ha provocado un estruendo constante.
Quedarse en VB6 ahora mismo no es una salida ideal. Está ya
muy desfasado en algunas áreas y eso irá a más. Ya los últimos temas
de Windows XP no están soportados por aplicaciones en VB6.Es difícil
hoy día seguir con VB6. Hacer nuevos desarrollos en VB6 no tiene
mucho sentido ya. Sólo los clientes y las empresas con aplicaciones
hechas ya en VB6 no les preocupe mucho todo esto. Solo quieren que
su software y sus programas funcionen y punto. Microsoftpodría haber
continuado con COM y no haber creado .NET la migración de Microsoft
a Java y a otras herramientas hubiese sido enorme.
También podría haber creado un VB7 compatible de forma
separada a .NET, como una forma de desarrollo aparte. Esto es lo que
sucedió con FoxPro (y el final del camino también le ha llegado). La
principal desventaja aquí es no se hubiese ofrecido una senda de
migración clara para aquellos que sí optaron por dar el salto de VB6 a
.NET. Si Microsoft hubiera hecho esto nadie se hubiese tomado su
estrategia de .NET en serio. O directamente podría haber creado en
paralelo VB7 y VB.NET, lo que hubiese conducido a la confusión más
absoluta. Podría haber sido una medida para apagar fuegos, pero no
hubiese cambiado la dura realidad: un Visual Basic basado en COM no
tiene cabida en el mundo de .NET. Microsoft tomó una decisión
acertada al congelar VB6.
Jose campos PROGRAMACION 10%

Más contenido relacionado

La actualidad más candente

Visual basic potes y marmol
Visual basic potes y marmol   Visual basic potes y marmol
Visual basic potes y marmol
claseinteractiva
 
Programacion
ProgramacionProgramacion
Programacion
Otto Perez
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
Jhoanyeli Sanchez
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
Benny Jose
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
KarolayFinol
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual BasicFrancheska Parras
 
Programacion
ProgramacionProgramacion
Programacion
AnaisCarbono
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_
asesino123456789
 
Visual basic
Visual basicVisual basic
Visual basic
DanielPacheco185
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
raulandrade41
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
Patricia Medina
 
PROGRAMACION .NET
PROGRAMACION .NETPROGRAMACION .NET
PROGRAMACION .NET
ADRIANNIS BARRETO
 
Bisual basic 6,0
Bisual basic 6,0Bisual basic 6,0
Bisual basic 6,0
Franklin Arellano
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
Adrian Daza
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
DanielaHernandezLoyo
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 
Introducion visual II
Introducion visual IIIntroducion visual II
Introducion visual II
Edwards Ramirez Osorio
 

La actualidad más candente (19)

Visual basic potes y marmol
Visual basic potes y marmol   Visual basic potes y marmol
Visual basic potes y marmol
 
Visual basic
Visual basicVisual basic
Visual basic
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Programacion
ProgramacionProgramacion
Programacion
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_
 
Visual basic
Visual basicVisual basic
Visual basic
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
PROGRAMACION .NET
PROGRAMACION .NETPROGRAMACION .NET
PROGRAMACION .NET
 
Bisual basic 6,0
Bisual basic 6,0Bisual basic 6,0
Bisual basic 6,0
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Introducion visual II
Introducion visual IIIntroducion visual II
Introducion visual II
 
Paola
PaolaPaola
Paola
 

Similar a Jose campos PROGRAMACION 10%

como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
raulleonidas
 
Programacion
ProgramacionProgramacion
Programacion
VANESSA ZAPATA
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
carlos matheus
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
carlos matheus
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
eymisaraiparedeslugo
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaGuy43cd
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
Rosa Marina Mosquera
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Julio Ayala Rolón
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
Franle Ocanto
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
Luis Enrique Arrieta
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciajona427
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
Jose Ancianis
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
paolagonzalez326
 
Visual basic
Visual basicVisual basic
Visual basic
Juan pablo Obregon
 
Visual Basic. Net
Visual Basic. NetVisual Basic. Net
Visual Basic. Net
GEDIONI UJUKAM
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
Santiago Mariño de Cabimas
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449123carlosr
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
SamirCabrera5
 
Visual Basic Y Access
Visual Basic Y AccessVisual Basic Y Access
Visual Basic Y Access
0806mariela
 

Similar a Jose campos PROGRAMACION 10% (20)

como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de Preferencia
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual Basic. Net
Visual Basic. NetVisual Basic. Net
Visual Basic. Net
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual Basic Y Access
Visual Basic Y AccessVisual Basic Y Access
Visual Basic Y Access
 

Último

Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
Daniel Jose Sierra Garcia
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 

Último (20)

Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 

Jose campos PROGRAMACION 10%

  • 1. CABIMAS – ESTADO ZULIA Bachiller: José Campos V- 25.192.853
  • 2. Fecha: 05/06/2020 INTRODUCCION Fue creado en 1964 por Microsoft, como una herramienta destinado a principiantes, buscando una forma sencilla de realizar programas, empleando un lenguaje casi igual al usado en la vida ordinaria (en inglés), y con instrucciones muy sencillas y escasas, se buscaba con este lenguaje construir aplicaciones ricas en gráficos para convertirse en una herramienta de programación a largo plazo, estratégica, gráfica y orientada a objetos. Con Visual Basic, los programadores podían, por primera vez, implementaraplicaciones de Windows enunambiente intuitivo y gráfico, simplemente arrastrando controles sobre un formulario. Haciendo posible a los programadores profesionales y a los ocasionales maximizar su productividad, Visual Basic conllevó un renacimiento del desarrollo de aplicaciones basadas en Windows. Diez años más tarde, cuando solamente un pequeño y selecto grupo de personas, era capaz de desarrollar aplicaciones para Windows, Visual Basic1.0 presentó un cambio gigantesco en el diseño de aplicaciones. A medida que la demanda de Visual Basic aumentaba, quedaba claro que los desarrolladores requerirían un Visual Basic mejor y más capacitado.Para tratar a esta necesidad creciente,Microsoftanunció la disponibilidad de Visual Basic 2.0 en noviembre de 1992. La segunda versión de Visual Basic, distribuida en la edición estándar y profesional,proveíaa los desarrolladoresun funcionamiento perceptiblemente mejorado y mayor capacidad para crear aplicaciones de tamaño mayor y más sofisticadas. Incluía también una ayuda para mejorar la puesta a punto y depuración, proveía de la capacidad de conectarse a bases de datos mediante ODBC, y nuevas y productivas herramientas, por ejemplo, la ventana de propiedades, sintaxis del código en color, y completo soporte para un Interfaz de Múltiples Documentos (MDI).
  • 3. Mientras la adopción de Visual Basic en las corporaciones se expandía, también lo hacía la necesidad de una herramienta para el desarrollador que permitiera aplicaciones data-aware robustas. Visual Basic 3.0, anunciado seis meses despuésde la salida al mercado de la versión 2.0, solucionaba esta necesidad combinando el motor de la base de datos de MicrosoftAccess 1.1 conunconjunto rico de controles data-aware. Por primera vez, los desarrolladores podían conectar fácilmente a las bases de datos en un ambiente cliente/servidor usando un diseñador visual intuitivo. Finalmente, Visual Basic 3.0 amplió la capacidad de la herramienta de desarrollo incluyendo los Crystal Reports, un motor para visualizar datos extraídos en una variedad de formatos personalizables. La versión 32-bit de Visual Basic- versión 4.0-fue anunciada en septiembrede 1995 e incluía la ediciónestándar y profesionalasí como una nueva edición destinada al nivel empresarial y el desarrollo en equipo. La ediciónempresarial ofrecíanuevas capacidades tales como automatización remota,controlde datos remoto,yuna versión integrada de Microsoft Visual SourceSafe para la dirección de la configuración y realización de diferentes versiones. Las versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en junio de 1998, respectivamente- representaron un paso importante hacia posibilitar a los desarrolladores en Visual Basic programaren los nuevos niveles delfuncionamiento en elambiente libre que representa Internet.
  • 4. 1. VISUAL BASIC 6.0 (VB). En el 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo .NET Framework, a través de Visual Basic NET y otros lenguajes como C Sharp de fácil transición de código entre ellos; fué el sucesor de Visual Basic 6. Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI. El sistema Visual Basic (VB) cuando se dio a conocer por primera vez era considerado como un lenguaje de computación único. Hoy en día existen numerosas imitaciones. Visual Basic le permite desarrollarrápida y sencillamente una secciónde controles visuales con revisiones deslizantes, botones y registradores con un reglamento complejo para que el beneficiario complete su objetivo. Usar el lenguaje Basic le permite instruirse rápidamente aunque nunca lo hayas utilizado. La mayoría de los programadores informáticos le encanta trabajar bajo este lenguaje técnico. 2. CARACTERISTICAS DE VISUAL BASIC 6.0.  Interfaz Gui: Visual Basic es una expresión de interfaz detallada para el usuario. Esto quiere decir que un programa Visual Basic siempre revelará algo en la pantalla de inicio, de este modo el usuario logra interactuar adecuadamente a través del teclado y el mouse para así efectuar un trabajo específico. El primer paso para establecer el programa Visual Basic es conseguirlos componentes de laGUI en la pantalla principal. Esto
  • 5. se crea a través del menú desplegable que detallan los objetos gráficos adecuados. Cada método es levemente diferente. Por ejemplo Mac depende de Windows y VB4 depende de VB6 pero, habitualmente, al hacer clic con el botón izquierdo del mouse sobre el objeto, consigue describir las propiedades como el tamaño y la perspectiva.  La Modularización: Se piensa que es un buen método de programación modular para sus programas. En vez de pensar en un esquema de monitor como una sola gran recopilación de código, el buen programador subraya el código para que jamás tenga que observarlo. Si el esquema está en módulos como este lenguaje, el esquema es más fácil de deducir y fácil de renovar. La modernización probablemente será ejecutada por otra persona, por lo que es significativo que el programa sea fácil de comprender. Los módulos pequeños reflejan el tamaño de página donde está visiblemente indicado lo que ingresa en el módulo y lo que emerge dentro del visual basic, esto hace que el programa sea factible y sencillo de entender el módulo y lo que emerge dentro del visual basic, esto hace que el programa sea factible y sencillo de entender. Visual Basic obliga al programador a que proyecte de forma modular porque cada componente de GUI domina parte del código y la parte que se emplea a ese componente de GUI.  La Orientación de Objetos: es cuando el programadorespecula en el programa de objetos basándose en las figuras abstractas que interactúan entre sí.Por este motivo todo código incorporado con ese objeto tiene un manejo óptimo del sistema.  Arrays: Batalla en realizar un código más compacto y eficaz al exponer y utilizar matrices, que dominan múltiples valores interconectados.  Inicializadores de Colecciones: Representa los inicializadores de selecciones,que le aprueban crear una recopilaciónideal para ser probada por un conjunto inicial de valores.
  • 6.  Constantes y enumeraciones: Examina el almacenamiento de importes invariables para un uso más repetitivo, incluyendo un grupo de valores constantes interconectados.  Flujo de Control:Muestra cómo sistematiza el flujo de actuación de su programa visual basic.  Tipos de Datos:Representaqué tipos de datos logra dominar un elemento de sistematización y cómo se acumulan esos datos dentro del mismo sistema.  Elementos declarados: Envuelve los componentes de programación que logra declarar, sus sobrenombres yexclusivas especiales,de este modo el escritor soluciona las referencias del sistema.  Delegados: Suministra un prólogo a los representantes internos y se utilizan en Visual Basic, para garantizar un mejor manejo del programa.  Unión temprana y tardía: Representa el enlace, que ejecuta el compilador cuando se determina un objeto a una variable específica. Las diferencias entre los objetos de un vínculo temprano y de destino tardío es lo que le dará el margen de error. Los tipos de errores suministran una descripcióngeneralde todos los errores de sintaxis, las faltas de tiempo de realización y los errores de lógica. De este modo los eventos, muestran cómo utilizar y declarar los sucesos obtenidos. 3. VENTAJAS DE PROGRAMAR EN VISUAL BASIC:  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios de Windows.  Permite usar confacilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.
  • 7.  Es uno de los lenguajes de uso más extendido,por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.  Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.  Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.  Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambiénestá disponible,de formano oficial,un componente para trabajar con OpenGL 1.1  Existe una versión, 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 cálculo, bases de datos (access).  Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos. 4. PROPIEDADES, METODOS Y EVENTOS: Cada objeto y clase tiene propiedades, eventos y métodos.  Las propiedades son simplemente variables. Sin embargo, a diferencia de una variable "común", están estrechamente vinculados a un objeto. Una propiedad es un atributo de un objeto que define una de las características del objeto, como el tamaño, el color, la ubicación de la pantalla o un aspecto de su comportamiento, como si está habilitado o es visible. Para cambiar las características de un objeto, se cambian los valores de sus propiedades.  Un evento es una acción que reconoceun objeto,como hacerclic en el mouse o presionar una tecla, y para el que puede escribir código para que responda. Los eventos se puedenproducir como resultado de una acción de usuario o del código del programa, o puede que los desencadene el sistema. Los eventos y métodos son equivalentes a los procedimientos o funciones. nuevamente están estrechamente vinculados a un objeto específico.Enrealidad,los eventos tambiénsonmétodos;laúnica diferenciaentre un evento y un método "común" es que el evento
  • 8. se ejecuta automáticamente bajo ciertas condiciones. El programadorpuede crearsus propias propiedades ymétodos.Sin embargo, no puede crear eventos adicionales. En otras palabras, si el programador crea un método, es responsabilidad del programador asegurarse que éste sea invocado en el momento oportuno. 5. LOS OBJETOS INTRINSECOS. Existen numerosos objetos disponibles automáticamente a partir de Visual Basic, sin que se tenga que crear una instancia. Estos objetos sonaccesiblesconla palabra clave My. Permiten la manipulación y el acceso a datos que se utilizan frecuentemente durante el funcionamiento de una aplicación. Proporcionan, por ejemplo,un medio de acceso a las propiedadesde la máquina en la que se ejecuta la aplicación, a través de My Computer, o a las propiedades de la propia aplicación a través de My Application. Los controles intrínsecos son aquellos que aparecen "cargados por defecto" en el cuadro de herramientas con abres VB.Estos se diferenciande los extrínsecos,porqueunaaplicación creada únicamente con estos controles (y sin agregar referencias o librerías) se puede distribuir sin instalador (algunas veces). a. TextBox (Caja de texto) : Se utiliza para el ingreso y validación de datos o información. Algunas Propiedades:  Text: Almacena la cadena de caracteres que contenga el control.  DataFiled: Enlaza en control con un campo de base de datos.  DataSource: Enlaza el control con un origen de manipulación de base de datos.  MultiLine: Permite escribir varias líneas en el control.  ScrollBars: Agregabarras de desplazamiento al control si esta MultiLine = True.  Password Char: Es el carácter que ocultara el texto que se escribe en el control, por ejemplo PasswordChar = * (Asterisco).  Locked = Permite bloquear la escritura sobre el Textbox.
  • 9. b. Command Button (Botón de Comando): Este controlpermite encapsular procedimientos para que sean utilizados por el usuario con solo hacer click sobre él. Algunas Propiedades  Cancel: Permite ejecutar el código escrito en el control presionando "Esc"  Default: Permite ejecutar el código escrito en el control presionando "Enter"  Style: Puede ser Graphical o Standard. Si es Graphical permite cambio de color entre otras.  Picture: Carga una imagen para el CommandButtonsi su propiedad Style es Graphical. c. Label (Etiqueta): Muestra la información, los títulos o los subtítulos que deseemos. Algunas Propiedades  Alignment: Permite alinear el texto hacia la izquierda, derecha o centro.  BackStyle: Permite hacer que el fondo de la etiqueta sea transparente o solidó.  AutoSize: Ajusta el tamaño del control a la longitud del texto.  WordWrap: Muestra el texto (cuando es mucho) en varias líneas.  DataField y DataSorce:son iguales en todos los controles que las tengan. d. CheckBox (Casilla de verificación): Permite que se ejecute un procedimiento dependiendo de laverificacióndelCheckbox. Algunas Propiedades  Style: Si es Graphical convierte elcontrol en un botónde chequeo.  Value: Activa o desactiva el valor de verificación. Cheked (Verifica), Uncheked (Desverifica) o Grayed (Inhabilitado). e. OptionButton (Botón de opción): Permite que un código se ejecute teniendo en cuenta el valor de este control.
  • 10. Algunas Propiedades  Value: Puede ser (True) mostrando un punto negro o (False) quitándolo.  Mostrar la opción elegida f. ComboBox (Caja Combo): Permite escogerde una lista de opciones creadas un elemento. Algunas Propiedades  List: Permite crear uno a uno los elementos de la lista del ComboBox  Style: Permite cambiar a un combo simple o lista.  Sorted:Si es (True) organiza los elementos de su lista alfabéticamente.  Agregar elementosmediante código.  Realizar procedimientos dependiendoel elemento seleccionado g. ListBox (Lista): Muestra datos o campos en forma de lista. Algunas Propiedades  Style: Standard (Normal) o CheckBox (Una lista con casillas de verificación)  Agregar campos de base de datos a un ListBox. h. Timer (Temporizador): Realiza un procedimiento en un intervalo o intervalos de tiempo determinados. Algunas Propiedades  Interval: Permite ingresar el valor del intervalo de tiempo. Un intervalo de 1000 equivale a 1 segundo.  Enabled: Si es (False) pausa al temporizador, si es (True) lo activa. 6. PICTUREBOX E IMAGEBOX:
  • 11. El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos , y también como controlcontenedorde otros controles,comolos controles Frame. La principal propiedad del control PictureBox se llama precisamente Picture. Este control sirve para mostrar imágenes. En el cuadro de herramientas se reconoce porque su ícono tiene la figura de una montaña con un sol. Si da clic en el control Picture Box y luego en la pestaña que se ve, tendrá acceso a un menú, en donde puede elegir como se desplegará la imagen. De esta manera estamos cargando el archivo en tiempo de ejecución. Se dice tiempo de ejecución ya que el archivo lo estamos cargando cuando está corriendo elprograma. En cambio si quisiéramos cargar el archivo gráfico en tiempo de diseño, tendríamos que seleccionar el control Picture que colocamos en el formulario, ir a la ventana de propiedades de Visual basic, buscar la propiedad Picture, y seleccionar mediante un cuadro de diálogo de windows, buscarlo en la Pc, y cargar el archivo que queramos. Luego de hacer esto, automáticamente se cargaría la imagen en el control. El archivo de imagen, Debe ser obligatoriamente un gráfico gif, jpg, bmp, ico, cur no así otros formatos, como por ejemplo el PNG, o Tiff. (Aunque se puede leer estos formatos, pero mediante otras técnicas, utilizando el api de windows). 7. PROPIEDADES BASICAS DE ACUERDO AL TIPO DE OBJETO: Cuando nos planteamos analizar las propiedades de un objeto descubrimos que existen varios tipos de propiedades y que se comportan de forma diferente.  La primera característica que tenemos que tener en cuenta es la diferencia entre propiedades enumerables y no enumerables. Las propiedades enumerables son aquellas que se obtienen al recorrer un bucle for in (que procesa las propiedades enumerables
  • 12. propias y heredadas) o las devueltas por Object.keys() (sólo las enumerables propiedades propias). Las propiedades no enumerables son las propiedades existentes que no se incluyen en la definiciónanterior y por lo tanto son ignoradas en los bucles for in y por Object.keys().  El segundo lugar tenemos que tener en cuenta las propiedades propias y heredadas. También tenemos que considerar las propiedades que se puede establecer como de sólo lectura o no configurables. Por último, hay que tener en cuenta alguna convención para definir propiedades privadas. Todos estos aspectos sonimportantes ala hora de trabajar con las propiedades de un objeto. Las las propiedades propias y heredadas se diferencian en que: Las propiedades que están definidas en el objeto son propias, es decir,aquellas que se han creado con this o se han incluido como parte de un objeto literal del tipo {a: 1}. Las propiedades heredadas son las que dispone el objeto procedente de su cadena de prototipos.
  • 13. CONCLUSION Visual Basic es un lenguaje de programación desarrollado por Microsoft, orientado a eventos, siendo diseñados para facilitar el desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como Windows 98, Windows NT o superior y fue desarrollado por Alan Cooper para Microsoft. Podemos decir que se trata de un lenguaje que desciende de la programación BASIC y se desarrollabajo un entorno totalmente gráfico lo que hace que su manejo se haga más o ameno para el que lo aprende. Visual Basic 6 ha sido abandonado por Microsoft. En su día, Visual Basic fue el lenguaje de programación más extendido y popular del mundo y aun así Microsoftoptó por congelarsu continuidad a favor de un Visual Basic nuevo y diferente. Era una historia que sonaba perfecta. Microsoft tenía quizás la mayor comunidad de desarrolladores del mundo enganchados a un lenguaje que a su vez estaba enganchado a Windows. Aun así, Microsoft cogió este activo de valor incalculable y aparentemente lo echó a un lado. Allá por 2002 anunció que el lenguaje iba a ser reemplazado por algo nuevo, diferente e incompatible.Y desde ese día hasta hoy ese hecho ha provocado un estruendo constante. Quedarse en VB6 ahora mismo no es una salida ideal. Está ya muy desfasado en algunas áreas y eso irá a más. Ya los últimos temas
  • 14. de Windows XP no están soportados por aplicaciones en VB6.Es difícil hoy día seguir con VB6. Hacer nuevos desarrollos en VB6 no tiene mucho sentido ya. Sólo los clientes y las empresas con aplicaciones hechas ya en VB6 no les preocupe mucho todo esto. Solo quieren que su software y sus programas funcionen y punto. Microsoftpodría haber continuado con COM y no haber creado .NET la migración de Microsoft a Java y a otras herramientas hubiese sido enorme. También podría haber creado un VB7 compatible de forma separada a .NET, como una forma de desarrollo aparte. Esto es lo que sucedió con FoxPro (y el final del camino también le ha llegado). La principal desventaja aquí es no se hubiese ofrecido una senda de migración clara para aquellos que sí optaron por dar el salto de VB6 a .NET. Si Microsoft hubiera hecho esto nadie se hubiese tomado su estrategia de .NET en serio. O directamente podría haber creado en paralelo VB7 y VB.NET, lo que hubiese conducido a la confusión más absoluta. Podría haber sido una medida para apagar fuegos, pero no hubiese cambiado la dura realidad: un Visual Basic basado en COM no tiene cabida en el mundo de .NET. Microsoft tomó una decisión acertada al congelar VB6.