PREPARATORIA OFICIAL ANEXA A LA
CENTENARIA Y BENEMÉRITA ESCUELA NORMAL
           PARA PROFESORES
            PROGRAMACIÓN
      ADRIANA MARTINEZ GONZALEZ
            INVESTIGACIÓN
          “VISUAL BASIC. NET”
             INTEGRANTES
      JADE YURIN BACILIO PATIÑO
        MERELY ALVAREZ CABRERA
        LUCERO MATIAS SUARÉZ
   ROSENDO MAURICIO LÓPEZ GONZALEZ
              10 – 10 – 2022
       VISUAL BASIC.
                               NET.
    Creador y año de creación de Visual Basic. Net.
El lenguaje de programación Visual Basic fue desarrollado por Alan Cooper; un
programador Estadounidense. La primera publicación, la versión 1.0           fué
presentada     en 1991, luego entre este año y 1998          se publicaron las
versiones 2.0, 3.0, 4.0, 5.0 y 6.0.
                            Tipo de lenguaje
Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta
con los beneficios que le brinda .NET Framework, el modelo de programación
diseñado para simplificar la programación de aplicaciones en un entorno
sumamente distribuido: Internet.
El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite
crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de
características para hacer que el desarrollo de aplicaciones sea realmente rápido.
Visual Basic es un lenguaje accesible con una sintaxis simple para crear
aplicaciones orientadas a objetos y con seguridad de tipos. Visual Basic son
lenguajes de programación diseñados para crear una variedad de aplicaciones que
se ejecutan en .NET. Estos lenguajes con seguridad de tipos son eficaces y están
orientados a objetos. Se basan en .NET Compiler Platform “Roslyn”, que
proporciona API de análisis de código sofisticadas y es de código abierto en GitHub.
                                  Versiones
      1993                                                              Versiones:
       Visual Basic 1.0
   
   
      Visual Basic 1.0 para Windows se liberó en mayo de 1991. Visual Basic 1.0
       para MS-DOS fue liberada en septiembre de 1992. Poco popular, este
       lenguaje no era compatible con Visual Basic para Windows, ya que constituía
       en realidad la siguiente versión de los compiladores BASIC vigentes para
       DOS, denominados QuickBASIC y BASIC PDS (Profesional Development
       System). Usaba una interfaz de texto, con caracteres ASCII extendidos que
       daban       la      apariencia      de       una      interfaz     gráfica.
       Visual Basic 2.0
    Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones
    Standard y Professional. El entorno de programación era más fácil de usar
    que el anterior, y su velocidad de proceso fue mejorada. En particular, los
    formularios se convirtieron en objetos instanciables, sentando así los
    conceptos fundamentales para módulos de clase, que más tarde se
    ofrecerían              en            la            versión              4.
   Visual Basic 3.0
    Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard
    y Profesional. Incluía la versión 1.1 de Microsoft Jet Database Engine, que
    permitía       acceso        a       bases      de       datos      Access.
   Visual Basic 4.0
   Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que
    generaba aplicaciones tanto de 16 como de 32 bits para Windows. Había
    incompatibilidades entre las distintas realeases de esta versión que
    causaban fallas de instalación y problemas de operación. Mientras las
    anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar
    controles OLE en archivos OCX, que más tarde se llamarían controles
    ActiveX.
    Visual Basic 5.0
   En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba
    programas de 32 bits exclusivamente. Los programadores que aún preferían
    desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0,
    siendo transportables en código fuente a VB 5.0 y viceversa. En la versión 5
    se tenía la posibilidad de crear controles personalizados; también permitía
    compilar a código ejecutable nativo de Windows, logrando con ello
    incrementar la velocidad de ejecución de los programas generados, más
    notablemente en los de cálculo. Visual Basic 6.0, salido a mediados de 1998,
    muy mejorado, incrementó el número de áreas e incluyó la posibilidad de
    crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en
    marzo de 2008, pero a pesar de ello las aplicaciones que genera son
    compatibles con plataformas más modernas, como Windows Vista, Windows
    Server 2008, Windows 7 y Windows 8.
                  1998-2008                 Ultima               Actualización
    Visual Basic 6.0
   La última versión de Visual Basic 6.0 fue en el año de 1998 y elsoporte
    estándar para Microsoft Visual Basic 6.0 finalizó el 31 de marzo de 2005,
    pero el extendido terminó en marzo de 2008. La comunidad de usuarios de
    Visual Basic expresó su grave preocupación y se firmó una petición para
    mantener el producto vivo. Microsoft se ha negado hasta el momento a
    cambiar su posición sobre el asunto. Irónicamente, en esa época (2005) se
    da a conocer que el software antiespía ofrecido por Microsoft, "Microsoft
    AntiSpyware" (parte de la GIANT Company Software), fue codificado en
    Visual Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en
    código C++.
   2008                           Nueva                            Generación
                           Características
   El IDE de Visual Basic 6 tenía una serie de características que se han
    mantenido en otros lenguajes de programación, como C# o Visual C++. Entre
    ellas son:
   Separación de la creación de la interfaz gráfica y el código.
   Una barra de herramientas, con los controles (se podían añadir muchos o
    crear de propios) necesarios para la creación de formularios. Sólo había que
    arrastrar y redimensionarlos dentro de la interfaz. Los controles
    comunes eran labels, textbox, button, checkbox, picturebox, combobox,
    frame, timer, etc.
   Un explorador de proyectos, para ver todos los formularios, controles, código,
    etc de nuestro proyecto y un panel de propiedades, dependiendo del
    formulario o control seleccionado. De esta manera se podía modificar sus
    características en modo diseño.
   En la parte inferior una Ventana inmediato, que mientras se depuraba podías
    escribir directamente funciones simples o el valor contenido de las variables,
    y nos ayuda a la hora de corregir errores en nuestro código.
   Pero la característica principal de visual Basic es que toda la programación
    está orientada a eventos.
   El tema es que los controles comentados antes y los formularios vienen
    asociados a una serie de eventos, que es cuando ocurre algo concreto, ya
    sea por una acción del usuario o del sistema operativo.
   Por poner un ejemplo sencillo, un botón tiene un evento click, y dentro de ese
    evento programaremos lo que nos interesa (por poner otro ejemplo snecillo,
    que salga un mensaje).
   Otro evento sería en un textbox cuando hacemos click o tabulamos y recibe
    el foco (llamado GotFocus).
   Así tenemos una lista de eventos relacionados, algunos comunes y otros
    específicos de cada control.
                                Ventajas
   Es muy fácil aprender a programar con visual basic, de ahí su popularidad.
   El diseño de formularios y aplicaciones para windows es muy sencilla gracias
    a su entorno, con una pequeña introducción ya puedes compilar y mostrar
    las ventanas, y con un nivel avanzado tener acceso a todas las posibilidades
    del sistema operativo.
   Al ser popular, puedes encontrar mucha información por internet, y algún
    tutorial con código para descargar.
   Personalizar dlls y controles para su reusabilidad.
   Puedes hacer proyectos grandes, pero también permite hacer un prototipos o
    demo de una manera muy rápida.
   Programación con la gran mayoría de bases de datos, entre ellas SQL
    Server y Oracle.
                             Desventajas
   Problemas con las versiones en las dlls. La creación de una aplicación o
    programa implica que sus datos funcionan correctamente con una serie de
    librerías y su versión correspondiente.
    Si ese proyecto se instalaba en un ordenador, las librerías comunes con
    otras aplicaciones hacía que pudieras tener versiones diferentes (lo habitual
    es que fueran una versión reciente que la que estás instalando en ese
    momento), teniendo problemas con tu proyecto o con los otros programas
    que pudieran depender de ese archivo dll.
   Aunque visual basic 6 puedes crear objetos y clases es, la verdad es que no
    aceptaba todo el paradigma de la programación orientada a objetos, (uso de
    una clase heredada) desperdiciando su potencial. Eso se arregló con .NET.
   No podías crear aplicaciones multihilo.
   El uso de controles en un formulario es un poco limitado.
                   Herramientas para utilizarlo
                               Referencias
https://lenguajesdeprogramacion.net/visual-basic/