Understanding of Visual Basic
Microsoft
Visual Basic (often abbreviated as VB only) is a programming language that offers Integrated Development Environment (IDE) to create visual-based software program Microsoft Windows operating system by using a programming model (COM).
Visual Basic is a derivative of the BASIC programming language and offers development of computer software-based graphics quickly.
Some scripting languages such as Visual Basic for Applications (VBA) and Visual Basic Scripting Edition (VBScript), as well as Visual Basic are similar, but the way it works differently.
The programmer can build applications using components provided by Microsoft Visual Basic programs written in Visual Basic can also use the Windows API, but requires an additional external function declarations.
In programming for business, Visual Basic has a very large market share. A survey conducted in 2005 showed that 62% of software developers reported using various forms of Visual Basic, which was followed by C ++, JavaScript, C #, and Java.
History of Visual Basic
The founder of Microsoft, Bill Gates, he started his business by developing Basic language interpreter for the Altair 8800, then he changed to run on top of IBM PC with DOS operating system. The next development was the launch of BASICA (basic-advanced) for DOS. After BASICA, Microsoft launched Microsoft QuickBasic and Microsoft Basic (also known as Basic Compiler).
Visual Basic is a development of the computer language BASIC (Beginner's All-purpose Symbolic Instruction Code). BASIC language was created by Professor John Kemeny and Thomas Eugene Kurtz from Dartmouth College in the mid 1960s. Language courses are arranged similar to the English commonly used by programmers to write simple computer programs that serve as learning the basic concepts of computer programming.
Since then, many versions of BASIC that was developed for use on a variety of computer platforms, such as Microsoft QBASIC, QuickBasic, GWBASIC, BASICA IBM, Apple BASIC and others.
Apple BASIC was developed by Steve Wozniak, a former employee of Hewlett Packard and a close friend of Steve Jobs (founder of Apple Inc.). Steve Jobs Wozniak had worked with before (they made the arcade game "Breakout" for Atari). They collect money and together assemble a PC, and on April 1, 1976 that they officially founded the Apple computer company. The popularity and wide usage of BASIC with different types of computers played a role in developing and improving the language itself, and eventually led to the birth of Visual Basic-based GUI (Graphic User Interface) in conjunction with Microsoft Windows. Programming Visual Basic is so easy for beginners and programmers seasonal because it saves programming time by providing ready-made components.
Until the end of Visual Basic also has evolved into several versions, until recently, namely Visual Basic 2010. However
Visual Basic 6.0 remains the most popular because it is easy to make the program and he did not spend a lot of memory.
The history of Microsoft BASIC on hand as an interpreted language (BASICA) and also a compiled language (BASCOM) makes Visual Basic is implemented as a combination of both. Programmers who use Visual Basic can choose the programming language code or code that must be compiled programming language that is interpreted as a result of porting from VB code. [3] Unfortunately, despite being compiled so the machine language, the DLL named MSVBVMxx.DLL still needed. However, the characteristics of the compiled language still appears (it is faster than if we used terinterpretasi mode).
The development of Visual Basic
Visual Basic 1.0 was introduced in 1991. The concept of programming with the method of drag-and-drop to create Visual Basic applications display is adapted from a prototype form generator developed by Alan Cooper and his company, with the name Tripod. Microsoft then contracted with Cooper and his company to develop a Tripod into a programmable form system for Windows 3.0, under the code name Ruby.
Tripod does not have the programming language at all. This causes Microsoft decided to combine Ruby with the Basic programming language to create Visual Basic.
Visual Basic From time to time
May 20, 1991
Microsoft released Visual Basic version 1.0 for Windows at Windows World in 1991, Atlanta, USA. Programmers can create the user interface with ease. Making applications more quickly than ever before. The code written by the programmer to provide action against the Event of users (how users respond to the object contained in the interface.
1 September 1992
Microsoft announced Microsoft Visual Basic for MS-DOS® in Standard and Professional editions. Such as Visual Basic for Windows, this version combines ease as the design graphically with the strength and excellence in many things in programming.
2 November 1992
Microsoft announced the ability of Visual Basic version 2.0 for Windows at the Professional and Standard editions. This version includes more than 300 new features and enhancements for faster application development, access to advanced features in Windows, and greater developer productivity again. Among them: MDI Forms, ODBC, and variables.
2 November 1992
Microsoft announced the ability of Visual Basic version 2.0 for Windows at the Professional and Standard editions. This version includes more than 300 new features and enhancements for faster application development, access to advanced features in Windows, and greater developer productivity again. Among them: MDI Forms, ODBC, and variables.
June 29, 1993
Microsoft announced that Microsoft Visual Basic for Applications (VBA) will be integrated into Microsoft Excel 5.0 and Microsoft Project 4.0. Visual Basic macro language will serve the public in an upcoming version of applications for Windows and Macintosh. Macro features that are common to applications and OLE 2.0, both of which are essential elements in Microsoft's vision and strategy for the applications that can be programmed -which will provide the ability for users to integrate applications, automated tasks, and manufacturing solutions that are kostumais. VBA has a powerful and flexible development machine the same that make Visual Basic to be famous, acquire programming technology.
14 November 1994
Visual Basic version 4.0 for Windows was demonstrated at Fall / COMDEX '94 in Las Vegas. This demonstration focuses on his role as a Windows 32-based application that uses the first bit kostumais OLE controls (OCXs) - Komponent software that can be reused defined by OLE specifications. In this version introduced: Class, OXC's, and programmers can create add-ins themselves.
12 September 1995
Visual Basic version 4.0 for MS-DOS, Microsoft Windows NT®, and Windows 95 was announced. To enhance the Standard and Professional editions, the new Enterprise Edition introduced to meet the needs of enterprise and development team. All versions include support OLE technology is more developed, improved data access, a development environment that inherently visual, and migration to Windows 95 and Windows NT for applications.
December 7, 1995
Microsoft announced Microsoft Visual Basic Scripting Edition (VBScript), a scripting language based on Visual Basic Internet. VBScript is a script with high performance designed to make the contents of which are active at a site. Allows developers to associate VBScript and automates various types of objects on the page, including OLE object. VBScript become a free licensed proposed specifications available to the community.
February 3, 1997
Microsoft open the Visual Basic programming system version 5.0, Professional Edition - the latest version of the tool of the most famous in the world to build applications that tough (Rapid Application Development RAD) tool. Features of Visual Basic version 5.0 consists of a number of significant performance and productivity improvements that will make developers more efficient and flexible and fast enough to provide solutions for end users. Advanced features - such as native code compilation manifold, high-speed database access, and an enhanced development environment - create a Visual Basic version 5.0 to version greatest. In addition, the technological capabilities of Microsoft ActiveX® component manufacture in Visual Basic version 5.0 will allow more than 3 million developers using Visual Basic to create applications based on components that are intended for use on the Internet, intranets, and traditional client environment.
March 10, 1997
The last version released from Visual Basic 5.0, Control Creation Edition are available. Control Creation Edition is an easy way to create ActiveX Controls for Internet, intranets, and the client application.
June 15, 1998
Microsoft announced the Visual Basic version 6.0, and incorporated into Microsoft Visual Studio® version 6.0. Features of
Visual Basic 6.0 provides integrated data access and graphic nature to the data source (data source) any ODBC or OLE DB, and database enhancements designed for the Oracle database and Microsoft SQL Server ™. Excellent features in this version are: ActiveX Data Objects (ADO) to manipulate and create a database. Features Site Development brings ease of use, component-based programming model from Visual Basic to create HTML - and Dynamic HTML (DHTML) - based applications. These new features - combined with the optimization of performance, simplified application development and debugging, and support for Microsoft server technology - make Visual Basic version 6.0 an ideal choice for building large-scale applications.
2 September 1998
Visual Studio 6.0, a complete solution-scale enterprise development tools available. Visual Studio 6.0 includes a Visual Basic version 6.0, Microsoft Visual C ++ ®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, and Microsoft Visual J ++ ®. Along with the launch Developer Days '98, more than 115 top companies announced support for Visual Studio 6.
28 April 1999: VBA development environment version 6.0 and Software Development Kit (SDK) VBA (SDK) version 6.0 is available for third-party software vendors through VBA licensing program. VBA 6.0 is a powerful development technology for applications that are packaged kostumais and is a major component in Microsoft Office.
February 15, 2000
Steve Ballmer, president of the newly appointed and CEO of Microsoft Corporation, spoke to more than 2,000 developers in a speech in Visual Basic Insiders Technical Summit (VBITS), said Microsoft's vision of the site that can be programmed and re-enforces the company's commitment that in against the developers Visual.
July 11, 2000
Microsoft .NET Platform convey Tool for XML Web Services. In a speech aimed at the Microsoft Professional Developers Conference (PDC) 2000 eighth, Paul Maritz, group vice president of the Platforms Group at Microsoft, shows the Microsoft .NET Framework and Microsoft Visual Studio .NET. This is the latest version of the development tools that are used throughout the world, Visual Studio .NET provides support for the development of drag-and-drop the XML Web Services. Taken together, these two products provide high productivity to developers, an environment that consists of many languages for development, delivery, and integrating XML Web Services on the Microsoft platform.
13 November 2000
Microsoft announces the ability of Visual Studio .NET Beta 1. In a speech event COMDEX / Fall of 2000, Bill Gates announced the first beta version of the capabilities of Visual Studio.NET and .NET Framework, two key technologies to enable developers to build XML Web services on the .NET platform. XML Web services are applications and components are made available past the site using XML and Simple Object Access Protocol (SOAP), and keys that can be programmed to build the next generation Internet. Microsoft makes Visual Studio .NET and the .NET Framework Beta 1 is available to millions of customers and partners
February 13, 2002: Microsoft announces Visual Studio .NET capabilities of the final version.
Object Oriented Programming (OOP)
Visual Basic is a language that supports object-oriented programming, but not completely, Some characteristics of the object can not be done in Visual Basic, such as Inheritance can not be done on a class module, in a limited Polymorphism can be done by declaring a class module that has a specific interface. Visual Basic (VB) is not case sensitive.
Visual Design and Components
Visual Basic became popular because of the ease of visual form design and their ability to use ActiveX components made by other parties. But has problems of its own ActiveX components is known as DLL hell, In Visual Basic .NET, Microsoft is trying to solve DLL hell problem by changing the way the use of component (be independent of the registry).
The source code
In computer science, source code (English: source code) or program code is a series of statements or declarations written in human-readable computer programming. The source code that make up a program are typically stored in one or more text files, and can also be displayed in the form of a snippet of code (code snippet) printed on books or other media.
Sample code
The following code displays a message box "Hello, World!":
Private Sub Form_Load()
' Execute a simple message box that says "Hello, World!"
MsgBox "Hello, World!"
End Sub
The following code creates a ride every 1 second calculation and display it on the label (a label and timer control required in the form in order to work):
Option Explicit
Dim Count As Integer
Private Sub Form_Load()
Count = 0
Timer1.Interval = 1000 'milidetik
End Sub
Private Sub Timer1_Timer()
Count = Count + 1
Label1.Caption = Count
End Sub
Thus the history and definition of visual basic, may be able to assist you in understanding the visual basic and it can also add insight.
Writing the above article I got from wikipedia, so that the accuracy of the data can be justified.