Professional Documents
Culture Documents
APPLICATION
IN VB, AN APPLICATION CAN BE DEVELOPED BY THE
FOLLOWING STEPS:
1.CREATE A FORM
2.PLACE CONTROLS ON TE FORM
3.SET PROPERTIES OR THE CONTROL
4.ADD CODE TO THE HANDLE THE EVENTS
METHOD
IT IS AN ACTION THAT CAN BE PERFORMED ON
AN OBJECT.
EVENT
WE KNOW THAT VB IS AN EVENT-DRIVEN PROGRAMMING
LANGUAGE.A TEXT BOX SUPPORTS VARIOUS EVENTS
SUCH AS
CLICK,DOUBLE-CLICK,MOUSE UP ETC.WHEN AN
EVENT OCCURS,A PARTICULAR CODE IS EXECUTED
HOW TO PLACE CONTROLS ON
THE FORM?
A CONTOL CAN BE PLACED ON A FORM USING TWO
METHODS.
FIRST METOD
DOUBLE CLCK ON THE CONTROL IN THE ICON IN THE
TOOLBOX.
THE CONTROL APPEARS IN THE MIDDLE OF FORM.(FIG
1.11)
FORM OBJECT
TO CREATE A VB APPLICATION ,WE NEED AN
INTERFACE FOR THE USER TO INTERACT.THE
FORM IS WHERE THE INTERFACE IS
DRAWN.SOME OF THE COMMON PROPERTIES ,
EVENTS AND METHODS ARE:
PROPERTIES
CAPTION :IT SETS THE TITLE OF THE FORM
FONT:IT SETS THE FONT TYPE ,FONT STYLE AND FONT SIZE
FOR THE TEXT.
FORE COLOR :IT SETS THE COLOR FOR THE TEXT ON THE FORM.
METHODS
PRINT THIS PRINTS TEXT STRING ON THE FORM.
1)
CLICK
ON
STAR
T
3 4)
3)
33)
MICROSOF
T VISUAL
STUDIO
FAST FORWARD
TO RUN A PROGRAM
PRESS F5
COMMON CONTROLS
POINTER
THE POINTER PROVIDES THE WAY TO
RESIZE OR MOVE THE OTHER CONTROLS.
THIS IS AUTOMATICALLY ACTIVATED
AFTER THE USER PLACES A CONTROL ON
THE FORM. TOP TIP
THE POINTER IS THE ONLY
CONTROL IN THE TOOLBOX
THAT CANNOT BE PLACED
ON THE FORM
LABEL
LABEL IS A CONTROL THAT CAN BE USED TO DISPLAY
TEXT THAT USER CAN EDIT DIRECTLY.
PROPERTIES
NAME:THIS GIVES THE NAME USED TO REFER LABEL IN THE CODE.
CAPTION:THIS IS THE TEXT DISPLAYED IN THE LABEL.
FONT:THIS SETS FONT,FONT STYLE AND FONT SIZE.
BORDER STYLE:THIS DETERMINES THE TYPE OF BORDER.
APPEARANCE:THIS IS 3-D IN APPEARANCE.
EVENTS
CLICK:THIS EVENT IS TRIGGERED WHEN THE USER CLICKS ON THE
LABEL.
DOUBLE CLICK:THIS EVENT IS TRIGGERED WHEN TH USER DOUBLE-
CLICKS ON THE LABEL
TEXTBOX
THE TEXT BOX IS A CONTROL THAT IS USED
TO RECEIVE INPUT FROM THE USER AND ALSO
TO DISPLAY THE OUTPUT.IT CAN HANDLE
STRING(TEXT) AND NUMERIC DATA BUT NOT
PICTURE OR IMAGES.
PROPERTIES
NAME:THIS IS THE NAME USED TO REFER TO THE
TEXTBOX IN THE CODE.
APPEARANCE:THIS IS 3-D OR FLAT IN APPEARANCE
MAXLENGTH:THIS LIMITS THE LENGTH OF THE TEXT.
VALUE 0 INDICATES LIMITED LENGTH.
MULTILINE: THIS SPECIFIES WHETHER THE TEXTBOX
DISPLAYS A SINGLE LINE OR MULTIPLE
LINES.
PASSWORD CHAR:THIS HIDES THE TEXT WITH A
SINGLE CHARACTER(USUALLY*IS
USED).
ENABLED:VALUE TRUE/FALSE DETERMINES WHETHER
THE TEXTBOX RESPONDS TO ANY EVENT OR
NOT.
LOCKED:VALUE TRUE/FALSE DETERMINES WHETHER
THE TEXTBOX RESPONDS TO ANY EVENT OR
NOT.
LOCKED:VALUE TRUE/FALSE DETERMINES WHETHER
THE TEXTBOX CONTENTS CAN BE CHANGED OR
NOT.
TEXT:THIS IS THE STRING TO BE DISPLAYED IN THE
TEXTBOX.
EVENTS
CHANGE:THIS EVENT IS TRIGGERED EVERY TIME WHEN
THE TEXTBOX DISPLAYS A SINGLE LINE OR
MULTIPLE LINE.
METHOD
SetFocus:THIS POSITIONS THE CURSOR INSIDE THE TEXT BOX.
COMMAND BUTTON
THE COMMAND BUTON IS VERY IMPORTANT CONTROL AS IT IS
USED TO EXECUTE COMMANDS AND IT DISPLAYS AN ILLUSION
THAT THE BUTTON IS PRESSEDWHEN THE USER CLICKS ON IT.
PROPERTIES
APPEARANCES:THIS IS 3-D OR FLAT IN APPEARANCE.
CAPTION:THIS IS THE STRING THAT IS DISPLAYED ON THE
COMMAND BUTTON.
VISIBLE:VALUE TRUE/FALSE DETERMINES WHETHER IT IS VISIBLE
OR NOT.
FONT:THIS SETS FONT,FONT STYLE AND FONT SIZE.
ENABLED:VALUE TRUE/FALSE DETERMINES WHETHER IT RESPONDS
TO AN EVENT OR NOT.
EVENTS
CLICK:THIS EVENT IS TRIGGERED WHEN IT IS SELECTED BY CLIICKING
ON IT.
LET US NOW CREATE AN APPLICATION
USING
ALL THE COMMANDS DISCUSSED
PREVIOUSLY
THE STEPS TO CREATE ,EXECUTE AND SAVE A VB
APPLICATION ARE:
1)SELECT PROGRAMS
MICROSOFT VISUAL BASIC 6.0.
2)IN THE NEW PROJECT WINDOW,SELECT STANDARD.
EXE.TH FORM WILL APPEAR ON THE SCREEN.
3)NOTICE THAT THE PROPERTIES OF THE FORM WILL
APPEAR IN THE PROPERTIES WINDOW.
i. SELECT CAPTION , AND TYPE ‘DISPLAY MESSAGE’.
ii SELECT BackColor , AND CHANGE IT TO ORANGE.(FIG 1.25)
FIG 1.25 CHANGED CAPTION AND BackColor