Visual Basic nació en 1991 y ahora tiene 13 años. BASIC es el producto original de Microsoft y Microsoft ciertamente no se ha olvidado de este héroe. Con cada ola de tecnología de Microsoft, Visual Basic se reinventará. Es previsible que no importa qué tecnología o plataforma invente Microsoft en el futuro, Visual Basic será el primero en tomar la iniciativa con una actitud completamente nueva. Si desea mantenerse al día con Microsoft y desarrollar siempre las últimas tecnologías más rápidamente, debe elegir Visual Basic.
1991-Relámpago en el cielo nocturno de Seattle
Con el lanzamiento de Windows 3.0, cada vez son más los desarrolladores interesados en este sistema operativo de interfaz gráfica, y un gran número de aplicaciones de Windows han comenzado a surgir. Sin embargo, el desarrollo de programas de Windows es muy diferente del DOS tradicional. Los desarrolladores deben invertir mucha energía en el desarrollo de GUI, lo que desalienta a muchas personas que quieren aprender a desarrollar Windows. En 1991, Microsoft demostró un producto llamado Thunder y todos los desarrolladores quedaron atónitos. Puede "dibujar" la interfaz de usuario requerida con el mouse y luego escribir lógica de negocios en lenguaje BÁSICO simple para generar una aplicación completa. Este nuevo desarrollo "visual", al igual que Thunder, abre un nuevo mundo para los desarrolladores de Windows. Este producto finalmente se denominó Visual Basic, que utilizaba una sintaxis Quick BASIC basada en eventos y un IDE visual. La última experiencia de desarrollo que ofrece Visual Basic 1.0 está basada en eventos, lo que es diferente del desarrollo de procedimientos tradicional. Al mismo tiempo, el control VBX introdujo el concepto de componentes visuales en Visual Basic. Visual BASIC 1.0 es un BASIC revolucionario y su nacimiento también es una buena historia en la historia de VB.
Visual Basic 1.0
1992-Mejora del rendimiento de Visual Basic
Con el lanzamiento de Windows 3.1, Windows ha sido plenamente reconocido por los usuarios y el desarrollo de Windows. Ha entrado en una nueva era. Las funciones de Visual Basic 1.0 son demasiado simples y las potentes funciones en comparación con Windows 3.1 no se utilizan en su totalidad. Entonces Microsoft lanzó una nueva versión de Visual Basic 2.0 en 1992. La mayor mejora de esta versión es la adición de variables de objeto, como
convertir b en un botón de comando
Atenuar c como control
y usar el Concepto original de "herencia", las variables de tipo objeto se pueden dividir en tipos universales (controles y formularios) y tipos propietarios (CommandButton y Form1, etc.). Las variables de tipos universales pueden hacer referencia a instancias de tipos propietarios e incluso pueden acceder a tipos propietarios. tipos mediante enlace tardío. Escriba propiedades y métodos. También puede obtener la información del tipo de tiempo de ejecución de una instancia de objeto a través del operador TypeOf...Is (esta función es el operador Is en C# o el operador instancia de Java). Además de las mejoras y extensiones del lenguaje, Visual Basic 2.0 tiene un buen soporte para VBX y han surgido muchos controles de terceros, lo que enriquece enormemente las funciones de Visual Basic. Microsoft también agregó capacidades OLE y de acceso simple a datos a Visual Basic 2.0.
Visual Basic 2.0 Standard Edition
Visual Basic 2.0 Professional Edition
1993: nuevo poder de los componentes de bases de datos
Introducido en Visual Basic 2.0 Unos meses más tarde, Microsoft lanzó una nueva versión de Visual Basic 3.0, que muestra la vitalidad de VB en este momento. La interfaz de Visual Basic 3.0 no cambia mucho a primera vista, pero de hecho esta versión es muy oportuna. Agrega soporte para el último ODBC2.0, el motor de datos Jet y la nueva versión de OLE. Lo más atractivo es que se ha mejorado enormemente su soporte para bases de datos.
Los controles de cuadrícula y los controles de datos pueden crear excelentes aplicaciones de ventana de datos, y el motor Jet permite que Visual Basic acceda rápidamente a las últimas bases de datos de Access. Visual Basic 3.0 también agrega muchas funciones financieras nuevas. Además, se han añadido una cantidad considerable de controles de nivel profesional, permitiendo desarrollar aplicaciones Windows de un nivel considerable. Visual Basic 3.0 era la versión más popular de Visual Basic en China antes de 1998 porque los archivos ejecutables que desarrollaba eran muy pequeños y normalmente podían cargarse en un disquete. Sin embargo, muchos desarrolladores no están satisfechos con la práctica de Visual Basic de ejecutar código P a través de una máquina virtual. Pensaron que el programa era ineficiente. En ese momento nació Delphi, el competidor de Visual Basic.
Visual Basic 3.0 Edición Estándar
Visual Basic 3.0 Edición Especial
1995: el segundo cambio revolucionario, marchando hacia COM.
De 1993 a 1995, no ha habido ninguna acción nueva en Visual Basic. Los desarrolladores ansiosos quieren ver qué cambios tiene esta nueva y misteriosa versión. La versión beta de Visual Basic 4.0 por fin está disponible para todos. Esta versión incluye versiones de 16 y 32 bits. La versión de 16 bits es como una versión mejorada de Visual Basic 3.0, mientras que la versión de 32 bits es una nueva revolución. Primero, la gente descubrió que el control VBX había desaparecido y fue reemplazado por el control OCX. Este OCX puede hacer referencia a un control personalizado OLE. Este OLE ya no es un OLE tradicional. En términos actuales, es un control COM. El segundo cambio más importante es que el lenguaje utilizado en Visual Basic 4.0 se cambia a Visual Basic para aplicaciones, que está unificado con el lenguaje de macros utilizado en Office 95. Este nuevo lenguaje tiene muchos aspectos destacados:
1. Se agregó "módulo de clase". Ésta es la base de la encapsulación orientada a objetos más importante.
2. Con la adición de procesos de atributos, procesos de funciones y procesos de subrutinas, VB ya tiene las características de encapsulación necesarias para el desarrollo de componentes.
3. Se agregó tipo de byte, tipo booleano y tipo de objeto. Esto mejora enormemente el sistema de tipos de VB.
4. Para cada declaración y objeto de colección. La declaración For Each proporciona una gran comodidad para recorrer los tipos de colecciones. Ahora puede usar For Each en colecciones que crecen dinámicamente sin preocuparse por la cantidad total de contenidos de la colección o los molestos subíndices.
Esta versión de Visual Basic también puede desarrollar proyectos DLL, que en realidad son COM DLL. Las clases escritas se pueden compartir con otros lenguajes de esta manera.
En resumen, la versión 4.0 sentó las bases para que Visual Basic se convirtiera en un lenguaje COM. Usar Visual Basic 4.0 para desarrollar DLL basado en COM es más conveniente que cualquier otra herramienta de desarrollo. Sin embargo, los problemas de rendimiento de Visual Basic 4.0 se volvieron más graves. El componente de código P se ha convertido en un grave cuello de botella en el rendimiento de Visual Basic 4.0, y el enorme tiempo de ejecución también hace que los usuarios se sientan insatisfechos. Visual Basic 4.0 no es compatible con versiones anteriores y es difícil trasladar un proyecto que utiliza mucho VBX a Visual Basic 4.0. Por tanto, la tasa de penetración de Visual Basic 4.0 en China es muy baja.
Visual Basic 4.0
1997-Año de cosecha de Visual Basic
En 1997, Microsoft lanzó Visual Basic 5.0, que es casi tan importante como el 4.0. COM (llamado ActiveX en este momento) es bastante maduro y Visual Basic 5.0 ciertamente proporciona el soporte más sólido para él. Pero antes de que China se diera cuenta de la importancia de COM, su atención principal estaba en el otro punto destacado de esta versión: el compilador de código local. Visual Basic 5.0 finalmente agrega un compilador de código nativo a la voz del usuario, lo que puede mejorar en gran medida la eficiencia de las aplicaciones.
Además de esta conocida mejora, Visual Basic 5.0 también mejora y enriquece enormemente el lenguaje Visual Basic For Application:
5.? Visual Basic 5.0 finalmente permite a los usuarios crear sus propios eventos, y la sintaxis de este evento es bastante sólida y completa, lo cual es muy raro en un lenguaje que no admite devoluciones de llamadas de funciones. Ahora, VB tiene una encapsulación completa de propiedades, métodos y eventos.
6. Esta es la base para que VB logre polimorfismo. Al mismo tiempo, proporciona más comodidad para escribir componentes COM.
7. Enumeración. Las enumeraciones aparecieron en Visual Basic 5.0 como un subtipo de long, que puede usarse para encapsular perfectamente constantes.
8. Mejoras en los módulos de clase. A través de los atributos del módulo de clase, puede especificar que el módulo de clase tenga varios comportamientos específicos, como un constructor privado. A través de esta función, puede crear un diseño que se ajuste a los patrones Singleton y Monostate.
9. Depuración. Afirmaciones Aunque este sistema de afirmaciones es un poco aburrido, finalmente aporta comodidad a la depuración.
10 y Visual Basic 5.0 admiten la creación de tus propias clases de colección. Puede crear un tipo de colección para cada declaración.
11. El nuevo tipo de datos Decimal puede manejar con precisión el cálculo de dígitos más significativos.
El IDE de Visual Basic 5.0 admite "detección inteligente", que es una característica muy conveniente para los desarrolladores. No es necesario recordar nombres largos de miembros ni palabras clave, simplemente presione "." y aparecerá todo lo que desee.
Visual Basic 5.0 también admite el desarrollo de sus propios controles ActiveX, componentes COM DLL en proceso, componentes COM EXE fuera de proceso y documentos ActiveX que se ejecutan en el navegador. Esto enriquece enormemente las capacidades de desarrollo de Visual Basic. Visual Basic 5.0 también puede lograr logros en el desarrollo de Internet.
Versión de aprendizaje de Visual Basic 5.0: mi primer VB genuino
1998: la verdadera fuente de eficiencia empresarial
El lanzamiento de Visual Basic 6.0, como miembro de Visual Studio 6.0 demuestra que Microsoft está cambiando el posicionamiento del producto Visual Basic. Quiere hacer de Visual Basic una herramienta para un rápido desarrollo a nivel empresarial. Visual Basic 6.0 ha realizado grandes mejoras en el acceso a datos. El nuevo componente ADO permite acceder rápidamente a grandes cantidades de datos. El entorno de datos y las nuevas funciones de generación de informes también brindan al desarrollo de datos una nueva experiencia. Utilizando las potentes funciones de COM/COM+, Visual Basic puede desarrollar aplicaciones distribuidas con estructura de N capas. Al mismo tiempo, Visual Basic también puede desarrollar aplicaciones web con rendimiento superior en IIS. Visual Basic 6.0 no ha mejorado mucho en términos de lenguaje e IDE, pero muchos componentes nuevos se han convertido en herramientas útiles para los desarrolladores de Visual Basic, como los objetos del sistema de archivos. Las nuevas funciones de cadenas como Dividir y Reemplazar también aportan una gran comodidad a los programadores de Visual Basic.
Número total