sábado, 6 de junio de 2020

LENGUAJE VISUAL BASIC





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




















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