HISTORIA
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991,
con la intención de simplificar la programación utilizando un ambiente de
desarrollo que facilitó en cierta medida la programación misma.
La
última versión fue la 6, liberada en 1998, para la que Microsoft extendió el
soporte hasta marzo de 2008.
Visual
Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema
operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están
basadas en objetos y son manejadas por eventos. Visual Basic se deriva del
lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin
embargo, Visual Basic emplea un modelo de programación manejada por eventos.
CARACTERÍSTICAS
Los
sucesivos temas muestran y discuten los elementos fundamentales de Visual
Basic, un lenguaje de sistematización orientado a objetos determinados. Después
de establecer la interfaz del beneficiario para su ejecución se debe utilizar
formularios y controles a través del código que define el procedimiento de la
aplicación en cualquier lenguaje de programación actual, Visual Basic permite
una serie de construcciones de sistematización habitual y componentes de
lenguaje determinados.
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 conseguir los
componentes de la GUI 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.
Si hace clic derecho en el
mouse le admite escribir el código correspondiente. Por ejemplo, si el
componente de la GUI es un interruptor, al hacer clic izquierdo, el programador
podría decir qué tan grande era el pulsador y cómo quedaba etiquetado en la
pantalla al arrojar los datos deseados. Al hacer clic con el botón derecho
dentro de la aplicación obtenida surgirá una ventana que le accede al programador
subrayar el código que detalla lo que sucede cuando el beneficiario hace clic
en el interruptor principal.
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.
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.
Orientación
de objetos
La
programación acomodada a objetos es un cuando el programador especula 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. Una vez más, Visual Basic se pone en práctica de
programación para hacer que este enlace funcione correctamente. Los componentes
de la GUI serán los objetos y todos los códigos agrupados con el objeto se
encuentran a solo un clic de trayecto. Esta manera natural de emplear buenas
prácticas de programación les brinda a los usuarios una facilidad de
programación basada en visual basic, es textualmente la razón por la que Visual
Basic ha localizado tantos apasionados y devotos de este lenguaje virtual.
Si
ha proyectado en otros idiomas, gran porción del material oculto en este
componente consigue parecer familiar. Esto es debido a que la mayoría de las
reconstrucciones son equivalentes a las de otras expresiones, la naturaleza de
Visual Basic se encuentra estimulada por programas diferentes pero sutiles para
el programador.
Si
no está acostumbrado con la programación de visual basic, el material
proporcionado por el mismo programa le sirve como introducción a los elementos
básicos para subrayar el código. Una vez que alcance a entender los conceptos
básicos, consigue crear poderosas aplicaciones usando Visual Basic.
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ón
ideal 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
Representa
qué 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 y
exclusivas 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ón general de 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.
Las
Interfaces logran describir los pasos que deben tomar en cuenta para ser usadas
en sus aplicaciones. Por ejemplo, LINQ, suministra vínculos a temas que encajan
las características y la sistematización de Language-IntegratedQuery (LINQ).
LOGO
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8_CyXuZia4CjHPt8EFEm-ab10UCGb0wAvqEB2Ur-v162jbFelylDib4qeIGv7nlbulV_ZH_gEZpUNm9u-8YCGlKR8eS7KdEO16BzK2mcpNt4TuQ35RhTv_nfbQ-qamk0MdJ9SnYL8NE0/w200-h200/logovb.png)
APLICABILIDAD
La
principal ventaja de esta herramienta de programación es que se aprende a
usarla con facilidad y, además, tiene las siguientes características:
- Es uno de los lenguajes más utilizados, así que es muy sencillo encontrar información, documentación y fuentes para los proyectos.
- Tiene acceso a casi toda la API de Windows y puede usar la plataforma de sistemas Windows.
- Añade soporte para ejecutar scripts en las aplicaciones con VBScript o JScript, gracias a Microsoft Script Control.7.
- Al ser de Windows, integra su diseño e implementación de formularios.
Las
Aplicaciones Procedurales
En
las aplicaciones tradicionales o procedurales, es la aplicación quien controla
que porciones de código se ejecuta, y la secuencia en que este se ejecuta. La
ejecución de la aplicación se inicia con la primera línea de código, y sigue
una ruta predefinida a través de la aplicación, llamando procedimientos según
sea necesario.
Las
Aplicaciones Manejadas por Eventos
En
las aplicaciones manejadas por eventos, la ejecución no sigue una ruta
predefinida. En vez de esto, se ejecutan diferentes secciones de código en
respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por
mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina
la secuencia en que el código se ejecuta. Es por esto por lo que la ruta que
sigue el código de la aplicación es diferente cada vez que se ejecuta el
programa.
Una parte esencial de la
programación manejada por eventos es el escribir código que responda a los
posibles eventos que pueden ocurrir en una aplicación. Visual Basic facilita la
implementación del modelo de programación manejada por eventos.Porcentaje de uso del lenguaje de programación Visual Basic
Ofertas de las páginas de empleo y cuadro comparativo.
No hay comentarios:
Publicar un comentario