+ All Categories

1

Date post: 17-Aug-2015
Category:
Upload: it-big-dig
View: 50 times
Download: 0 times
Share this document with a friend
Popular Tags:
72
[email protected] Electro-Team Interesting Education
Transcript

[email protected]

Electro-TeamInteresting Education

Visual Basic 2010Introduction

Agenda

Development cycle.

Programming languages.

Object Oriented Programming.

Programming concepts.

Software.

Integrated Development Software.

Install VB 2010 Express.

VB 2010 Introduction.

System Development Cycle

Analyses

Design

Programming

Testing

Programming languages

Compiled languagesFast

Run time

Interpreted LanguagesSlow

Run time

Object Oriented Programming

Encapsulation.

Inheritance.

Polymorphism.

Encapsulation

It is the exposure of properties and methods of an

object while hiding the actual implementation of it.

In other words, the object is treated as a black

box developers who use the object should have

no need to understand how it actually works.

Inheritance

Less programming is required when adding functions

to complex systems. This don by inherit all or some of

the structure and/or methods in one class to another.

Polymorphism

Example, a screen cursor may change its shape from

an arrow to a line depending on the program mode.

Classes & objects

Consider the classes at a school; children of a

particular age may be grouped together and put in

one class. They will all learn the same set of things

and will all be tested in the same way. That doesn’t

mean everyone in a class is the same – it just means

there are certain things they have in common.

Aly is one of the class students, so Aly is an object

inside the class. Aly have a variety of properties.

IntegratedFormed or united into a whole.تكامل

A process in which something passes by degrees to a different stage.

Darwin

Development

Environment

Integrated Development Environment

IDE

Events & Actions

Events are things that happen to an object.

Actions are things that an object does.

Written programs or procedures or rules and associated documentation stored in memory.

Beta Software.

Alpha Software.

Software Package.

Systems Software.

Computer Software.

Documentation.

Software

A small temporary window in a graphical user interface, which request information from the user; after the information has been provided the user

dismisses the box with `ok' or `cancel‘.

Dialog Box

Toolbox

ToolboxCommon Controls

www.Google.com

www.Google.com

Combination Box

CheckBox

RadioButton

ListBox

Learn By Doing

Install VB 2010 ExpressStep BY Step

Add one button and one label

Select label1 and press control and hold it then click (select) button1

Now you can change Font property for both

Adjust AutoSize property to true then double click on Button1

Type yellow phrase between Private Sub and End Sub

Press F5 you should have this form

Rename button1

Label1.text = nothing “ ”

Let both buttons have the same size

Fix button2 just like button1

Double click on Button2

Menu BarSave Your Work

Menu BarSave Your Work

Form_Load

• Open new VB project

• Double click on any part of the form.Form_Load

Object = Form

Event = Load

Lets type something between private sub and end sub.

Me.height = 1000

Me.width = 100

Me.opacity = 0.9

Subroutine

Open new VB project.

Insert button from toolbox.

Double click this button.

And type between private sub and end sub:

– Dim prog as string ‘Declaration

– Prog = “hello world” ‘Assign value for declared

variable

– Msgbox (prog) ‘statement

VB 2010 Data Types

• Numeric data:-– Price , weight ,age …etc

• Non-numeric data.

Numerical Data Ranges

Type Storage Range of Values

Byte 1 byte 0 to 255

Integer 2 bytes -32,768 to 32,767

Long  4 bytes -2,147,483,648 to 2,147,483,648

Single 4 bytes +/-3.402823E+38 to -1.401298E-45

Double 8 bytes +/-1.79769313486232e+308 to -4.94065645841247E-324  

Currency 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807

Decimal 12 bytes+/- 79,228,162,514,264,337,593,543,950,335 if no decimal is use +/- 7.9228162514264337593543950335 (28 decimal places).

Arithmetic Operations

Numerical Data

X= 13.5 Mod 12 then X = 1.5

Operator Mathematical Function

+ Addition

- Subtraction

^ Exponential

* Multiplication

/ Division

Mod Modulus (return the remainder from an integer division)

\ Integer Division (discards the decimal places)

Nonnumeric Data

Data Type Storage Range

String (fixed length) Length of string 1 to 65,400 characters

String (variable length) Length + 10 bytes0 to 2 billion characters

Date 8 bytesJanuary 1, 100 to December 31, 9999

Boolean 2 bytes True or False

Object 4 bytes Any embedded object

Variant numeric 16 bytesAny value as large as Double

Variant text Length+22 bytesSame as variable-length string

• Strings can be manipulated using the ‘&’ sign and the ‘+' sign.

• In Ex 1,2,3 type this code in the button sub.

– Ex 1:-• Dim txt1, txt2, txt3 As String

• txt1 = “hello"

• txt2 = “world"

• txt3 = text1 + text2

• Label1.Text = text3 ‘Output = helloworld

Nonnumeric DataString Manipulation

• Ex 2:-

– Dim txt1, txt3 As String

– Dim Txt2 As Integer

– txt1 = "VB"

– txt2 = 2010

– txt3 = txt1 & txt2

– Label1.Text = text3 ‘Output = VB2010

Nonnumeric DataString Manipulation

• Ex 3:-

– Dim txt1, txt2, txt3, txt4, txt5, txt6 As String

– txt1 = " Visual_"

– txt2 = "Basic_“

– txt3 = "2010“

– txt6 = txt1 + txt2 + txt3

– Label1.Txt = txt6 ‘Output = Visual_Basic_2010

Nonnumeric DataString Manipulation

Variable Names

• The following are the rules when naming the variables in

Visual Basic 2010:-

1. It must be less than 255 characters.

2. No spacing is allowed .

3. It must not  begin with a number.

4. Period is not permitted.

• Ex:• Student_name

• X1

• ComputerName

Declaring Variables

1. Assign name.

2. Assign data type.

• Dim variable name As Data Type

• Dim variable name, variable name  As Data Type

3. Defines the number of characters the string can

hold.

• Dim variable name As String * n

• where n defines the number of characters the string can hold.

• Ex: Dim name As String * 10

Constants

• Constants values do not change during the

running of the program.

– Declaring a Constant :-

• Const  constant name  As Data Type = Value

– Ex: Const Pi As Single = 3.14

Issue

• We need to calculate area & circumference for:-

• Circle..

• Square..

• Rectangle..

Writing mathematical equations for computer

End Of Part One

Produced by

Electro-Team [email protected]


Recommended