Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual BASIC 1 Introduction. 01010100101010010101010101001010101010 01010101010101001000101010101001010010 010101011 0101010010101001010101010100 10100101010101010101010100100010101010.

Similar presentations


Presentation on theme: "Visual BASIC 1 Introduction. 01010100101010010101010101001010101010 01010101010101001000101010101001010010 010101011 0101010010101001010101010100 10100101010101010101010100100010101010."— Presentation transcript:

1 Visual BASIC 1 Introduction

2 01010100101010010101010101001010101010 01010101010101001000101010101001010010 010101011 0101010010101001010101010100 10100101010101010101010100100010101010 0101010101 010101001010100101010101010 10100101010101010101010100100010101010 0101010101 010101001010100101010101010 10100101010110100101010101010101010100 10100101010101010101010100100010101010 01010101010100100010100101010010101001 10100101010101010101010100100010101010 1010010101101010010101001000101010101 01010010010010101001011010010101010101 10100100100101010001001010100101101101 10100101010101010010101001010101010101 0101010101 010101001010100101010101010 Computer processors only speak machine code

3 Assembly Language Assembly language was used as a short hand for machine code Early programs were very difficult to write and required in-depth knowledge of the processor MOV R1, X MOV R2, Y ADD R1, R2 MOV X, R1

4 High-Level Languages High Level Languages were developed to make programming easier Special programs called compilers converted these high level languages to machine code

5 Fortran FORTRAN was the first high level language Used by scientists and engineers to do calculations FORmula TRANslator

6 High Level Languages are machine independent High Level Languages can be independent of specific processors The same program can be re-compiled to work on different machines No need to learn a new language to program a new processor C Compiler for Mac C Compiler for PC PC Machine Code Mac Machine Code C Program

7 Some languages were developed for specific purposes FORTRAN for scientific and engineering calculations COBOL for business and banking PROLOG for artificial intelligence

8 Other languages were designed to be used for general purposes BASIC: Beginners’ All Purpose Symbolic Instruction Code Pascal: named after Blaise Pascal C

9 Visual BASIC Visual Basic (VB) is a programming environment from Microsoft It is used to build applications that run on the Microsoft Windows operating system

10 Interfaces

11 In the beginning … Computers were programmed by re- arranging the connections of wires into sockets Output was lights and numbers

12 Punched Cards & Printers Eventually punched cards could be used as input Output was to printers

13 Monitors & Keyboard Computers started to look more like those we see today Terminals to a mainframe Monitor & keyboard Command Line Interface

14 Personal Computers Enough processing power to fit on a desk Monitor & Keyboard Command Line Interface MS-DOS

15 GUI & Mouse 1973 The mouse was a very important development Xerox PARC’s Alto computer had a 3- button mouse, a bit mapped display, and windows

16 Xerox Star 1981 Double-clickable icons Overlapping windows Dialog boxes 1024 x 768 monochrome display

17 1983 Apple Lisa Pull-down menus

18 Popularized Graphical Interface 1984 Apple Macintosh

19 1990 Microsoft Windows 3.0

20 1995 Microsoft Windows 95 Similar to the MS Windows we have today

21 Visual BASIC

22 Visual BASIC takes care of all the Windows interface issues and allows the programmer to concentrate on more important things

23 Interface Controls VB provides controls that look and behave like standard MS windows interface elements

24 VB Interface Controls We will learn how to program these controls to make simple Windows applications


Download ppt "Visual BASIC 1 Introduction. 01010100101010010101010101001010101010 01010101010101001000101010101001010010 010101011 0101010010101001010101010100 10100101010101010101010100100010101010."

Similar presentations


Ads by Google