Visual Basic 2008
Microsoft first released Visual Basic in 1987. It was the first visual development tool from microsoft and it was to compete with C, C++, Pascal and other well-known programming languages. With release 3.0 it had become the fastest-growing programming language on the market.
What is Visual Basic?
Visual Basic is a "visual programming" environment for developing Windows (also Web now) applications. Visual Basic makes it possible to develop complicated applications very quickly. The designs windows graphically, drags program elements from the Visual Basic Toolbox and writes basic code for each element. Visual Basic is "event-driven" which means that procedures are called automatically when the end user chooses menu items, clicks the mouse, moves objects on the screen, etc.
Why is Visual Basic popular?Programmers have undergone a major change in many years of programming various machines. For example, what could take days to create an application in other programming languages like C, C++ could be done in hours with Visual Basic. Visual Basic provides many interesting sets of tools to aid us in building exciting applications. Visual Basic provides these tools to make our life far more easier because all the real hard code is already written for us.
Visual Basic is not only a programming language but also a true graphical development environment. This environment allows programmers with little programming experience to quickly develop powerful Windows applications. Visual Basic also has the ability to develop programs that can be used as a front-end application to a database system, serving as the user interface which collects user input and displays formatted output in a more appealing and useful form. Visual Basic is very popular for the ease with which it allows the programmer to create nice looking graphical programs with less coding unlike many other languages that take thousands of lines of programmer keyed code. As the programmer works in the graphical environment much of the program code is automatically generated by the Visual Basic program.
Areas of Use:Using Visual Basic's tools we can quickly translate an abstract idea into a program design that we can actually see on the screen. VB encourages you to experiment, revise, correct, and network your design until the new project meets your requirements. However, most of all, it inspires your imagination and creativity. Visual Basic is ideal for developing applications that run on the Windows operating system. Developing applications with VB can be said to be a 3-step approach:
i)Design the appearance of application
ii)Assign property settings to the objects of the program
iii) Write the code to direct specific tasks at runtime
Visual Basic is used to develop applications in a number of different areas. Some of them are listed below:
> Marketing and Sales
Visual Basic language is powerful, if you can imagine a programming task, it can be accomplished using Visual Basic
Features:LINQ Support LINQ essentially is the composition of many standard query operators that allow you to work with data in a more intuitive way regardless. The benefits of using LINQ are significant – Compile time checking C# language queries, and the ability to debug step by step through queries.
Windows Presentation Foundation WPF provides you an extensive graphic functionality you never seen before. Visual Studio 2008 contains plenty of WPF templates Visual Studio 2008 provides free game development library kits for games developers
VS 2008 Multi-Targeting Support In Visual studio 2008 you are able to create, run, debug the .NET 2.0 , .NET 3.0 and,.NET 3.5 applications. You can also deploy .NET 2.0 applications in the machines which contains only .NET 2.0 not .NET 3.x.
AJAX support for ASP.NET VS 2008,provides you with the facility to built-in AJAX control library. This Ajax Library contains plenty of rich AJAX controls like Menu, TreeView, webparts and also these components support JSON.
Nested Master Page Support Already Visual Studio 2005 supports nested master pages concept with .NET 2.0, but the problem with this Visual Studio 2005 that pages based on nested masters can't be edited using WYSIWYG web designer. But now in VS 2008 you can even edit the nested master pages.
Intellisense Support: When we are writing the LINQ Query VS provides LINQ query syntax as tool tips.
Organize Imports or Usings: VS contains Organize Imports feature which removes unnecessary namespaces which you have imported. You can select all the namespaces and right click on it, and then you can get context menu with Organize imports options like "Remove Unused Usings", "Sort Usings", "Remove and Sort".