Introduction to Visual Basic 2008 Programming

Slides:



Advertisements
Similar presentations
Instructors: Connie Hutchison & Christopher McCoy
Advertisements

Chapter 1 - An Introduction to Computers and Problem Solving
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
Chapter 1- Visual Basic Schneider 1 Chapter 1 An Introduction to Computers and Visual Basic.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Microsoft Visual Basic 2008 CHAPTER ELEVEN Multiple Classes and Inheritance.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Lesson 4 Computer Software
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Chapter Introduction to Computers and Programming 1.
Chapter 1: Introduction to Visual Basic.NET: Background and Perspective Visual Basic.NET Programming: From Problem Analysis to Program Design.
Exploring the Visual Studio Integrated Development Environment
Lesson 6 Operating Systems and Software
Module 1: Introduction to C# Module 2: Variables and Data Types
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Copyright © 2012 Pearson Education, Inc. Chapter 1 Introduction to Computing and Programming.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
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 C++ Programming: Concepts and Projects
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
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.
Internal Lab Registeration labreg/lab/signup.aspxhttp:// labreg/lab/signup.aspx
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Microsoft Visual Basic 2012 CHAPTER ELEVEN Multiple Classes and Inheritance.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
Introduction To Computers
Discovering Computers 2008 Fundamentals Fourth Edition Discovering Computers 2008 Fundamentals Fourth Edition Chapter 1 Introduction to Computers.
Copyright © 2014, 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Eighth Edition by Tony Gaddis,
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Chapter 1 WHAT IS A COMPUTER Faculty of ICT & Business Management Tel : BCOMP0101 Introduction to Information Technology.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Chapter 1: Introduction to Computers and Programming
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Introduction to Computers
Java Programming: From the Ground Up
BASIC PROGRAMMING C SCP1103 (02)
An Overview of the Computer System
BASIC PROGRAMMING C SCP1103 (02)
Overview of Computers and Programming Chapter 1
An Introduction to Computers and Visual Basic
Multiple Classes and Inheritance
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Introduction to .NET Framework Ch2 – Deitel’s Book
An Introduction to Visual Basic .NET and Program Design
Looking Inside the machine (Types of hardware, CPU, Memory)
Chapter 1: Introduction to Computers and Programming
An Overview of the Computer System
Introduction to Programming and Visual Basic
VISUAL BASIC.
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
CIS16 Application Development – Programming with Visual Basic
Topics Introduction Hardware and Software How Computers Store Data
Chapter 3 Hardware and software 1.
Chapter 1 Introduction(1.1)
Chapter 3 Hardware and software 1.
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Programming Logic and Design Eighth Edition
Chapter 1: Introduction to Computers and Programming
Presentation transcript:

Introduction to Visual Basic 2008 Programming CHAPTER ONE Introduction to Visual Basic 2008 Programming

Objectives Understand software and computer programs State the role of a developer in creating computer programs Specify the use of a graphical user interface and describe an event-driven program Specify the roles of input, processing, output, and data when running a program on a computer Describe the arithmetic operations a computer program can perform Chapter 1: Introduction to Visual Basic 2008 Programming

Objectives Explain the logical operations a computer program can perform Define and describe the use of a database Identify the use of a computer programming language in general, and Visual Basic 2008 in particular Explain the use of Visual Studio 2008 when developing Visual Basic 2008 programs Specify the programming languages available for use with Visual Studio 2008 Chapter 1: Introduction to Visual Basic 2008 Programming

Objectives Explain the .NET 3.5 Framework Explain RAD Describe classes, objects, and the .NET Framework 3.5 class libraries Explain ADO.NET 3.5, ASP.NET 3.5, MSIL, and CLR Specify the types of Visual Basic 2008 applications Chapter 1: Introduction to Visual Basic 2008 Programming

Introduction The set of instructions that directs a computer to perform tasks is called computer software, or a computer program Chapter 1: Introduction to Visual Basic 2008 Programming

Introduction Computer hardware is the physical equipment associated with a computer Chapter 1: Introduction to Visual Basic 2008 Programming

Introduction The basic function of many computer programs is to accept input data, manipulate the data (process), and create output data or information Chapter 1: Introduction to Visual Basic 2008 Programming

Introduction In order for the computer to execute a program: Program and data must be placed in the computer’s random access memory (RAM) The central processing unit (CPU) can access the instructions in the program and the data in RAM to perform activities directed by the program Chapter 1: Introduction to Visual Basic 2008 Programming

Introduction Saving, or storing, data refers to placing the data or software electronically on a storage medium Hard disk Universal Serial Bus (USB) drive Persistent data remains available even after the computer power is turned off Chapter 1: Introduction to Visual Basic 2008 Programming

Computer Programmers and Developers A computer program is designed and developed by people known as computer programmers, or developers Developers are people skilled in designing computer programs and creating them using programming languages Applications may consist of several computer programs working together to solve a problem Computer programmers write the code for programs using a programming language Chapter 1: Introduction to Visual Basic 2008 Programming

Computer Programmers and Developers Chapter 1: Introduction to Visual Basic 2008 Programming

Event-Driven Computer Programs with a Graphical User Interface Most Visual Basic 2008 programs are event-driven programs that communicate with the user through a graphical user interface (GUI) A GUI usually consists of a window, containing a variety of objects An event means the user has initiated an action that causes the program to perform the type of processing called for by the user’s action Chapter 1: Introduction to Visual Basic 2008 Programming

Event-Driven Computer Programs with a Graphical User Interface For example: The user enters the account number in the Account Number box The user clicks the Display Account Balance button The user clicks the Reset Window button to clear the text boxes and prepare the user interface for the next account number Chapter 1: Introduction to Visual Basic 2008 Programming

Input Operation Chapter 1: Introduction to Visual Basic 2008 Programming

Output Operation Chapter 1: Introduction to Visual Basic 2008 Programming

Basic Arithmetic Operations In many programs, arithmetic operations are performed on numeric data to produce useful output Addition Subtraction Multiplication Division Chapter 1: Introduction to Visual Basic 2008 Programming

Logical Operations Computers, through the use of computer programs, can compare numbers, letters, and special characters The program will perform a processing task, based on the result of the comparison Logical operations: Comparing to determine if two values are equal Comparing to determine if one value is greater than another value Comparing to determine if one value is less than another value Chapter 1: Introduction to Visual Basic 2008 Programming

Logical Operations: Equal Condition Chapter 1: Introduction to Visual Basic 2008 Programming

Logical Operations: Equal Condition Chapter 1: Introduction to Visual Basic 2008 Programming

Logical Operations: Less Than Condition Chapter 1: Introduction to Visual Basic 2008 Programming

Logical Operations: Greater Than Condition Chapter 1: Introduction to Visual Basic 2008 Programming

Saving Software and Data When you develop and write a program, it must be saved on a disk When you want the program to run, you can cause the program to load into RAM and execute The program you write also can save data Banking software must save account data In most cases, data is stored in a database Collection of data organized in a manner that allows access, retrieval, and use of that data Chapter 1: Introduction to Visual Basic 2008 Programming

Visual Basic 2008 and Visual Studio 2008 Each program statement causes the computer to perform one or more operations The developer must follow the programming rules, or syntax, of the programming language precisely Most developers use a tool called Visual Studio 2008 to write Visual Basic 2008 programs Visual Studio 2008 is a type of integrated development environment (IDE) Provides services and tools that enable a developer to code, test, and implement a single program or series of programs Chapter 1: Introduction to Visual Basic 2008 Programming

Visual Basic 2008 and Visual Studio 2008 Chapter 1: Introduction to Visual Basic 2008 Programming

Programming Languages Visual Basic 2008 Based on the Visual Basic programming language that Microsoft developed in the early 1990s Based on the BASIC language C++ Derivative of the programming language, C Visual C# Synthesis of C++ syntax and Visual Basic productivity benefits Chapter 1: Introduction to Visual Basic 2008 Programming

.NET Framework 3.5 .NET technologies and products were designed to work together to allow businesses to connect information, people, systems, and devices through software The .NET Framework provides tools and processes developers can use to produce and run programs Most recent version is .NET Framework 3.5 Chapter 1: Introduction to Visual Basic 2008 Programming

.NET Class Library A class is a named group of program code A button is an example of a class A class library stores the class and makes the class available to all developers who need to use it Chapter 1: Introduction to Visual Basic 2008 Programming

.NET Class Library A button created from a class is called an object, or sometimes an instance of a class The process of creating a Button object from the Button class is called instantiation Rapid application development (RAD) refers to the process of using prebuilt classes to make application development faster, easier, and more reliable Chapter 1: Introduction to Visual Basic 2008 Programming

ADO.NET 3.5 ADO.NET 3.5 (ActiveX Data Objects) provides the functionality for a program to perform four primary tasks when working with a database: Get the data Examine the data Edit the data Update the data Chapter 1: Introduction to Visual Basic 2008 Programming

ASP.NET 3.5 Allows developers to use Visual Studio 2008 to build powerful, sophisticated Web application Almost all .NET framework objects are available in ASP.NET 3.5 Easy to deploy a Web application on a Web server Chapter 1: Introduction to Visual Basic 2008 Programming

Microsoft Intermediate Language (MSIL) and Common Language Runtime (CLR) Program compilation translates programming statements into instructions that can be understood by the electronics of the computer Program compilation for a Visual Basic 2008 program creates a set of electronic code expressed in an intermediate language called the Microsoft Intermediate Language (MSIL) When the program is executed, a portion of .NET 3.5 called the Common Language Runtime (CLR) reads the MSIL and causes the actual instructions within the program to be executed Chapter 1: Introduction to Visual Basic 2008 Programming

Microsoft Intermediate Language (MSIL) and Common Language Runtime (CLR) Chapter 1: Introduction to Visual Basic 2008 Programming

Types of Visual Basic 2008 Applications Windows application Program will run on a computer or other device that supports the Windows GUI Mobile application Designed to run on mobile devices running the Windows CE operating system Web site application Uses ASP.NET 3.5 and runs on a Web server Chapter 1: Introduction to Visual Basic 2008 Programming

Types of Visual Basic 2008 Applications Office application Includes Writing Visual Basic 2008 code to automate and manipulate documents created using both Microsoft Office 2003 and Microsoft Office 2007 Database application Written using ADO.NET 3.5 to reference, access, display, and update data stored in a database Other types of applications include console applications, classes for class libraries, certain controls to use in Windows applications, Web services, and device-specific applications Chapter 1: Introduction to Visual Basic 2008 Programming

Summary Understand software and computer programs State the role of a developer in creating computer programs Specify the use of a graphical user interface and describe an event-driven program Specify the roles of input, processing, output, and data when running a program on a computer Describe the arithmetic operations a computer program can perform Chapter 1: Introduction to Visual Basic 2008 Programming

Summary Explain the logical operations a computer program can perform Define and describe the use of a database Identify the use of a computer programming language in general, and Visual Basic 2008 in particular Explain the use of Visual Studio 2008 when developing Visual Basic 2008 programs Specify the programming languages available for use with Visual Studio 2008 Chapter 1: Introduction to Visual Basic 2008 Programming

Summary Explain the .NET 3.5 Framework Explain RAD Describe classes, objects, and the .NET Framework 3.5 class libraries Explain ADO.NET 3.5, ASP.NET 3.5, MSIL, and CLR Specify the types of Visual Basic 2008 applications Chapter 1: Introduction to Visual Basic 2008 Programming

Introduction to Visual Basic 2008 Programming CHAPTER ONE COMPLETE Introduction to Visual Basic 2008 Programming