Visual BASIC 1 Introduction. 01010100101010010101010101001010101010 01010101010101001000101010101001010010 010101011 0101010010101001010101010100 10100101010101010101010100100010101010.

Slides:



Advertisements
Similar presentations
What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
Advertisements

IT-101 Section 001 Lecture #13 Introduction to Information Technology.
Dr. Ken Hoganson, © August 2014 Programming in R COURSE NOTES 2 Hoganson Language Translation.
Lecture 1: Overview of Computers & Programming
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Introduction to Visual Basic Programming. Lecture Outline History What is Visual Basic First Look at the VB 6.0 Environment Some VB Terminology Our first.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
16 March, 2000 CS1001 Lecture 1 Introduction - Syllabus History of Computers Computer Components.
Introduction to Programming Programming. COMP102 Prog. Fundamentals I: Introduction / Slide 2 Objectives l To learn fundamental problem solving techniques.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Software Development CS 1 Rick Graziani Spring 2007.
The CPU The Central Presentation Unit Language Levels Fetch execute cycle Processor speed.
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Course: Introduction to Computers
Computer for Health Sciences
Lesson 4 Computer Software
Introduction to Programming End Show. Resource Team R.P Ranjan-Lecturer, SPICTEC, Galle. W.M.A.S. Wijesekara-Centre manager,CRC Hali-Ela H.P.U.S Indra.
Chapter 01 Nell Dale & John Lewis.
Introduction to Computer Programming itc-314
Jayden Sedunary. For those non computer literate people, a Graphical User Interface is a type of interface item that allows people to interact with programs.
Lesson 6 Operating Systems and Software
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
สาขาวิชาเทคโนโลยี สารสนเทศ คณะเทคโนโลยีสารสนเทศ และการสื่อสาร.
Lecture 1 Introduction to computers & VB.Net. What is a Computer? Examples? A device capable of  Performing computation  Making logical decisions 
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Software What is software? Software is a general name given to all programs that can run on computer hardware such as spreadsheet. There are two types.
Software Prepared By: Sir Mazhar Chapter No 5.
Programming Language Rico Yu. Levels of Programming Languages 1.Low level languages 2.High level languages.
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
System Software Chapter 4 of Computers: Understanding Technology (Third edition) 1September 16, William Pegram.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
L Ch5: Software Review Learning Objectives
Chapter 1 The Big Picture.
Revision Language generations Two’s and One’s Complement and Sign and Magnitude.
Visual C++ Programming: Concepts and Projects
The Teacher Computing Computer Languages [Computing]
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
Computer Components.
National Diploma Unit 4 Introduction to Software Development Introduction to Programming Languages.
Types of Software Module 5.12.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Liang, Introduction to C++ Programming, (c) Chapter 1 Introduction to Computers, Programs, and C++
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Chapter 1 Computers, Compilers, & Unix. Overview u Computer hardware u Unix u Computer Languages u Compilers.
Overview.ppt Overview-An Overview of Visual Basic.NET An Overview of Visual Basic.NET.
Computer and Programming. Computer Basics: Outline Hardware and Memory Programs Programming Languages and Compilers.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Introduction to Computer Programming itc-314 Lecture 04.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Skill Area 311 Part B. Lecture Overview Assembly Code Assembler Format of Assembly Code Advantages Assembly Code Disadvantages Assembly Code High-Level.
Introduction to Computer Programming By: Mr. Baha Hanene Chapter 1.
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Chapter 1 Introduction.
Computer Languages [Computing] Computing.
Chapter 1 Introduction to Computers, Programs, and C++
Introduction to Computer CC111
Introduction to Computers and Java
Computer Technology Notes #3
Computer Software CS 107 Lecture 2 September 1, :53 PM.
صياغة البرامج ولغات البرمجة Programming & programming languages
CS 330 Programming Languages
Presentation transcript:

Visual BASIC 1 Introduction

Computer processors only speak machine code

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

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

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

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

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

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

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

Interfaces

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

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

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

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

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

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

1983 Apple Lisa Pull-down menus

Popularized Graphical Interface 1984 Apple Macintosh

1990 Microsoft Windows 3.0

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

Visual BASIC

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

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

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