VISUAL BASIC Presented By: Jerrell Chandler Jenita Pondexter Thomas Whitfield
Presentation Outline I.What is Visual Basic and How it Evolved? II.Language Concepts III.Advantages and Disadvantages IV.Usage V.Visual Basic vs. Other Languages VI.Conclusion
What is Visual Basic and How it Evolved
What is Visual Basic (VB)? Rapid Application Development (RAD) tool Used to make GUIs for application programs Developed by Microsoft in 1991 Evolved from BASIC
History of VB BASIC was created by John Kemeny & Thomas Kurtz Bill Gates & Paul Allen developed a version of BASIC VB was introduced by MS VB 2 released VB 3 released VB 4 released VB 5 released VB 6 released
Language Concepts
Form window Main VB WindowToolbar Menu bar Toolbox Project Explorer window Form location & size information Properties window Properties Help pane Form layout Window
New Concepts High- performance native- code compiler. Create applications & both client & server side components that are optimized for throughput by the world-class Visual C ++ ® 6.0 optimized native code compiler. Integrated Visual Database Tools. A complete set of tools for integrating, creating and modifying databases with any application. Automatic data binding. Virtually no code is needed to bind controls to data sources. Setting just two properties in the Properties window connects the control to any data source. Drag and drop creation of data-bound forms and reports. Using the new Data Environment designer, developers can quickly drag- and-drop custom data-bound controls to create forms or reports with the new Data Report designer.
Advantages & Disadvantages
Advantages Power and complete Windows application development system Supported by third party products Supports the principle of object driven design Very flexible User- friendly
Disadvantages Programs tend to be large Slow screens Too many complex database access methods Cost- Professional Edition $1079 Not a true Object-Oriented Language
Example of Usage
Sample Code
Sample Output Hello Dr. Valtorta and class!
Visual Basic vs. Other Languages
Comparisons
Bibliography ohttp:// o 3. bb.htmhttp://visualbasic.about.com/library/bllearnv bb.htm 4. ogy/microsoft/visual_basic.asphttp:// ogy/microsoft/visual_basic.asp x/javavs.htmlhttp:// x/javavs.html 7. meline.asp