Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA.

Similar presentations


Presentation on theme: "Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA."— Presentation transcript:

1

2 Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA

3 Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated Development Environment Online documentation and Help features 2

4 Application Programs Program - detailed set of instructions for a computer to execute Application programs (applications or apps) - self-contained collection of programs that perform a task for the end user Programming language - formal language used to give instructions to computers 3

5 History of Programming Languages Machine language Procedure-oriented languages Object-oriented languages Event-driven languages Natural languages 4

6 History of Programming Languages Machine Language ◦ different for each computer processor Procedure-Oriented Languages ◦ FORTRAN ◦ COBOL ◦ Pascal ◦ C ◦ Ada 5

7 History of Programming Languages Object-oriented languages ◦ Smalltalk ◦ C++ ◦ Ada 95 Event-driven languages ◦ Visual Basic ◦ most Visual languages 6

8 History of Programming Languages Natural languages ◦ computer will accept a user’s native or natural language, such as English ◦ Researchers continue to work in this area 7

9 Background of Visual Basic BASIC ◦ Beginner’s All-purpose Symbolic Instruction Code ◦ By John Kemeny and Thomas Kurtz ◦ Designed to teach programming to beginners ◦ BASIC language interpreter, one of Microsoft’s first products 8

10 Background of Visual Basic BASIC ◦ Included with DOS ◦ QBASIC - included with DOS Version 5 - subset of BASIC Visual Basic ◦ 1992 - Visual Basic 1 for Windows 3 ◦ Visual Basic 4 - for Windows 95 ◦ Visual Basic 5 - for Office 97 ◦ Visual Basic 6 - for Windows 98 & Office 2000 9

11 Visual Basic Editions Learning Edition Professional Edition Enterprise Edition Included in Visual Studio suite (analogy Office for programmers) 10

12 Visual Basic Editions Other Visual Basic packaging options ◦ VBA (Visual Basic for Applications) ◦ Windows CE Toolkit for Visual Basic ◦ Visual Basic Scripting Edition ◦ Control Creation Edition 11

13 12 Toolbox Form Designer Window Code Editor Window Project Explorer Properties window Form Layout Window Visual Basic 6 Interactive Development Environment

14 Elements of the Integrated Development Environment Application icon Application name Context menus Controls Current project Design view mode Title bar Major windows ◦ Form Designer ◦ Form Layout ◦ Toolbox ◦ Project Explorer ◦ Object Browser ◦ Properties ◦ Code Editor ◦ Immediate, Locals, Watch 13

15 Introduction to Visual Basic Hands-On Exercise 1 ◦ Start Microsoft Visual Basic 6.0 ◦ Open the Welcome Project ◦ Open the Welcome Form ◦ Run the Welcome Project ◦ End the Welcome Project ◦ Exit Visual Basic 14

16 Get Help When You Need It MSDN Library Microsoft on the Web Learning Edition of Visual Basic 6.0 ◦ Visual Basic 6.0 in Action book ◦ Learn Visual Basic Now multimedia tutorial 15

17 MSDN Library 16 Topic Pane Navigation Pane

18 MSDN Library Visual Basic Documentation ◦ Documentation Map ◦ What’s New ◦ Programmer’s Guide ◦ Samples ◦ Reference Guidebooks ◦ Component Tools Guide ◦ Data Access Guide 17

19 Get Help from the CD Hands-On Exercise 2 ◦ Open the Calc Sample Application ◦ Run the Calc Sample Application ◦ Get Help from the MSDN Library ◦ Add a Topic to the Favorites List ◦ Search for a Definition ◦ Exit Help and Visual Basic 18

20 Help from the Web Pull down Help menu Select Help from the Web ◦ or www.microsoft.com/vbasicwww.microsoft.com/vbasic 19

21 Get Help from the Web Hands-On Exercise 3 ◦ Use the Free Stuff Page to Update VB ◦ Install the Update (optional) ◦ Product News ◦ Frequently Asked Questions ◦ Online Support 20

22 Use the Right Tool for the Job Microsoft Office Suite ◦ Word - word processing ◦ Excel - spreadsheet ◦ PowerPoint - presentation ◦ Access - database OLE = Object Linking and Embedding Use Visual Basic to create a specialized, customized application 21

23 Summary... Event-driven languages is a major improvement in programming languages Editions include Learning Edition, Professional Edition, and Enterprise Edition CD-ROM includes the MSDN Library, and many sample programs 22

24 Summary Integrated Development Environment includes ◦ Form Designer, Form Layout ◦ Code Edition, Project Explorer ◦ Properties and Object Browser Choose the right tool for the job Visual Basic is the glue that binds Windows objects together 23

25 Practice with Visual Basic 1. Automated Teller Machine 2. Personal News Service 3. Getting Assistance While You Work 4. Pricing Information 24

26 Case Studies I Wish I Could Visual Basic Help on the Web Quick Reference Manual Planning for Disaster 25

27 Thank You 26


Download ppt "Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA."

Similar presentations


Ads by Google