Introduction to visual basic programming
-
Upload
roger-argarin -
Category
Technology
-
view
2.463 -
download
7
description
Transcript of Introduction to visual basic programming
04/08/23 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
04/08/23 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
04/08/23 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 pagehttp://msdn.microsoft.com/
04/08/23 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.
04/08/23 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
04/08/23 Mr. Roger C. Argarin 6
04/08/23 Mr. Roger C. Argarin
Computer System (PC)
Hardware Software
Processor, Memory
Data types,Sequence and Data Control,
Storage Management,Operating Environment
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)
04/08/23 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.
04/08/23 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
04/08/23 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
04/08/23 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
04/08/23 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 languageMicrosoft Developers Network Homepage for VB.NET:
http://msdn.microsoft.com/vbasic
04/08/23 Mr. Roger C. Argarin 13
04/08/23 Mr. Roger C. Argarin 14
Label
GroupBox
RadioButtons
TextBox
PictureBox
Buttons
Form
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).
04/08/23 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
04/08/23 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.
04/08/23 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
04/08/23 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
04/08/23 Mr. Roger C. Argarin 19
04/08/23 Mr. Roger C. Argarin 20
Click on -> Start
Choose -> All Programs
Choose -> Microsoft Visual Studio .NET 2005
Click on -> Microsoft Visual Studio .NET 2005
04/08/23 Mr. Roger C. Argarin 21
• Click on-> File
• Choose-> New
• Select-> Project
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
04/08/23 Mr. Roger C. Argarin 22
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
04/08/23 Mr. Roger C. Argarin 23
Each window can be moved, resized, opened, closed, or customized
Menu bar Toolbar
Menu bar
Toolbar
04/08/23 Mr. Roger C. Argarin 24
Form window
Properties window
Solution Explorerwindow
Menu barTabs
Toolbox
Tool bar
04/08/23 Mr. Roger C. Argarin 25
Click Toolbox from the Toolbars
Toolbox contains a list of tools that helps to design projects
04/08/23 Mr. Roger C. Argarin 26
View Code
View Design/Form
Properties
welcome.slnwelcome.sln
04/08/23 Mr. Roger C. Argarin 27
•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.
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
04/08/23 Mr. Roger C. Argarin 28