Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.

Similar presentations


Presentation on theme: "Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta."— Presentation transcript:

1

2 Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton

3 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.2 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

4 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.3 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

5 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.4 History of Programming Languages  Machine language  Procedure-oriented languages  Object-oriented languages  Event-driven languages  Natural languages

6 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.5 History of Programming Languages  Machine Language different for each computer processor  Procedure-Oriented Languages FORTRAN - 1954 for scientists and engineers COBOL - 1959 for business applications Pascal - 1971 academic -teaching programming C - 1972 - for UNIX operating systems Ada - late 1970

7 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.6 History of Programming Languages  Object-oriented languages -OOP Smalltalk C++ Ada 95  Event-driven languages Visual Basic most Visual languages

8 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.7 VB is a subset of OOP  Object Oriented Object is a self contained unit that contains both data and related facts and functions Specific occurrence of an object is called an instance Object in a sub-class automatically inherits the properties of the class from which it was derived

9 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.8 VB is Event Driven  Event driven VB programs respond to events Events include mouse clicks, menu selections, button presses, etc. Sections of code are only executed in response to an event

10 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.9 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

11 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.10 High-Level Languages  Interpreter Translates instructions to machine code line-by-line.  Compiler Translates the entire program to machine code before running it.

12 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.11 Background of Visual Basic  BASIC Beginner’s All-purpose Symbolic Instruction Code - 1964 By John Kemeny and Thomas Kurtz Dartmouth College professors Designed to teach programming to beginners BASIC language interpreter, one of Microsoft’s first products for unix

13 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.12 Background of Visual Basic  BASIC Included with DOS - 1977 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

14 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.13 Visual Basic Editions  Learning Edition  Professional Edition  Enterprise Edition  Included in Visual Studio suite (analogy Office for programmers)

15 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.14 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

16 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.15 Toolbox Form Designer Window Code Editor Window Project Explorer Properties window Form Layout Window Visual Basic 6 Interactive Development Environment

17 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.16 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

18 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.17 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

19 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.18 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  Ron MacKinnon’s VB Links http://juliet.stfx.ca/~rmackinn/vb.htm http://juliet.stfx.ca/~rmackinn/vb.htm

20 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.19 MSDN Library Topic Pane Navigation Pane

21 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.20 MSDN Library  Visual Basic Documentation Documentation Map What’s New Programmer’s Guide Samples Reference Guidebooks Component Tools Guide Data Access Guide

22 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.21 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

23 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.22 Help from the Web  Pull down Help menu  Select Help from the Web or www.microsoft.com/vbasicwww.microsoft.com/vbasic

24 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.23 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

25 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.24 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

26 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.25 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

27 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.26 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

28 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.27 Practice with Visual Basic 1. Automated Teller Machine 2. Personal News Service 3. Getting Assistance While You Work 4. Pricing Information

29 Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc.28 Case Studies  I Wish I Could  Visual Basic Help on the Web  Quick Reference Manual  Planning for Disaster


Download ppt "Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta."

Similar presentations


Ads by Google