Visual Basic historical version big review

zhaozj2021-02-16  173

(Name: Visual Basic's nine transformation)

Visual Basic has been born in 1991, it has been 13 years. Basic is Microsoft's home product, Microsoft, of course, did not forget this hero. With the wave of Microsoft technology, Visual Basic will get a new job. It is foreseeable that in the future, regardless of the technology or platform invented in Microsoft, Visual Basic will first mounted on a new gesture. If you want to keep up with Microsoft, you will always develop the fastest in the latest technology, you should choose Visual Basic.

1991 - Thunderbolts of Seattle Night Sky

With the launch of Windows 3.0, more and more developers have interested in this graphical interface operating system, and a large number of Windows applications begin to emerge. However, the development of Windows programs is very different relative to traditional DOS, and developers must put a lot of energy on the development of GUI, which makes many people who wish to learn Windows but step. In 1991, Microsoft showed a product called Thunder. All developers were shocked. It actually used the mouse "painting" out of the user interface, and then written business logic in simple Basic language, generates one Complete application. This new "Visual" development is like Thunder, which has opened up new heavens and earth to Windows developers. This product is finally named Visual Basic, using event drivers, Quick Basic's syntax and visualized IDE. The latest developments brought by Visual Basic 1.0 are event-driven, which are different from traditional process development. At the same time, the VBX control makes the concept of visual components into Visual Basic. Visual Basic 1.0 is a revolutionary Basic, its birth is also a paragraph in the history of VB.

Visual Basic 1.0

1992 - Visual Basic, gradually

Since Windows 3.1 is launched, Windows has fully obtained user recognition, and Windows development has also entered a new era. Visual Basic 1.0 features too simple, and is not played with powerful features of Windows 3.1. Therefore, Microsoft launched a new version of Visual Basic 2.0 in 1992. The biggest improvement of this version is to join the object type variable, such as

DIM B AS CommandButton

DIM C As Control

Moreover, with the most original "inheritance" concept, the object-type variable is divided into general types (CONTROL and FORM) and a proprietary type (CommandButton and Form1, etc.), and the general type of variable can reference the proprietary instance, even through the later tie. Ding access to the properties and methods of the proprietary type. You can also obtain runtime type information of the object instance (this function is the IS operator or Java InstanceOf operator). In addition to the improvement and expansion of the language, Visual Basic 2.0 has a good support for VBX. Many third-party controls have emerged, which greatly enriches Visual Basic's functionality. Microsoft also adds OLE and simple data access capabilities for Visual Basic 2.0.

Visual Basic 2.0 Standard Edition

Visual Basic 2.0 Professional

1993-Database component new force

Visual Basic 2.0 is launched for a few months, Microsoft has released a new version of Visual Basic 3.0, which can see the vs vs. At this time. At first glance, the interface of Visual Basic 3.0 does not change much, but in fact this version is very timely. It adds the latest ODBC2.0 support, Jet data engine support and new version OLE support. The most attractive place is that it has greatly enhanced databases, and Grid controls and data controls can create excellent data window applications, while Jet Engines allow Visual Basic to quickly access the latest Access database. Visual Basic 3.0 also added a number of new financial functions. In addition, quite a number of professional-level controls can develop considerable Windows applications. Visual Basic 3.0 is the most popular Visual Basic version of China before 98 because it developed very small, usually with a floppy disk. However, Visual Basic's practice of running P code using virtual machines also makes many developers dissatisfied. They think that the program is running very low, this time Visual Basic's competitors Delphi is also born. Visual Basic 3.0 Standard Edition

Visual Basic 3.0 Special Edition

1995 - The second revolutionary change is enrolled to COM.

From 1993 to 1995, Visual Basic has not had new movements, and an anxious developer wants to change this mysterious new version. Visual Basic 4.0 Beta finally finally met with you. This version contains 16 bits and 32-bit versions, and the 16-bit version is like the upgraded version of Visual Basic 3.0, and 32-bit version is a new revolution. First of all, people find that the VBX control is not seen, all replaced with an OCX control, this OCX may refer to Ole Custom Controls, this OLE is no longer a traditional OLE, in the present, it is a COM control. The second maximum change is that the language used by Visual Basic 4.0 is replaced by Visual Basic for Application, which is unified with the macro language used by Office 95, and this new language has a lot of highlights:

1, add "class module". This is the foundation for object-oriented most important package.

2, add the attribute process, plus the function process, the subroutine process, the packaged feature required for VB has components development.

3, joined the BYTE type, Boolean type, and Object type. This greatly improves VB type system.

4, for EACH statement and Collection object. The FOR EACH statement provides great convenience to the traversal collection, and now you can use for Each on a dynamic growth of Collection without having to worry about the total number of collection content or annoying subscript.

This version of Visual Basic can also develop DLL projects, in fact, COM's DLL, you can use this kind of class to share with other languages.

In short, this 4.0 version has laid the foundation for Visual Basic into a COM language. Developing COM-based DLLs is convenient than any development tool with Visual Basic 4.0. However, the performance problem of Visual Basic 4.0 has become more serious, and the P-code components become Visual Basic 4.0 severe performance bottlenecks, and huge runtime libraries also make users dissatisfaction. Visual Basic 4.0 is not good for previous versions, and it is difficult to port to Visual Basic 4.0 using a large number of VBX projects. Therefore, Visual Basic 4.0 is very low in China.

Visual Basic 4.0

1997-Visual Basic's harvest year

In 1997, Microsoft launched Visual Basic 5.0, the importance of this version is almost as high as 4.0. COM (this time is ActiveX) is quite mature, and Visual Basic 5.0 certainly provides the strongest support. However, it is not aware of the importance of COM in front of the importance of COM. It is important to pay attention to this version: local code compiler. Visual Basic 5.0 finally joined a local code compiler in the user's voice, which allows the application to be greatly improved. In addition to this improvement, Visual Basic 5.0 has a major improvement and rich in Visual Basic for Application language: 5, and events. Visual Basic 5.0 finally allows users to create events themselves, and the syntax of this event is quite strong and perfect, which is very difficult in a language that does not support function callbacks. Now, VB has full encapsulation of properties, methods, and events.

6, interface. This is the foundation of VB to achieve polymorphism. It provides more convenient for writing COM components.

7, enumeration. In Visual Basic 5.0, an enumerated subtype appears as a LONG integer, with enumerations can be perfect for constant packages.

8. Improvement of type modules. The attributes of the class module can specify a variety of specified behaviors, such as private constructors, or the like, can be created in accordance with the design of the Singleton and Monostate mode via the private constructor.

9, DEBUG.ASSERT. Although this assertion system has a bit of chicken ribs, it is finally made to debugging.

10. Visual Basic 5.0 supports the creation of its own collection class. You can create a collection type for the for EACH statement.

11, new data type Decimal, can accurately handle more effective digits.

Visual Basic 5.0 IDE supports "Intelligent Performance", which is a very convenient developer's function, you don't have to remember a long member name and keyword, just press ".", What you want is totally pop up.

Visual Basic 5.0 also supports development of its own ActiveX controls, COM DLL components within the process, COM EXE components outside the process, and ActiveX documents running in the browser. This greatly enriches the development capabilities of Visual Basic, on the Internet development, Visual Basic 5.0 can also have a tree.

Visual Basic 5.0 Learning version - my first genuine VB

1998 - Enterprise really efficient source

Visual Basic 6.0 is released as a member of Visual Studio 6.0, which proves that Microsoft is changing Visual Basic's product positioning, and he wants to make Visual Basic to become an enterprise rapidly developed weapon. Visual Basic 6.0 has great improvements in data access, and new ADO components make it possible to quickly access a large amount of data. Data environment and new reporting functions also make data development a new experience. Visual Basic can develop distributed applications with N-layer structures by using COM / COM powerful features. At the same time, Visual Basic can also develop performance super group web applications on IIS. Visual Basic 6.0 has little improvements in language and IDE, but many new components become a weapon in the hands of Visual Basic developers, such as File System Object. The new string function Split and Replace also bring great convenience to the programmers of Visual Basic.

In short, Visual Basic 6.0 is already a very mature and stable development system that allows companies to quickly build multi-storey systems and web applications, becoming the most popular Visual Basic version on Windows.

Visual Basic 6.0

2002 - Third revolutionary change, to .NET

From 1998, it was officially launched in 2002 to formally launched Visual Basic. Net simply hangs the appetite of the developer. The new VB7.0, which has inherited, try ... catch statement, etc. since 2000, has not been appeared. Until 2001, the first Beta version of Visual Studio.Net came out, everyone stayed - Is this Visual Basic? The AND statement becomes Bitand, and the array can only start from 0, and even the meaning of the DIM statement has changed, almost all form controls have changed, and Long turns into integer and integer has become Short, Variant is not seen. STATIIC can't be used ... It's just that the sky is open, and people have no time to pay attention to this version, and I am worried that I can accept this book. In fact, Visual Basic. NET is completely designed for .NET Framework, Visual Basic. NET's designer did not master the balance of new platforms and old languages ​​at the beginning. In Beta2, a lot of things returned to 6.0, such as Bitand turned back to and, the definition statement of the array also turned back to the original meaning, and Static also returned to Visual Basic. But Beta1 amazing changes have made all VB developers, they think this language is changed, some people simply turned to study the legendary new language C #. But Visual Basic. Net has only found the correct positioning after several Beta versions. Visual Basic. Net has the most complete support for CLR, while trying to keep BASIC easy-to-understand grammatical style and ease of use. The newly added function of this version has been unclear, and the most important one is: 1, inheritance. At this point, Visual Basic completed the road to object-oriented.

2, share members.

3, "Try ... Catch structured abnormality processing.

4, DELEGATE and INTERFACE.

5, the namespace.

6, support for free threads.

In particular, Visual Basic. Net greatly reduces the keywords of the Visual Basic language, such as Gosub, Pset, and more. The original Visual Basic has up to 120 keywords. This brings a lot of inconvenience to the write program. Now it is streamlined, Visual Basic takes off this heavy burden.

Visual Basic. Net is now a modern, strong, object-oriented, simple visual development language. Powerful language features have attracted many developers. History is constantly repeating, Visual Basic. Net is similar to Visual Basic 4.0, due to the deterioration of compatibility, and the popularity is also reduced. At the same time, due to the release of .NET Framework, the procedure has caused certain difficulties. It is now very small to use Visual Basic. NET in China. It is very small for Visual Basic 6.0. However, with Visual Basic. Net powerful language function and MS support, Visual Basic. Net will definitely display its brilliance.

2003 - New version of steady sultry

Visual Basic. Net 2003 is a fairly steady version, which has little change, but there are many improvements to the small. First of all, Visual Basic 6.0 Upgrade is a great improvement, which brings more hope to people from the old version of the painful upgrade. Second, in terms of IDE, Visual Basic. Net 2003 fixes many errors and allows event processing to recover 6.0 development experience. There are only two improvements in language:

1, declare the loop variable in the for, for each statement.

2, add the mathematical shift operator << and >>.

Under this more mature and stable new version, many Visual Basic's hobbies and began to re-understand Visual Basic. Net, and the community gradually lively. However, some developers who use C # insist on Visual Basic. Net is garbage, although Visual Basic. Net has more features and better IDEs than C #. This does not understand Visual Basic. Net becomes the biggest obstacle to its popularity. 2005 - Perferable Visual Basic, can you reproduce glory?

In order to make Visual Basic have the best development experience, Visual Basic 2005 designers have ranted their brains. This improvement on Visual Basic 2005 light language is enough to make Visual Basic's developers a while. Everyone can take a look at my post on Visual Basic 2005. Pick important columns on the side:

1, generic

2, operator overload

3, PARTIAL TYPE

4, the default example of the form (let you use the form of VB6 syntax)

5, multiple improvements in grammar

6, MY keyword

Now use Visual Basic 2005 as long as one line of code can read and write the registry, access the file, read and write the serial port, get application information ... It is fully referred to as Visual Basic 2005. Functions such as generics, operator overloading can make Visual Basic's developers deep into the .NET Framework all functions to develop the best applications.

Visual Basic 2005 indicates the prospect of Visual Basic, all Visual Basic's enthusiasts and users are waiting for this new version with me.

转载请注明原文地址:https://www.9cbs.com/read-8513.html

New Post(0)