Skip to main content

What are the uses of VB.net?

Image result for vb.net wallpaper

Visual Basic... A name everybody knows for a rich, easy and GUI based programming language, making each & every task easier and improves programmer's productivity. VB has won the best RAD ( Rapid Application Development ) Tool award for three times and still keeping itself at top.


Microsoft first started Visual Basic in early 1990s and the project name was "Thunder". After the launch of VB 5.0, it crosses all the boundaries and won the best RAD Tool award by beating PowerBuilder in 1998. VB 5.0 came out with some great enhancements but definitely this time VB.NET has come with revolutionary changes to make it suitable for next generation of application development. 

Many developers today talk about new generation programming languages and don't count VB 6.0 as a powerful tool for developing good programs, but i would like to present the surprising data about VB developers given by Bill Gates(The founder and chief software architect of Microsoft Corp.)

"Since Visual Basic's inception, its community has grown to more than 3 million professional developers worldwide. In fact, about half the world's developers now use Visual Basic. The increasing power and richness of the PC provided the backbone for this amazing growth."

 

Certainly this seems to be an amazing thing to talk about these details in the world of Internet Programming and when we know that Java has already taken place of most popular Internet programming language, but this is hard truth. The only feature lacking in VB was its Internet capabilities and when we are moving towards the third generation of the Internet, it becomes important to have strong Internet Programming capabilities for any programming language. The industry is focusing on critical distributed computing with web services capabilities. At this moment VB.NET is definitely a powerful tool to provide all these solutions in integrated environment of .NET technology. Let us discuss the major problems with VB 6.0, which has been creating troubles for VB developers for a long time.

Problems with VB 6.0


  1. No capabilities for multithreading.

  • Lack of implementation inheritance and other object oriented features.
  • Poor error handling capabilities.
  • Poor integration with other languages such as C++.
    1. No effective user interface for Internet based applications.


    In VB.NET all these shortcomings have been eliminated. we will discuss how VB.NET implements all these features in our subsequent articles one by one. In fact VB gets the most extensive changes of any existing language in the Visual Studio suite. Let us talk about the major features VB.NET has developed.


    Some new features of VB.NET


    1. Full support for object oriented programming.

  • Structured error handling capabilities.
  • Access to .NET Framework.
  • Powerful unified Integrated Development Environment (IDE).
  • Inherent support for XML & Web Services.
  • Better windows applications with Windows Forms.
  • New Console capabilities of VB.NET.
  • New Web capabilities with Web Forms.
  • Immense power of tools & controls (including Server Controls).
  • Interoperatibility with other .NET complined languages.
    1. Better database programming approach with ADO.NET.


    ... and many more. The list is very long. Now we have to figure out that how important role VB will play in future? The answer is there in the words of Bill Gates once again -


    "The next 10 years will be an amazing time for software developers. The advancements in the way we develop, deploy, and use applications will be as profound as the architectural shift from DOS- to Windows-based programming. Visual Basic.NET will provide the foundation for building the solutions that enable a new age of truly distributed computing on the Internet.


    Microsoft sees the Visual Basic community as a core part of this vision. If you're new to this community, I welcome you to what promises to be an incredibly exciting era. If you're a seasoned Visual Basic developer, I thank you for continuing to make it the world's most popular development tool. I'm confident that Visual Basic.NET will give you the power to write cutting-edge software for tomorrow's Internet."


     

    This means that VB.NET can be used to create a wide range of applications and components, including the following:

    • Windows console mode applications

    • Standard Windows applications

    • Windows services

    • Windows controls and Windows control libraries

    • Web (ASP.NET) applications

    • Web services

    • Web controls and web control libraries

    • .NET classes and namespaces

    • Accessing application object models (such as those of the individual applications in the Microsoft Office suite) using COM automation

     

     

    Question asked on Quora.com 

    Comments

    Popular posts from this blog

    How can we lose weight by eating fruits and cereals?

    Now we can split fruits and cereals in two parts. First we are going to look how fruits help in weight loss.Here the list of 11 fruits that help to loss wight. Fruit is nature's ready-made snack packed with vitamins, fiber, and other nutrients that support a healthy diet. Fruit is also generally low in calories and high in fiber, which may help you lose weight. In fact, eating fruit is linked to a lower body weight and a lower risk of diabetes, high blood pressure, cancer, and heart disease. Here are 11 of the best fruits to eat for weight loss. 1. Grapefruit Grapefruit is a cross between a pomelo and an orange and is commonly associated with dieting and weight loss.    Half a grapefruit contains just 39 calories but provides 65% of the reference daily intake (RDI) for of vitamin C. Red varieties also provide 28% of the RDI for vitamin A ( 1 Trusted Source ).  What's more, grapefruit has a low glycemic index (GI), which means it r...

    Can I create tab control in vb.net without using toolbox control?

    First we create a form in vb and we are going to add a tab by coding. Code is Here tab is created when form loads..... the output is as follows.. Now we can add some controls to each tab. in tab page1 a text box in tab page2 a combobox in tab page3 a listbox in tabpage4 a button. The code is The output is as follows

    What are the properties of TextBox in Visual Basic?

             VB.Net - TextBox Control Text box controls allow entering text on a form at runtime. By default, it takes a single line of text, however, you can make it accept multiple texts and even add scroll bars to it. Let's create a text box by dragging a Text Box control from the Toolbox and dropping it on the form.     The Properties of the TextBox Control The following are some of the commonly used properties of the TextBox control − Sr.No. Property & Description 1 AcceptsReturn Gets or sets a value indicating whether pressing ENTER in a multiline TextBox control creates a new line of text in the control or activates the default button for the form. 2 AutoCompleteCustomSource Gets or sets a custom System.Collections.Specialized.StringCollection to use when the AutoCompleteSourceproperty is set to CustomSource. 3 AutoCompleteMode Gets or sets an option that controls how automatic compl...