Visual Basic.NET By Khoa Nguyen
Outline History of VB Derivative Languages Sample programs Rank Evaluation
History Visual Basic 1.0 (May 1991) was released for Windows From 1.0 to 6.0, VB was added more features and compatibilities with each version release. VB 6.0 (Mid 1998) improved in a number of areas including the ability to create web-based applications. Visual Basic.NET is Microsoft's designated successor to Visual Basic 6.0, and is part of Microsoft's.NET platform.
History Microsoft Visual Basic for MS-DOS (Professional Edition Version 1.0)
Derivative Languages Visual Basic for Applications (VBA) is included in many Microsoft applications (Microsoft Office), and also in many third-party products like SolidWorks, AutoCAD, WordPerfect Office 2002, etc. VBA is largely the same language as VB6 and uses the same runtime library. Visual Basic for ApplicationsMicrosoft OfficeSolidWorksAutoCADWordPerfect Office 2002 VBScript can be used in Windows scripting and client- side web page scripting. Although it resembles VB in syntax, it is a separate language and it is executed by vbscript.dll as opposed to the VB runtime. VBScriptWindowsweb page
Sample Programs…YES!
Rank Programming Community Index for November 2011 on tiobe.com tiobe.com Most popular programming languages on devtopics.comdevtopics.com 10 Programming Languages You Should Learn Right Now on eweek.comeweek.com
Evaluation
Readability: Excellent Extremely close to English Use color coding (through Visual Studio)
Writability: Great Extra characters & letters to write NOT Case sensitive Drag & Drop (Visual Studio feature) Auto-complete with intellisense (Visual studio feature)
Reliability: High Part of.NET framework, a highly reliable platform Runs in Windows, a huge OS widely used throughout the market
Sources Hamilton, J. P. Object-oriented programming with Visual Basic.NET. (p. 3). Retrieved from Karabatsos, J., & Trescowthick, M. (2004). Visual Basic/Coding Standards. Wikibooks. GUI Computing Pty Ltd. Retrieved from Kimmel, P. (2002, March 08). Working with new abstract data types in visual basic net. Retrieved from Mabbutt, D. (n.d.). Early binding and late binding. Retrieved from Visual Basic (2011). Wikipedia. Retrieved from Visual Basic Naming Conventions. (2011). Retrieved from us/library/0b283bse(v=VS.100).aspxhttp://msdn.microsoft.com/en- us/library/0b283bse(v=VS.100).aspx