À l'heure actuelle, de nombreux programmeurs utilisent encore VB car il est simple à utiliser et peut encore nous aider à faire beaucoup de choses. Alors, comment VB se développe-t-il ? Cet article donne un bref historique du développement de VB.
(1) Visual Basic 1.0 est né en 1991. La fonction de Visual Basic 1.0 était très simple. Microsoft a ajouté le contrôle VBX au lieu du contrôle ocx que nous connaissons. Il manquait de support de base de données et, à cette époque, VB était encore. un langage interprété, le fichier .exe ne peut pas encore être généré. Mais sa plus grande innovation a été l’ajout de modèles événementiels et d’un développement visuel.
(2) En 1992, Microsoft a lancé Visual Basic 2.0. Dans cette version, Microsoft a ajouté des variables d'objet et le concept d'héritage le plus primitif, ainsi que des fonctions OLE et simples d'accès aux données, ainsi qu'un grand nombre de contrôles tiers.
(3) Visual Basic 3.0 a été publié en 1993. Dans cette version, Microsoft a ajouté la prise en charge du dernier ODBC2.0, la prise en charge du moteur de données Jet et la prise en charge de la nouvelle version d'OLE. La partie la plus intéressante est que sa prise en charge des bases de données a été considérablement améliorée. Le contrôle Grid et le contrôle des données peuvent créer d'excellentes applications de fenêtre de données, et le moteur Jet permet à Visual Basic d'accéder rapidement à la dernière base de données Access. Visual Basic 3.0 ajoute également de nombreuses nouvelles fonctions financières. De plus, un nombre considérable de contrôles de niveau professionnel ont été ajoutés pour permettre le développement d'applications Windows d'un niveau considérable. Visual Basic 3.0 était la version la plus populaire de Visual Basic en Chine avant 1998.
(4) La sortie de Visual Basic 4.0 en 1995. Visual Basic 4.0 était une révolution, mais à l'époque, c'était un désastre. Premièrement, le contrôle vbx a disparu et a été remplacé par le contrôle ocx qui n'était plus l'OLE traditionnel. . Désormais, le langage utilisé dans Visual Basic 4.0 a été modifié en Visual Basic For Application. Tout cela rend difficile la transplantation des versions VB3.0 et supérieures vers VB4.0, mais il est indéniable que Visual Basic. 4.0 a jeté les bases de Visual Basic pour devenir un langage COM.
Microsoft a introduit des idées de programmation COM dans cette version, telles que l'ajout de modules de classe et de fonctionnalités d'encapsulation requises pour le développement de composants, telles que les procédures d'attributs, les procédures de fonction et les procédures de sous-programmes, au langage. Dans le même temps, cette version de Visual Basic peut également développer des fonctions dll, et les classes écrites peuvent ainsi être partagées avec d'autres langages. À cette époque, il était plus rapide de développer des composants COM avec Visual Basic qu’avec tout autre langage de développement.
(5) Visual Basic 5.0 a été publié en 1997. Cette version de Visual Basic offrait le support le plus puissant pour com. Dans le même temps, Microsoft a également ajouté un compilateur de code local pour résoudre le goulot d'étranglement des performances provoqué par le code p dans vb4.0. , améliorant considérablement l'efficacité des applications. Visual baisc5.0 offre une prise en charge plus orientée objet, permettant aux développeurs de créer des événements et des interfaces, des modules de classe améliorés et une prise en charge de la création de vos propres classes de collection, des contrôles ActiveX, des composants DLL COM en cours et des ActiveX exécutés dans le document du navigateur.
L'IDE de Visual Basic 5.0 prend en charge IntelliSense, qui est une fonctionnalité très pratique pour les développeurs. Vous n'avez pas besoin de mémoriser les noms de membres longs et les mots-clés. Appuyez simplement sur .
(6) Visual Basic 6.0 a été publié en 1998. Visual Basic 6.0 est déjà un système de développement très mature et stable. Microsoft a publié Visual Basic 6.0 en tant que membre de vIsual Studio, ce qui montre que Microsoft change le positionnement du produit de vb. outil puissant pour le développement d’entreprises à grande échelle. Dans VB6.0, Microsoft a ajouté le modèle d'accès aux données ADO, qui a permis d'accéder rapidement à de grandes quantités de données et a amélioré la capacité de VB à développer des applications distribuées avec des structures à n niveaux. Dans le même temps, Microsoft a également ajouté la possibilité de développer. applications Web pour la capacité VB.
(7) La naissance de Visual Basic.net en 2002 a été une autre révolution dans vb. vb.net a ajouté de nombreuses nouvelles fonctions qui ne pouvaient pas implémenter l'héritage, il a donc été accusé par les programmeurs C++ d'être un pseudo-orienté objet. langage.vb.net Il prend également en charge le multithreading et introduit le traitement des exceptions de structure try...catch.
Mais pour les programmeurs vb, c'est un autre désastre. Cette version de vb n'est plus le Visual Basic traditionnel. En termes de langage, Visual Basic 4.0 a abandonné Quick BASIC et a adopté Visual Basic For Application, puis vb.net a abandonné Visual Basic For. L'application est devenue un tout nouveau langage, mais ce changement a également effrayé les programmeurs VB. VB.net se trouve dans une situation très embarrassante. D'une part, il possède des fonctions indéniablement puissantes, d'autre part, en raison d'un grand nombre de versions. compatibilité Les programmeurs VB se tournent vers C# ou Java, les programmeurs utilisant VB.NET sont bien inférieurs à VB6.0 et il est difficile pour les développeurs de passer de VB6.0 à VB.NET.
À en juger par les informations actuellement divulguées sur Visual Basic.net 2005, Visual Basic.net 2005 mérite d'être attendu. Dans cette version de vb.net, Microsoft a ajouté davantage de fonctionnalités, telles que : les génériques, la surcharge d'opérateurs, le type partiel, le type. instance par défaut du formulaire (permettant d'utiliser la syntaxe VB6 pour utiliser le formulaire), diverses améliorations de la syntaxe, le mot-clé My, etc., Microsoft affirme que dans Visual Basic.net2005 peut lire et écrire le registre, accéder aux fichiers, lire et écrire les ports série et obtenir des informations sur les applications avec une seule ligne de code. Cela nous permet de programmer aussi facilement que d'aller dans un magasin.