Overview-An Overview of Visual Basic.NET1 An Overview of Visual Basic.NET.

Slides:



Advertisements
Similar presentations
What Was I Thinking??. Key Terms 1. Control 1. Control 2. Design Mode 2. Design Mode 3. Event 3. Event 4. Form 4. Form 5. Interface 5. Interface 6. Properties.
Advertisements

Software Development Languages and Environments. Programming languages High level languages are problem orientated contain many English words are easier.
PROGRAMMING Introduction To Programming Definition Types Of Programming Languages Programming Language Paradigm Translator
Overview1 History of Programming Languages n Machine languages n Assembly languages n High-level languages – Procedure-oriented – Object-oriented/Event-driven.
Visual and Internet Programming using JAVA
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.
Computers: Tools for an Information Age
Chapter 16 Programming and Languages: Telling the Computer What to Do.
An Introduction to Programming with C++ Fifth Edition Chapter 1 An Introduction to Programming.
CS 104 Introduction to Computer Science and Graphics Problems Software and Programming Language (2) Programming Languages 09/26/2008 Yang Song (Prepared.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
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
Programming Languages – Coding schemes used to write both systems and application software A programming language is an abstraction mechanism. It enables.
Lecture 1 Introduction to Java MIT- AITI 2004 What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word.
Chapter 1: Introduction to Visual Basic.NET: Background and Perspective Visual Basic.NET Programming: From Problem Analysis to Program Design.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
CS130 Introduction to Programming with VB 6.0 Fall 2001.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Slide 1 System Software Software The term that we use for all the programs and data that we use with a computer system. Two types of software: Program.
1 Software Development Topic 2 Software Development Languages and Environments.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Overview-An Overview of Visual Basic.NET1 An Overview of Visual Basic.NET.
Microsoft Visual Basic 2005: Reloaded Second Edition
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 8: More About OOP and GUIs.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 2 INTRODUCTION TO SOFTWARE DEVELOPMENT: PROGRAMMING & LANGUAGES.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
An Introduction to Programming with C++ Sixth Edition
Lecture 1 Introduction to Java MIT-AITI Ethiopia 2004.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Visual BASIC 1 Introduction
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
Computer Programs and Programming Languages What are low-level languages and high-level languages? High-level language Low-level language Machine-dependent.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
National Diploma Unit 4 Introduction to Software Development Introduction to Programming Languages.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
Identify object-oriented programming languages. A computer program is a series of instructions that direct a computer to perform specific tasks. A programming.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Principles of Software Development 1 Principles Of Software Design and Development Types of language / Choosing a language.
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.
1.
Chapter 4 Software. Chapter 4: Software Generations of Languages Each computer is wired to perform certain operations in response to an instruction. An.
Overview.ppt Overview-An Overview of Visual Basic.NET An Overview of Visual Basic.NET.
Slide 1 Chapter 1 Desktop Computer © 2012 EMC Publishing, LLC.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
Software: Systems and Applications Software. The Importance of Software in Business time 1950today $ Software Hardware High Low.
Chapter 1: Introduction to Visual Basic.NET: Background and Perspective Visual Basic.NET Programming: From Problem Analysis to Program Design.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
ICT PROGRAMMING INTRODUCTION. WHAT & WHY PROGRAMMING Programming is a process of developing computer programs Computer program is a set of instructions.
Welcome to OBJECT ORIENTED PROGRAMMING Prepared By Prepared By : VINAY ALEXANDER PGT(CS) KV jhagrakhand.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
Introduction to Programming in C++ Seventh Edition Chapter 1: An Introduction to Programming.
Unit 2 Technology Systems
Chapter 1 – Introduction to Computers, the Internet, and the Web
Introduction to Computer CC111
Introduction to Visual Basic 2008 Programming
1. Introduction to Visual Basic
Computer Programming.
CIS16 Application Development Programming with Visual Basic
Chapter Two Visual Basic.Net.
An Introduction to Programming with C++ Fifth Edition
Presentation transcript:

Overview-An Overview of Visual Basic.NET1 An Overview of Visual Basic.NET

Overview-An Overview of Visual Basic.NET2 Visual Basic.NET Environment

Overview-An Overview of Visual Basic.NET3 Visual Basic.NET Program

Overview-An Overview of Visual Basic.NET4 A Brief History of Programming Languages  Computers still rely on human beings to give them directions  These directions are called programs, and the people who write the programs are called programmers  Just as human beings communicate with each other through the use of languages such as English, Spanish, Hindi, and Chinese, programmers use a variety of special languages, called programming languages, to communicate with the computer

Overview-An Overview of Visual Basic.NET5 Machine Languages – Remember ICT?  Within a computer, data are represented by microscopic electronic switches that can be either off or on  The off switch is designated by a 0  The on switch is designated by a 1  Instructions written in 0s and 1s are called machine language or machine code  Machine languages represent the only way to communicate directly with the computer

Overview-An Overview of Visual Basic.NET6 Assembly Languages - slightly more advanced Assembly languages simplify the programmer’s job by allowing the programmer to use mnemonics which are converted into machine code—the 0s and 1s the computer can understand Mnemonics are memory aids—in this case, alphabetic abbreviations for instructions Programs written in an assembly language require an assembler

Overview-An Overview of Visual Basic.NET7 High-Level Languages – the next step up  High-level languages allow the programmer to use instructions that more closely resemble the English language  Programs written in a high-level language require either an interpreter or a compiler to convert the instructions into 0s and 1s  Like assemblers, both interpreters and compilers are separate programs

Overview-An Overview of Visual Basic.NET8 Interpreters vs. Compilers  An interpreter translates the high-level instructions into machine code, line by line, as the program is running  A compiler translates the entire program into machine code before running the program

Overview-An Overview of Visual Basic.NET9 Procedure-Oriented High-Level Languages  The programmer determines and controls the order in which the computer processes the instructions  Examples include:  BASIC (Beginner’s All-Purpose Symbolic Instruction Code)  C  Some of the procedure-oriented high-level languages—for example, the BASIC language— do not require a great amount of technical expertise to write simple programs

Overview-An Overview of Visual Basic.NET10 The Introduction of Windows  Windows software provides an easy-to-use graphical user interface (GUI)  Although the standard interface found in all Windows applications makes the user’s life much easier, it complicates the programmer’s life a great deal - it could take countless hours to write instructions creating buttons, scroll bars, and menus for all Windows applications

Overview-An Overview of Visual Basic.NET11 Object-Oriented/Event-Driven High-Level Languages – windows programming  In object-oriented/event-driven languages, the emphasis of a program is on the objects included in the user interface (such as scroll bars and buttons) and the events (such as scrolling and clicking) that occur when those objects are used  The ability to use objects that model things found in the real world makes problem solving much easier

Overview-An Overview of Visual Basic.NET12 Visual Basic  Visual Basic.NET is an object-oriented/event- driven programming language that is easy enough for a nonprogrammer to use, yet sophisticated enough to be used by professional programmers  With Visual Basic it takes just a few clicks of the mouse to include standard Windows objects such as buttons, list boxes, scroll bars, and icons in your Windows application

Overview-An Overview of Visual Basic.NET13 Blueprint of a Basic Watch – Basic Watch Class Attributes (Data)  Brand  Model number  Dial  Hour hand  Minute hand  Movement Behaviors  Track time  Track date  Illuminate dial

Overview-An Overview of Visual Basic.NET14 Blueprint of a Basic Watch with Alarm Attributes (Data)  Basic Watch attributes  Alarm Behaviors  Basic Watch behaviors  Ring alarm

Overview-An Overview of Visual Basic.NET15 Now you try … Blueprint of a Dog – Dog Class Attributes (Data) Behaviors

Overview-An Overview of Visual Basic.NET16 OOP Terminology  OOP is an acronym for object-oriented programming  It means that you are using an object-oriented language to create a program that contains one or more objects  OOD is an acronym for object-oriented design  Like top-down design, which is used to plan procedure-oriented programs, OOD is also a design methodology, but it is used to plan object- oriented programs by dividing a problem into one or more objects

Overview-An Overview of Visual Basic.NET17 Object Examples: menus, radio buttons, and buttons included in most Windows programs An Object:  Is anything that can be seen or touched  Has attributes that describe it - characteristics  Has behaviors that the object can either perform or have performed on it - actions

Overview-An Overview of Visual Basic.NET18 OOP Terminology  A class is a pattern or blueprint used to create an object (every object in OOP comes from a class )  A class contains—or, in OOP terms, it encapsulates—all of the attributes and behaviors that describe the object the class creates  Objects created from a class are referred to as instances of the class, and are said to be “instantiated” from the class  Abstraction refers to the hiding of the internal details of an object from the user which helps prevent the user from making inadvertent changes to the object

Overview-An Overview of Visual Basic.NET19 More OOP Terminology  Inheritance Examples: a particular type of watch or dog  Allows you to create one class from another class  The new class is called the derived class inheriting all attributes and behaviors of the original class  The original class is called the base class  Polymorphism is the object-oriented feature that allows the same instruction to be carried out differently depending on the object