150 likes | 409 Views
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.
E N D
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. • VBScriptcan 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.
Rank • Programming Community Index for November 2011 on tiobe.com • Most popular programming languages on devtopics.com • 10 Programming Languages You Should Learn Right Now on eweek.com
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 http://oreilly.com/catalog/objectvbnet/chapter/ch01.pdf • Karabatsos , J., & Trescowthick, M. (2004). Visual Basic/Coding Standards. Wikibooks. GUI Computing Pty Ltd. Retrieved from http://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards • Kimmel, P. (2002, March 08). Working with new abstract data types in visual basic net. Retrieved from http://www.informit.com/articles/article.aspx?p=25868 • Mabbutt, D. (n.d.). Early binding and late binding. Retrieved from http://visualbasic.about.com/od/usingvbnet/a/earlybind.htm • Visual Basic (2011). Wikipedia. Retrieved from http://en.wikipedia.org/wiki/Visual_Basic • Visual Basic Naming Conventions. (2011). Retrieved from http://msdn.microsoft.com/en-us/library/0b283bse(v=VS.100).aspx