Вы находитесь на странице: 1из 28

11/06/13 Mr. Roger C.

Argarin 1
 Introduction – Learning objectives of the class
 Introduction to Visual Basic
 Brief History of Visual Basic
 Basic Concept of Visual Basic Programming
Language
 Programming Environment

 Use Microsoft Visual Studio .NET2005

11/06/13 Mr. Roger C. Argarin 2


 Visual program design and development
 Fundamentals of Object Oriented Programming
(OOP)
 Event driven programming
 Objects, properties and methods
 Write Visual Basic projects

11/06/13 Mr. Roger C. Argarin 3


 Text book:
 Introduction to Visual Basic 2008 Programming
Copernicus P. Pepito
 References:
 Online Learning Center:
http://www.mhhe.com/vbnet2005
 Microsoft VB.NET Homepage:
http://www.microsoft.com/net
 VB developers Resource Center:
http://www.mvps.org/vbnet
 Microsoft Developers Network Homepage for VB.NET:
http://msdn.microsoft.com/vbasic
 MSDN Home page
http://msdn.microsoft.com/

11/06/13 Mr. Roger C. Argarin 4


 The Visual Basic programming language was
developed by Alan Cooper, an American
scientist in the late 1980’
 This programming language was created with
the main purpose of teaching programmers
and developers how to design graphical-user
interface (GUI) programs easily.

11/06/13 Mr. Roger C. Argarin 5


The Structure and Operation of a Computer
 Computer system: hardware and software
 Processor (registers, primitive operations)
 Main memory (RAM, ROM)
 Data types (integers, real, floating-point
numbers, strings, etc.)
 Sequence and Data Control
 Storage management
 Operating environment

11/06/13 Mr. Roger C. Argarin 6


Computer System (PC)

Hardware Software

Data types,
Processor, Sequence and
Memory Data Control,
Storage Management,
Operating Environment

11/06/13 Mr. Roger C. Argarin 7


 Input Unit (keyboard, mouse, scanner, Internet
through TCP/IP)
 Central Processing Unit (CPU)
 Output Unit
 Memory Unit
 Primary memory (RAM, ROM)
 Secondary memory (Hard drives, zip disks, floppy
disks, etc)

11/06/13 Mr. Roger C. Argarin 8


 Objects are essentially reusable software
components that model items in the real world,
such as windows cars, vehicles, and so on
 Object technology is a packaging scheme that
enables programmers to create meaningful
software units.
 Object-Oriented Programming tends to
produce software that is more understandable,
better organized, and easier to maintain,
modify and debug.

11/06/13 Mr. Roger C. Argarin 9


 Object ==> Noun
 Form and Controls
 Property ==> Adjective
 Color of a Form
 Method ==> Verb
 Move a Form
 Event ==> Occurs when the user takes an
action
 User clicks a button, User moves a form
 Class ==> Template to create new object
 Each control added is an Instance of a Class

11/06/13 Mr. Roger C. Argarin 10


 Used to reference object's properties and
events in code
 Object dot Property
 Form.Text, TextBox.Text
 Object dot Event
 Form.Hide( ), TextBox.Focus( )
 To reference an object's events use an
underscore instead of a dot
 Button_Click, ListBox_TextChanged

11/06/13 Mr. Roger C. Argarin 11


 Class = automobile
 Properties = make, model, color, year
 Object = each individual car
 Object is also an Instance of the automobile class
 Methods = start, stop, speedup, slowdown
 Events = car arrives, car crashes

11/06/13 Mr. Roger C. Argarin 12


 Learning Visual Basic.NET Programming
Language includes to learn:
 The graphical user interface or GUI (“gooey”) which
is an essential component of visual programming
 The GUI defines how various elements look and
function
Visual Basic programming language
Microsoft Developers Network Homepage for VB.NET:
http://msdn.microsoft.com/vbasic

11/06/13 Mr. Roger C. Argarin 13


Label TextBox

GroupBox
PictureBox
RadioButtons

Buttons
Form

11/06/13 Mr. Roger C. Argarin 14


 To create a VB.NET program you will utilize the
Visual Basic .NET 2005 development
environment, and you will
 create a window, called form
 select elements, which are classes, from a toolbox
and place them within the window, called controls
 write code for each object that you place on the
window that defines how the object responds to
various events, called object-oriented programming
(OOP).

11/06/13 Mr. Roger C. Argarin 15


 The style of Execution as shown below is
called event-driven:
 A GUI determines how a user interacts with the
program
 Each user interaction with the computer: pressing a
key, clicking a button, or selecting a menu item
causes an event to occur
 Whenever an event occurs, the code you have
written to handle that event is executed

11/06/13 Mr. Roger C. Argarin 16


 Visual Studio .NET 2005 includes:
 Visual Basic, Visual C++, C#, J#, and the .NET
framework.
 The .NET framework allowing objects from
different languages to operate together
 The .NET languages-based programs all compile
to a common machine language, called Microsoft
Intermediate Language (MSIL)
 The MSIL code runs in the Common Language
Runtime (CLR), which is part of the file .NET
framework.

11/06/13 Mr. Roger C. Argarin 17


 Planning (design)
 design the GUI (user interface)
 list the objects and properties needed
 plan the event procedures (what the code does)
 Programming (implementation)
 define the GUI using objects (Forms, Text Boxes,
Labels, etc.
 set the properties
 write BASIC code to implement procedures

11/06/13 Mr. Roger C. Argarin 18


 Each Visual Basic application create the following
files with extensions:
 .sln - a solution file that holds information about
the project. This is the only file that is opened
 .suo - a solution user options file that stores
information about the selected options
 .vb - a .vb file that holds the definition of a form
 .resx - a resource file for the form
 .vbproj - a project file that describes the project
and lists the files are included
 .vbproj.user - a project user option file that holds
project option settings

11/06/13 Mr. Roger C. Argarin 19


 Click on
-> Start
 Choose ->
All
Programs
 Choose ->
Microsoft
Visual
Studio
.NET 2005
 Click on
->
Microsoft
Visual
Studio
.NET 2005

11/06/13 Mr. Roger C. Argarin 20


• Click
on->
File
• Choose
-> New
• Select-
>
Project

11/06/13 Mr. Roger C. Argarin 21


The Microsoft VS Development Environment is
also called integrated development
environment (IDE):
 A form designer
 A code editor
 A compiler
 A debugger
 An object browser

11/06/13 Mr. Roger C. Argarin 22


 Each window can be moved, resized,
opened, closed, or customized
 Menu bar
 Toolbar
 Menu bar – includes file, edit, view, project, build, debug, data, format,
tools, window, and help menu
 Toolbar - includes many buttons as shortcuts for frequently used
operations. Each button represents a command that can be selected from
a menu. Most toolbars’ buttons are displayed in the main window of the
IDE
Menu bar
Toolbar

11/06/13 Mr. Roger C. Argarin 23


Tool bar
Menu bar
Tabs

Toolbox Solution
Form Explorer
window window

Properties window

11/06/13 Mr. Roger C. Argarin 24


 Click
Toolbox
from the
Toolbar
s
 Toolbox
contains
a list of
tools
that
helps to
design
projects

11/06/13 Mr. Roger C. Argarin 25


welcome.sln

 View Code

 View
Design/
Form

 Properties

11/06/13 Mr. Roger C. Argarin 26


•The properties window allows you to see and set all of the properties of the
particular object that you have placed on the form. There are many properties
for each object, and all can be seen by scrolling down the properties window.

11/06/13 Mr. Roger C. Argarin 27


 Introduction – Learning Objectives of the class
 Introduction to Visual Basic .NET2005
 Basic Concept of Visual Basic
 Visual Basic Programming Language

 Use Microsoft Visual Studio .NET2005


 Next - First Visual Basic Planning and
Programming

11/06/13 Mr. Roger C. Argarin 28

Вам также может понравиться