Sei sulla pagina 1di 18

KEMENTERIAN PELAJARAN MALAYSIA KEMENTERIAN PELAJARAN MALAYSIA

Self Access Learning Module


Self Access Learning Module

Visual Basic Express Visual Basic Express
e!elop"en# e!elop"en#
PUSAT PERKEMBANAGN KURIKULUM
KEMENTERIAN PELAJARAN MALAYSIA
ICT Literacy for ICT Literacy for
Secondary School Secondary School
Progra"" Progra""
e e
ICTL for Secondary School - Visual Basic Express Module
1.0 What is Microsoft Visual Basic Express 2005?
Visual Basic Express is a programmig laguage !or "#e $i%o&s opera"ig s's"em( You ca
crea"e )arious applica"ios !or 'our sc#ool or !or 'our %ail' ac"i)i"ies( T#oug# i" simple* i" ca +e
po&er!ul( T#a" is &#' Visual Basic Express is &i%el' use% i +usiess* "raiig a%
e"er"aime"(
2.0 Why use Microsoft Visual Basic Express 2005?
,"#er reasos o! usig Microso!" Visual Basic Express -../ are0
I" is !ree "o %o&loa% a% use1
$e ca crea"e s"a%aloe $i%o&s programs ro'al"' !ree(
2ull "u"orial a% ma' example programs are pro)i%e% olie(
I" #as large olie commui"'(
I" uses Grap#ical User I"er!ace 3GUI4(
I" uses %rag a% %rop i"er!ace %esiger(
I" #as i"erac"i)e %e)elopme" e)irome"(
I" is eas' "o carr' ou" %e+uggig(
3.0 What will you produce usin Microsoft Visual Basic Express 2005?
I" is #ope "#a" a" "#e e% o! "#is lesso* 'ou &ill +e a+le "o pro%uce a simple program "#a"
cosis"s o! Your Bio%a"a( I 'our program 'ou &ill lear #o& "o crea"e a program "#a" #as 'our
p#o"o* 'our par"iculars a% #o& "o crea"e a user log i "#a" uses pass&or%( I %oig so* 'ou &ill
experiece usig simple co%ig i Microso!" Visual Basic Express -../(
3.0 !ettin started with Microsoft Visual Basic Express 2005
1
ICTL for Secondary School - Visual Basic Express Module
5( 6lic7 8S"ar" Program Microso!" Visual Basic -../ Express E%i"io9
Visual Basic -../ Express &ill +e %ispla'e%
-( To crea"e e& pro:ec"* selec" 82ile Ne& Pro:ec"9
$i%o& 2orm Scree &ill +e %ispla'e%
2
ICTL for Secondary School - Visual Basic Express Module
;( I 8Visual S"u%io is"alle% "empla"es9 o "#e scree* selec" 8$i%o&s Applica"io9
<( T#e* ame 'our pro:ec" = Example 0 MyBiodata
6lic7 8,K9
3
ICTL for Secondary School - Visual Basic Express Module
/( T#e 2orm $i%o& is ce"ral "o %e)elopig Visual Basic applica"ios( I" is &#ere 'ou
%ra& 'our applica"io
>( 6lic7 ToolBox a" "#e le!" si%e o! "#e scree a% all "#e co"rol &ill +e %ispla'e%(
4
ICTL for Secondary School - Visual Basic Express Module
?( 6lic7 8Tex"Box9 co"rol (
@( Arop o"o "#e 2orm5
5
ICTL for Secondary School - Visual Basic Express Module
B( 6lic7 a% %rag "#e Tex"+ox "o resiCe(
5.( 6rea"e ao"#er "#ree 8Tex"Box9* !our 8La+el9* oe 8Pic"ureBox9 a% oe 8Bu""o9 accor%ig
"o s"ep ?* s"ep @ a% s"ep B(
55( Your !orm s#oul% o& loo7 li7e "#is(
5-( 6lic7 2ile a% selec" 8Sa)e all9 "o sa)e 'our pro:ec" 3Name 0 MyBiodata4
6
ICTL for Secondary School - Visual Basic Express Module
5;( Se" proper"ies o! "#e !orm* !our Tex"Box* !our La+els* oe Pic"ureBox a% oe Bu""o 0
2orm50
Tex" M'Bio%a"a
Name !rmBio%a"a
La+el50
Tex" Name
La+el-0
Tex" Sex
La+el;0
Tex" I6 No
La+el<0
Tex" A%%ress
Tex"Box5
Name "x"Name
Tex"Box-
Name "x"Sex
Tex"Box;
Name "x"I6Num
Tex"Box<
Name "x"A%%
Mul"ilie "rue
Pic"ureBox5
Image 8+ro&se image9
Bu""o5
Name +"Exi"
7
ICTL for Secondary School - Visual Basic Express Module
Tex" Exi"
5<( To +ro&se image 3!or Pic"ureBox54 i Proper"ies* clic7 +ro&se +u""o
5/( 8Selec" Resource9 &i%o& &ill +e %ispla'e%
5>( 6lic7 8Local resource9 "#e clic7 8Impor"9 +u""o(
8
Select resource
(browse button)
ICTL for Secondary School - Visual Basic Express Module
5?( No&* c#oose image !ile 3example 0 winter4
5@( Your !orm s#oul% o& loo7 li7e "#is(
5B( Nex"* se" proper"ies o! "#e !orm 0
2orm50
Bac7color 8+ro&se color93c#oose color4
"x"Name
Tex" "'pe 'our ame
"x"Sex
Tex" "'pe 'our sex
"x"I6Num
Tex" "'pe 'our I6 Num+er
"x"A%%
Tex" "'pe 'our #ome a%%ress
9
ICTL for Secondary School - Visual Basic Express Module
-.( To )ie& "#e co%ig* %ou+le clic7 "#e 8Exi" Bu""o9 a% "'pe "#e co%ig as +elo&0
Pri)a"e Su+ Bu""o5D6lic73B'Val se%er As S's"em(,+:ec"* B'Val e As
S's"em(E)e"Args4 Ea%les +"Exi"(6lic7
Applica"io(Exi"34
E% Su+
10
ICTL for Secondary School - Visual Basic Express Module
-5( To Ru 3s"ar"4 program* clic7 32/4 a% &i%o& &ill +e %ispla'e%( No& 'our &i%o&
s#oul% loo7 li7e "#is(
--( Press 8Exi" +u""o9 "o close 'our applica"io
-;( To a%% a e& &i%o& !orm 0
Rig#" clic7 MyBiodata pro:ec"( , "#e rig#" !rame* "#e c#oose A%% clic7 $i%o&s
2orm
11
ICTL for Secondary School - Visual Basic Express Module
-<( No&* 'our &i%o& !orm &ill loo7 li7e "#is( 6#oose "#e 8$i%o&s 2orm9 "empla"es a%
ame "#e !orm 3example 0 frmLogin4( T#e clic7 8A%%9(
-/( Your !orm &ill +e %ispla'e%(
12
ICTL for Secondary School - Visual Basic Express Module
->( 6rea"e "&o 8Tex"Box9* "&o 8La+el9* oe 8Pic"ureBox9 a% "&o 8Bu""o9 accor%ig "o s"ep ?*
s"ep @ a% s"ep B(
-?( Se" proper"ies o! "#e !orm* "&o Tex"Box* "&o La+els* oe Pic"ureBox a% oe Bu""o
2orm50
Tex" !rmLogi
Name !rmLogi
Bac7color 8+ro&se color93c#oose color4
La+el50
Tex" Name
La+el-0
Tex" Pass&or%
Tex"Box5
Name "x"Name
Tex"Box-
Name "x"P&
Pass&or%c#ar F
MaxLeg"# >
Pic"ureBox5
Image 8+ro&se image9
Bu""o5
Name +"6acel
Tex" 6AN6EL
Bu""o-
Name +",K
Tex" ,K
13
ICTL for Secondary School - Visual Basic Express Module
-@( Your !orm s#oul% o& loo7 li7e "#is
-B( To )ie& "#e co%ig* %ou+le clic7 "#e 86acel Bu""o9 a% "'pe "#e co%ig as +elo&0
Pri)a"e Su+ Bu""o-D6lic73B'Val se%er As S's"em(,+:ec"* B'Val e As
S's"em(E)e"Args4 Ea%les Bu""o-(6lic7
Me(6lose34
E% Su+
14
ICTL for Secondary School - Visual Basic Express Module
;.( To )ie& "#e co%ig* %ou+le clic7 "#e 8,K Bu""o9 a% "'pe "#e co%ig as +elo&0
Pri)a"e Su+ Bu""o5D6lic73B'Val se%er As S's"em(,+:ec"* B'Val e As
S's"em(E)e"Args4 Ea%les Bu""o5(6lic7
I! "x"Name(Tex" G H5-;H A% "x"P&(Tex" G H5-;H T#e
2orm5(S#o&34
Me(Ei%e34
Else
MessageBox(S#o&3HIcorrec" userame or pass&or%* please "r' agaiH4
E% I!
E% Su+
;5( Be!ore 'ou 8ru9 "#e !rmlogi program* o "#e Bar Meu* clic7 Pro:ec" c#oose
M'Bio%a"a Proper"ies(
15
ICTL for Secondary School - Visual Basic Express Module
;-( M'Bio%a"a Proper"ies !orm &ill +e %ispla'e%( Go "o S"ar"up !orm* clic7 %rop %o& meu
a% c#oose !rmLogi(

;;( To sa)e "#e applica"io* clic7 8Sa)e all9
;<( To Ru 3s"ar"4 program* clic7 32/4 a% &i%o& &ill +e %ispla'e%( No& 'our &i%o&
s#oul% loo7 li7e "#is(

;/( To "es" "#e program* "'pe ame I5-;J a% "'pe Pass&or% I5-;J( T#e clic7 ,K(
$%N&RAT'LATI%NS(((
Y%' )AVE $REATE A PR%&RAM(
16

Potrebbero piacerti anche