SlideShare a Scribd company logo
VISUAL BASIC
HOW TO WORK WITH VISUAL BASIC? Visual Basic (VB) is the third-generation  event-driven programming language and integrated development environment (IDE) from Microsoft or its COM programming model. Visual Basic is relatively easy to learn and use.Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Scripting languages such as VBA and VBScript are syntactically similar to Visual Basic, but perform differently. A programmer can put together an application using the components provided with Visual Basic itself. Programs written in Visual Basic can also use the Windows API, but doing so requires external function declarations.The final release was version 6 in 1998. Microsoft's extended support ended in March 2008 and the designated successor was Visual Basic .NET (now known simply as Visual Basic).
HOW TO START VISUAL BASIC? FIG.1.1  NEW PROJECT WINDOW TO START VISUAL BASIC,THE STEPS ARE- 1.CLICK ON START  PROGRAMS  MICROSOFT VISUAL BASIC STUDIO 6.0  MICROSOFT VISUAL BASIC 6.0 2.THE NEW PROJECT WINDOW APPEARS (FIG.1.1) THE NEW PROJECT WINDOW HAS THREE TABS:- 1)NEW: TO START A NEW PROJECT. 2)EXISTING: TO SELECT FROM A LIST OF EXISTING PROJECTS. 3)RECENT: TO SELECT FROM THE LIST OF RECENTLY OPENED PROJECTS.IN THE NEW TAB ,SELECT  STANDARD.EXE APPLICATION .THIS OPENS THE MICROSOFT VISUAL BASIC WINDOW.
COMPONENTS OF VB WINDOW Project window Properties window Properties layout  window Form window Tool box Tool bar Menu bar Title bar FIG 1.2 COMPONENTS OF WINDOW
TITLE BAR:- THE TITLE BAR(FIG 1.3)APPEARS AT THE TOP OF THE  VB WINDOW AND DISPLAYS TITLE OF THE PROJECT. BY DEFAULT THE VB GIVES NAME SUCH AS PROJECT1, PROJECT 2 . A VB APPLICATION WORKS ON 3 MODES:- FIG 1.3 TITLE BAR RUN MODE BREAK MODE DESIGN MODE
MENU BAR AND TOOL BAR MENU BAR- THE MENU BAR(FIG 1.4) CONSISTS OF  MANY DROP-DOWN MENUS.CLICKING ON ANY OF THE OPTION  OFTHE MENU BAR MAKES IT  ACTIVE. TOOL BAR- THE TOOL BAR(FIG 1.4) HAS BUTTONS THAT PROVIDE SOME OF THE MENU OPTIONS. Menu bar Tool bar FIG 1.4 MENU BAR AND TOOL BAR
FORM WINDOW THE FORM WINDOW(FIG1.5)  IS THE PRIMARY WORK  AREA THAT FORMS THE BACKGROUND OF THE  APPLICATION .THE USER CAN DRAW OBJECTS ON THE FORM. FIG. 1.5  FORM WINDOW
TOOLBOX  THE TOOLBOX (FIG 1.6)CONTAINS ICONS  THAT REPRESENT COMMONLY USED  CONTROLS SUCH AS LABEL,TEXTBOX, COMMAND BUTTON ,ETC. FIG   1.6  TOOLBOX
PROJECT WINDOW IT DISPLAYS A LIST OF ALL FORMS THAT MAKES UP THE APPLICATION.IT HAS THREE BUTTONS ON THE TOP LEFT.(FIG 1.7) 1.CLICK ON VIEW OBJECT TO OPEN A FORM. 2.CLICK ON VIEW CODE TO OPEN CODE WINDOW. View Code View object Select form FIG 1.7 PROJECT WINDOW
PROPERTIES WINDOW THE PROPERTIES WINDOW LISTS THE PROPERTY OF THE SELECTED  CONTROLS OR FOR THE FORM. THE PROPERTY WINDOW HAS TWO TABS: 1.THE  ALPHABETIC   TAB LIST  ALL THE PROPERTIES IN  ALPHABETIC ORDER.(FIG 1.8) 2.THE  CATEGORIZED  TAB LISTS THE PROPERTIES  CATEGORY-  WISE(FIG 1.9) FIG 1.8 ALPHABETIC TAB OF PROPERTIES  WINDOW FIG 1.9 CATEGORIZED TAB OF PROPERTIES  WINDOW
FORM LAYOUT WINDOW IT SHOWS THE POSITION OF THE  FORM RELATIVE TO THE MONITOR’S  SCREEN WHEN THE PROGRAM IS  EXECUTED.(FIG 1.10) FIG 1.10 FORM LAYOUT WINDOW FAST FORWARD TO VIEW FORM LAYOUT WINDOW PRESS  SHIFT+F4
DEVELOPMENT OF AN 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 THE CONTROLS IN THE TOOLBOX CAN BE CALLED OBJECTS IN VB.EVERY CONTROL IS ASSOCIATED WITH ITS INDIVIDUAL PROPERTIES ,METHODS AND EVENTS.
PROPERTY IT IS THE NAMED ATTRIBUTE OF AN OBJECT  FOR EXAMPLE,THE TEXT BOX HAS PROPERTIES  SUCH AS COLOR,FONT,ENABLED,VISIBLE,ETC. 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) FIG 1.11 CONTROL ON THE FORM
TO CHANGE THE POSITION OF THE CONTROL : FIG 1.12 DRAGGING THE CONTROL TO RESIZE THE CONTROL JUST CLICK ON THE  CONTROL AND RESIZE THE POINTERS ON ITS EDGES AND CORNERS. i.DRAG THE EDGES POINTER FOR CHANGING THE SIZE EITHER HORIZONTALLY OR VERTICALLY.[FIG 1.13(a)] ii.DRAG THE CORNER POINTERS FOR CHANGING THE SIZE DIAGONALLY.[FIG 1.13(b)] FIG 1.13(a) RESIZING CONTROL VERTICALLY FIG 1.13(b) RESIZING DIAGONALLY DRAG IT TO THE NEW LOCATION. (FIG.1.12) CLICK THE CONTROL
SECOND METHOD CLICK ON THE CONTROL ICON   IN THE TOOLBOX AND THEN CLICK ON THE DESIRED LOCATION ON THE FORM.DRAG THE MOUSE DIAGONALLY SO THAT  THE CONTROL HAS THE DESIRED SIZE.(FIG 1.14) TO REPOSITION THE CONTROL ,HOLD DOWN THE LEFT MOUSE BUTTON AND DRAG THE CONTROL TO A NEW LOCATION, TO RESIZE THE CONTROL,CLICK THE CONTROL,DRAG ONE OF ITS EDGES OR CORNERS. FIG 1.14 DRAGGING DIAGONALLY
DELETE A CONTROL 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: CLICK ON DELETE
PROPERTIES CAPTION : IT SETS THE TITLE OF THE FORM NAME : IT GIVES THE NAME OF THE FORM WITH WHICH IT IS  REFERRED TO IN THE CODE.THE DEFAULT VALUE IS FORM. APPEARANCE: VALUE 1 MAKES THE FORM LOOK LIKE THREE- DIMENSIONAL.VALUE 0 MAKES THE FORM LOOK  FLAT. 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. ENABLED: VALUE TRUE MAKES THE FORM RESPOND TO  MOUSE AND KEYBOARD EVENTS.VALUE FALSE MAKES THE  FORM RESPONDING TO ANY EVENT. BACK COLOR: IT SETS THE FORM’S BACKGROUND COLOR. VISIBLE:  VALUE FALSE MAKES THE FORM INVISIBLE
EVENTS CLICK   FORM-CLICK EVENT IS TRGGERED WHEN  THE USER CLICKS ON THE FORM . LOAD  FORM-LOAD EVENT IS TRIGGERED   WHEN  THE FORM I LOADED.THIS LOADS THE  FORM INTO THE MEMORY. METHODS PRINT  THIS PRINTS TEXT STRING ON THE FORM. SHOW  THIS MAKES THE FORM VISIBLE.IT IS THE  SAME AS SETTING A FORM’S VISIBLE  PROPERTY ON TRUE. HIDE  THIS MAKES THE FORM INVISIBLE
LET US SEE HOW A VB APPPLIATION IS CREATED AND EXECUTED   SUPPOSE WE WANT TO DISPLAY A MESSAGE ‘LEARNING VISUAL BASIC  IS FUN’ ON THE FORM.THE STEPS TO CREATE EXEXCUTE AND SAVE VB APPLICATION FOR THIS MESSAGE ARE: CLICK ON START 1)
MICROSOFT VISUAL STUDIO CLICK PROGRAMS CLICK MICROSOFT VISUAL BASIC STUDIO 5) THEN CLICK ON MICOSOFT VISUAL BASIC 6.0 33 3) 4)
4.MAKE SURE FORM IS SELECTED IN THE PROJECT EXPLORER WINDOW. 5.IN THE PROPERTIES WINDOW i.CHANGE THE CAPTION MESSAGE. ii.SELECT THE BACKCOLOR OF THE FORM.CLICK ON THE DROP-DOWN ARROW ON THE RIGHT OF BACK COLOR  AND SELECT A COLOR.MAKE SURE THE PALLETE TAB IS  SELECTED.(FIG 1.16) FIG 1.16  BackColor Property
iii.SELECT THE FONT CLICK ON THE BUTTON TO THE RIGHT WITH THREE DOTS(FIG 6.17).THE FONT WINDOW APPEARS.(FIG 6.18) FIG 6.17  FONT PROPERTY FIG 1.18  FONT WINDOW
iv.SET THE FONT AS ARIAL,FOBT STYLE AS BOLD AND SZE AS 18;AND CLICK ON OK. 6.TO WRITE THE CODE: i. DOUBLE-CLICK ANYWHERE ON THE FORM TO GET THE  CODE TEMPLATE(FIG 1.19). ii. BETWEEN THE TWO LINESOF THE TEMPLATE,TYPE THE FOLLOWING CODE(FIG 1.20) FIG 1.19 CODE TEMPLATE FIG 1.20 VB CODE
7.TO SAVE THIS VB APPLICATION: i. SELECT FILE  SAVE TO FIRST SAVE THE FORM(FIG 1.21) AND THEN THE PROJECT (FIG 1.22). 8.TO RUN THIS VB APPLICATION: i. PRESS F5 OR CLICK THE START BUTTON ON THE  TOOL BAR.(FIG 1.23) FIG 1.23 START BUTTON ON TOOLBAR Start button FIG 1.21  SAVE FROM FIG 1.22 SAVE PROJECT
9.THE OUTOUT OF THIS VB APPLICATION IS SHOWN IN (FIG 1.24). FIG 1.24 OUTPUT OF THE VB CODE 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)
4)PLACE THE LABEL ON THE FORM AND CHANGE ITS  PROPERIES AS SHOWN BELOW: PROPERTIES  SETTINGS CAPTION  ENTER YOUR NAME FONT  12,BOLD BackColor  SAME AS FORM 5)PLACE ANOTHER LABEL ON THE FORM AND CHANGE IN PROPERTIES AS SHOWN BELOW: PROPERTIES   SETTINGS NAME  lblmessage FIG 1.25  CHANGED CAPTION AND BackColor
CAPTION  (BLANK)[DELETE LABEL 2 THAT APPEARS ON THE  RIGHT SIDE] BorderStyle  1-FIXED SINGLE FONT  12,BOLD 6)   PLACE THE TEXTBOX ON THE FORM AND CHANGE ITS PROPERTIES AS SHOWN BELOW: PROPERTIES   SETTING NAME   txtname  TEXT   (BLANK) FONT  12,BOLD 7)PLACE COMMAND BUTON ON THE FORM AND CHANGE ITS PROPERTIES AS SHOWN BELOW: PROPERTIES  SETTING   NAME  cmdok CAPTION  OK FONT  12,BOLD   8)PLACE ANOTHER COMMAND BUTTON ON THE FORM AND CHANGE ITS PROPERTIES AS SHOWN BELOW:
PROPERTIES   CONTROLS  NAME  cmdEXIT CAPTION  EXIT FONT  12 ,BOLD 9)TO WRITE THE CODE,DOUBLE-CLICK ON THE OK COMMAND BUTTON TO GET THE CODE TEMPLATE.WRITE  THE CODE AS SHOWN IN FIG 1.26 10)CLICK ON THE VIEW OBJECT BUTTON IN THE PROJECT EXPLORER WINDOW TO RETURN TO THE FORM. 11)DOUBLE-CLICK ON THE EXIT COMAND BUTTON TO GET  CODE TEMPLATE.WRITE THE CODE AS SHOWN IN  FIG.1.27 FIG 1.26 VB CODE
12) TO SAVE  THIS VB APPLICATION,SELECT  FILE  SAVE PROJECT   AS .THIS FIRST SAVES THE FORM AND THEN THE PROJECT. 13)TO RUN THIS APPLICATION,PRESS F5 OR CLICK THE  START  BUTTON ON THE TOOLBAR. TRICKY TERMS GUI- (GRAPHICAL USER INTERFACE)IT ENABLES THE USER TO INTERACT WITH AN APPLICATIONTHROUGH THE USE OF  ICONS,BUTTONS,MENUS,DIALOG BOXES AND WINDOWS. EVENT-DRIVEN PROGRAMMING- A PROGRAMMING BASED ON THE  EVENT(ACTION)PERFORMED. INTEGRTED DEVLOPMENT ENVIRONMENT- INTEGRATING MANY  DIFFERENT FUNCTIONS SUCH AS DESIGNING,EDITING,COMPILING, DEBUGGING IN A SINFGLE WINDOW. FIG 1.27  VB CODE
THANK YOU
MADE BY- MANTHAN SOMVANSHI AHLCON INTERNATIONAL SCHOOL

More Related Content

PPTX
Basics of JAVA programming
Elizabeth Thomas
 
PPTX
introduction to visual basic PPT.pptx
classall
 
PPT
Visual basic
umesh patil
 
PPTX
Vb.net ide
Faisal Aziz
 
PPT
Software tools
ravindravekariya
 
PPT
Vb basics
sagaroceanic11
 
PPT
Developing an ASP.NET Web Application
Rishi Kothari
 
PPTX
Lecture 1 introduction to vb.net
MUKALU STEVEN
 
Basics of JAVA programming
Elizabeth Thomas
 
introduction to visual basic PPT.pptx
classall
 
Visual basic
umesh patil
 
Vb.net ide
Faisal Aziz
 
Software tools
ravindravekariya
 
Vb basics
sagaroceanic11
 
Developing an ASP.NET Web Application
Rishi Kothari
 
Lecture 1 introduction to vb.net
MUKALU STEVEN
 

What's hot (20)

PPT
Visual Basic menu
kuldeep94
 
PPTX
Ado.Net Tutorial
prabhu rajendran
 
PPTX
Presentation on visual basic 6 (vb6)
pbarasia
 
PPT
System software
Senthil Kanth
 
PPT
Introduction to visual basic programming
Roger Argarin
 
PPTX
Integrative Programming Technology Chapter 5 - Dr. J. VijiPriya
VijiPriya Jeyamani
 
PPT
Database design
Dhani Ahmad
 
PPT
Visual basic
sanjay joshi
 
PPT
ADO .Net
DrSonali Vyas
 
PPT
Scanner class
M Vishnuvardhan Reddy
 
PPT
Jsp ppt
Vikas Jagtap
 
PPTX
UNDERSTANDING MARKUP LANGUAGES.pptx
Anbu1416
 
PPT
Data Storage In Android
Aakash Ugale
 
PPTX
Designing Techniques in Software Engineering
kirupasuchi1996
 
PPTX
C# Inheritance
Prem Kumar Badri
 
PPTX
Java package
CS_GDRCST
 
PPTX
Access 2016 module 1 ppt presentation
dgdotson
 
PPTX
Ms access basics ppt
vethics
 
PPT
Microsoft visual basic 6
Penang, Malaysia
 
PDF
loaders and linkers
Temesgen Molla
 
Visual Basic menu
kuldeep94
 
Ado.Net Tutorial
prabhu rajendran
 
Presentation on visual basic 6 (vb6)
pbarasia
 
System software
Senthil Kanth
 
Introduction to visual basic programming
Roger Argarin
 
Integrative Programming Technology Chapter 5 - Dr. J. VijiPriya
VijiPriya Jeyamani
 
Database design
Dhani Ahmad
 
Visual basic
sanjay joshi
 
ADO .Net
DrSonali Vyas
 
Scanner class
M Vishnuvardhan Reddy
 
Jsp ppt
Vikas Jagtap
 
UNDERSTANDING MARKUP LANGUAGES.pptx
Anbu1416
 
Data Storage In Android
Aakash Ugale
 
Designing Techniques in Software Engineering
kirupasuchi1996
 
C# Inheritance
Prem Kumar Badri
 
Java package
CS_GDRCST
 
Access 2016 module 1 ppt presentation
dgdotson
 
Ms access basics ppt
vethics
 
Microsoft visual basic 6
Penang, Malaysia
 
loaders and linkers
Temesgen Molla
 
Ad

Similar to Visual basic ppt for tutorials computer (20)

PDF
Visual Basic Tutorials
BIT DURG
 
PDF
Visual Basic IDE Introduction
Ahllen Javier
 
PDF
Visual Basic IDE Intro.pdf
sheenmarie0212
 
DOC
Practicalfileofvb workshop
dhi her
 
PPTX
Vb6.0 intro
JOSEPHINEA6
 
PDF
Visual basic
Shabista Imam
 
PDF
Vb tutorial
jayguyab
 
PDF
Vb tutorial
Saikarthik103212
 
DOCX
The visual studio start page is shown in the figure below
Tan Ps
 
PDF
Vbtutorial
dhi her
 
PPTX
Chapter 1
gebrsh
 
PPT
VISUALBASIC_intro.ppt this file is required for BCA students.
jayedhossain1519
 
DOC
Visual basic
Alisha Korpal
 
PPTX
control structure in visual basic
classall
 
PDF
Vb 6ch123
Fahim Khan
 
PPTX
Technology and Livelihood Education IV
Kenneth Osabal
 
PDF
Unit IV-Checkboxes and Radio Buttons in VB.Net in VB.NET
Ujwala Junghare
 
PPTX
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
claritoBaluyot2
 
PDF
Lab1
rksrks
 
PDF
Visualbasic tutorial
Andi Simanjuntak
 
Visual Basic Tutorials
BIT DURG
 
Visual Basic IDE Introduction
Ahllen Javier
 
Visual Basic IDE Intro.pdf
sheenmarie0212
 
Practicalfileofvb workshop
dhi her
 
Vb6.0 intro
JOSEPHINEA6
 
Visual basic
Shabista Imam
 
Vb tutorial
jayguyab
 
Vb tutorial
Saikarthik103212
 
The visual studio start page is shown in the figure below
Tan Ps
 
Vbtutorial
dhi her
 
Chapter 1
gebrsh
 
VISUALBASIC_intro.ppt this file is required for BCA students.
jayedhossain1519
 
Visual basic
Alisha Korpal
 
control structure in visual basic
classall
 
Vb 6ch123
Fahim Khan
 
Technology and Livelihood Education IV
Kenneth Osabal
 
Unit IV-Checkboxes and Radio Buttons in VB.Net in VB.NET
Ujwala Junghare
 
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
claritoBaluyot2
 
Lab1
rksrks
 
Visualbasic tutorial
Andi Simanjuntak
 
Ad

Recently uploaded (20)

PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Software Development Methodologies in 2025
KodekX
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 

Visual basic ppt for tutorials computer

  • 2. HOW TO WORK WITH VISUAL BASIC? Visual Basic (VB) is the third-generation event-driven programming language and integrated development environment (IDE) from Microsoft or its COM programming model. Visual Basic is relatively easy to learn and use.Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Scripting languages such as VBA and VBScript are syntactically similar to Visual Basic, but perform differently. A programmer can put together an application using the components provided with Visual Basic itself. Programs written in Visual Basic can also use the Windows API, but doing so requires external function declarations.The final release was version 6 in 1998. Microsoft's extended support ended in March 2008 and the designated successor was Visual Basic .NET (now known simply as Visual Basic).
  • 3. HOW TO START VISUAL BASIC? FIG.1.1 NEW PROJECT WINDOW TO START VISUAL BASIC,THE STEPS ARE- 1.CLICK ON START PROGRAMS MICROSOFT VISUAL BASIC STUDIO 6.0 MICROSOFT VISUAL BASIC 6.0 2.THE NEW PROJECT WINDOW APPEARS (FIG.1.1) THE NEW PROJECT WINDOW HAS THREE TABS:- 1)NEW: TO START A NEW PROJECT. 2)EXISTING: TO SELECT FROM A LIST OF EXISTING PROJECTS. 3)RECENT: TO SELECT FROM THE LIST OF RECENTLY OPENED PROJECTS.IN THE NEW TAB ,SELECT STANDARD.EXE APPLICATION .THIS OPENS THE MICROSOFT VISUAL BASIC WINDOW.
  • 4. COMPONENTS OF VB WINDOW Project window Properties window Properties layout window Form window Tool box Tool bar Menu bar Title bar FIG 1.2 COMPONENTS OF WINDOW
  • 5. TITLE BAR:- THE TITLE BAR(FIG 1.3)APPEARS AT THE TOP OF THE VB WINDOW AND DISPLAYS TITLE OF THE PROJECT. BY DEFAULT THE VB GIVES NAME SUCH AS PROJECT1, PROJECT 2 . A VB APPLICATION WORKS ON 3 MODES:- FIG 1.3 TITLE BAR RUN MODE BREAK MODE DESIGN MODE
  • 6. MENU BAR AND TOOL BAR MENU BAR- THE MENU BAR(FIG 1.4) CONSISTS OF MANY DROP-DOWN MENUS.CLICKING ON ANY OF THE OPTION OFTHE MENU BAR MAKES IT ACTIVE. TOOL BAR- THE TOOL BAR(FIG 1.4) HAS BUTTONS THAT PROVIDE SOME OF THE MENU OPTIONS. Menu bar Tool bar FIG 1.4 MENU BAR AND TOOL BAR
  • 7. FORM WINDOW THE FORM WINDOW(FIG1.5) IS THE PRIMARY WORK AREA THAT FORMS THE BACKGROUND OF THE APPLICATION .THE USER CAN DRAW OBJECTS ON THE FORM. FIG. 1.5 FORM WINDOW
  • 8. TOOLBOX THE TOOLBOX (FIG 1.6)CONTAINS ICONS THAT REPRESENT COMMONLY USED CONTROLS SUCH AS LABEL,TEXTBOX, COMMAND BUTTON ,ETC. FIG 1.6 TOOLBOX
  • 9. PROJECT WINDOW IT DISPLAYS A LIST OF ALL FORMS THAT MAKES UP THE APPLICATION.IT HAS THREE BUTTONS ON THE TOP LEFT.(FIG 1.7) 1.CLICK ON VIEW OBJECT TO OPEN A FORM. 2.CLICK ON VIEW CODE TO OPEN CODE WINDOW. View Code View object Select form FIG 1.7 PROJECT WINDOW
  • 10. PROPERTIES WINDOW THE PROPERTIES WINDOW LISTS THE PROPERTY OF THE SELECTED CONTROLS OR FOR THE FORM. THE PROPERTY WINDOW HAS TWO TABS: 1.THE ALPHABETIC TAB LIST ALL THE PROPERTIES IN ALPHABETIC ORDER.(FIG 1.8) 2.THE CATEGORIZED TAB LISTS THE PROPERTIES CATEGORY- WISE(FIG 1.9) FIG 1.8 ALPHABETIC TAB OF PROPERTIES WINDOW FIG 1.9 CATEGORIZED TAB OF PROPERTIES WINDOW
  • 11. FORM LAYOUT WINDOW IT SHOWS THE POSITION OF THE FORM RELATIVE TO THE MONITOR’S SCREEN WHEN THE PROGRAM IS EXECUTED.(FIG 1.10) FIG 1.10 FORM LAYOUT WINDOW FAST FORWARD TO VIEW FORM LAYOUT WINDOW PRESS SHIFT+F4
  • 12. DEVELOPMENT OF AN 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 THE CONTROLS IN THE TOOLBOX CAN BE CALLED OBJECTS IN VB.EVERY CONTROL IS ASSOCIATED WITH ITS INDIVIDUAL PROPERTIES ,METHODS AND EVENTS.
  • 13. PROPERTY IT IS THE NAMED ATTRIBUTE OF AN OBJECT FOR EXAMPLE,THE TEXT BOX HAS PROPERTIES SUCH AS COLOR,FONT,ENABLED,VISIBLE,ETC. 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
  • 14. 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) FIG 1.11 CONTROL ON THE FORM
  • 15. TO CHANGE THE POSITION OF THE CONTROL : FIG 1.12 DRAGGING THE CONTROL TO RESIZE THE CONTROL JUST CLICK ON THE CONTROL AND RESIZE THE POINTERS ON ITS EDGES AND CORNERS. i.DRAG THE EDGES POINTER FOR CHANGING THE SIZE EITHER HORIZONTALLY OR VERTICALLY.[FIG 1.13(a)] ii.DRAG THE CORNER POINTERS FOR CHANGING THE SIZE DIAGONALLY.[FIG 1.13(b)] FIG 1.13(a) RESIZING CONTROL VERTICALLY FIG 1.13(b) RESIZING DIAGONALLY DRAG IT TO THE NEW LOCATION. (FIG.1.12) CLICK THE CONTROL
  • 16. SECOND METHOD CLICK ON THE CONTROL ICON IN THE TOOLBOX AND THEN CLICK ON THE DESIRED LOCATION ON THE FORM.DRAG THE MOUSE DIAGONALLY SO THAT THE CONTROL HAS THE DESIRED SIZE.(FIG 1.14) TO REPOSITION THE CONTROL ,HOLD DOWN THE LEFT MOUSE BUTTON AND DRAG THE CONTROL TO A NEW LOCATION, TO RESIZE THE CONTROL,CLICK THE CONTROL,DRAG ONE OF ITS EDGES OR CORNERS. FIG 1.14 DRAGGING DIAGONALLY
  • 17. DELETE A CONTROL 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: CLICK ON DELETE
  • 18. PROPERTIES CAPTION : IT SETS THE TITLE OF THE FORM NAME : IT GIVES THE NAME OF THE FORM WITH WHICH IT IS REFERRED TO IN THE CODE.THE DEFAULT VALUE IS FORM. APPEARANCE: VALUE 1 MAKES THE FORM LOOK LIKE THREE- DIMENSIONAL.VALUE 0 MAKES THE FORM LOOK FLAT. 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. ENABLED: VALUE TRUE MAKES THE FORM RESPOND TO MOUSE AND KEYBOARD EVENTS.VALUE FALSE MAKES THE FORM RESPONDING TO ANY EVENT. BACK COLOR: IT SETS THE FORM’S BACKGROUND COLOR. VISIBLE: VALUE FALSE MAKES THE FORM INVISIBLE
  • 19. EVENTS CLICK FORM-CLICK EVENT IS TRGGERED WHEN THE USER CLICKS ON THE FORM . LOAD FORM-LOAD EVENT IS TRIGGERED WHEN THE FORM I LOADED.THIS LOADS THE FORM INTO THE MEMORY. METHODS PRINT THIS PRINTS TEXT STRING ON THE FORM. SHOW THIS MAKES THE FORM VISIBLE.IT IS THE SAME AS SETTING A FORM’S VISIBLE PROPERTY ON TRUE. HIDE THIS MAKES THE FORM INVISIBLE
  • 20. LET US SEE HOW A VB APPPLIATION IS CREATED AND EXECUTED SUPPOSE WE WANT TO DISPLAY A MESSAGE ‘LEARNING VISUAL BASIC IS FUN’ ON THE FORM.THE STEPS TO CREATE EXEXCUTE AND SAVE VB APPLICATION FOR THIS MESSAGE ARE: CLICK ON START 1)
  • 21. MICROSOFT VISUAL STUDIO CLICK PROGRAMS CLICK MICROSOFT VISUAL BASIC STUDIO 5) THEN CLICK ON MICOSOFT VISUAL BASIC 6.0 33 3) 4)
  • 22. 4.MAKE SURE FORM IS SELECTED IN THE PROJECT EXPLORER WINDOW. 5.IN THE PROPERTIES WINDOW i.CHANGE THE CAPTION MESSAGE. ii.SELECT THE BACKCOLOR OF THE FORM.CLICK ON THE DROP-DOWN ARROW ON THE RIGHT OF BACK COLOR AND SELECT A COLOR.MAKE SURE THE PALLETE TAB IS SELECTED.(FIG 1.16) FIG 1.16 BackColor Property
  • 23. iii.SELECT THE FONT CLICK ON THE BUTTON TO THE RIGHT WITH THREE DOTS(FIG 6.17).THE FONT WINDOW APPEARS.(FIG 6.18) FIG 6.17 FONT PROPERTY FIG 1.18 FONT WINDOW
  • 24. iv.SET THE FONT AS ARIAL,FOBT STYLE AS BOLD AND SZE AS 18;AND CLICK ON OK. 6.TO WRITE THE CODE: i. DOUBLE-CLICK ANYWHERE ON THE FORM TO GET THE CODE TEMPLATE(FIG 1.19). ii. BETWEEN THE TWO LINESOF THE TEMPLATE,TYPE THE FOLLOWING CODE(FIG 1.20) FIG 1.19 CODE TEMPLATE FIG 1.20 VB CODE
  • 25. 7.TO SAVE THIS VB APPLICATION: i. SELECT FILE SAVE TO FIRST SAVE THE FORM(FIG 1.21) AND THEN THE PROJECT (FIG 1.22). 8.TO RUN THIS VB APPLICATION: i. PRESS F5 OR CLICK THE START BUTTON ON THE TOOL BAR.(FIG 1.23) FIG 1.23 START BUTTON ON TOOLBAR Start button FIG 1.21 SAVE FROM FIG 1.22 SAVE PROJECT
  • 26. 9.THE OUTOUT OF THIS VB APPLICATION IS SHOWN IN (FIG 1.24). FIG 1.24 OUTPUT OF THE VB CODE FAST FORWARD TO RUN A PROGRAM PRESS F5
  • 27. 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
  • 28. 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
  • 29. 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.
  • 30. 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.
  • 31. 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.
  • 32. 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)
  • 33. 4)PLACE THE LABEL ON THE FORM AND CHANGE ITS PROPERIES AS SHOWN BELOW: PROPERTIES SETTINGS CAPTION ENTER YOUR NAME FONT 12,BOLD BackColor SAME AS FORM 5)PLACE ANOTHER LABEL ON THE FORM AND CHANGE IN PROPERTIES AS SHOWN BELOW: PROPERTIES SETTINGS NAME lblmessage FIG 1.25 CHANGED CAPTION AND BackColor
  • 34. CAPTION (BLANK)[DELETE LABEL 2 THAT APPEARS ON THE RIGHT SIDE] BorderStyle 1-FIXED SINGLE FONT 12,BOLD 6) PLACE THE TEXTBOX ON THE FORM AND CHANGE ITS PROPERTIES AS SHOWN BELOW: PROPERTIES SETTING NAME txtname TEXT (BLANK) FONT 12,BOLD 7)PLACE COMMAND BUTON ON THE FORM AND CHANGE ITS PROPERTIES AS SHOWN BELOW: PROPERTIES SETTING NAME cmdok CAPTION OK FONT 12,BOLD 8)PLACE ANOTHER COMMAND BUTTON ON THE FORM AND CHANGE ITS PROPERTIES AS SHOWN BELOW:
  • 35. PROPERTIES CONTROLS NAME cmdEXIT CAPTION EXIT FONT 12 ,BOLD 9)TO WRITE THE CODE,DOUBLE-CLICK ON THE OK COMMAND BUTTON TO GET THE CODE TEMPLATE.WRITE THE CODE AS SHOWN IN FIG 1.26 10)CLICK ON THE VIEW OBJECT BUTTON IN THE PROJECT EXPLORER WINDOW TO RETURN TO THE FORM. 11)DOUBLE-CLICK ON THE EXIT COMAND BUTTON TO GET CODE TEMPLATE.WRITE THE CODE AS SHOWN IN FIG.1.27 FIG 1.26 VB CODE
  • 36. 12) TO SAVE THIS VB APPLICATION,SELECT FILE SAVE PROJECT AS .THIS FIRST SAVES THE FORM AND THEN THE PROJECT. 13)TO RUN THIS APPLICATION,PRESS F5 OR CLICK THE START BUTTON ON THE TOOLBAR. TRICKY TERMS GUI- (GRAPHICAL USER INTERFACE)IT ENABLES THE USER TO INTERACT WITH AN APPLICATIONTHROUGH THE USE OF ICONS,BUTTONS,MENUS,DIALOG BOXES AND WINDOWS. EVENT-DRIVEN PROGRAMMING- A PROGRAMMING BASED ON THE EVENT(ACTION)PERFORMED. INTEGRTED DEVLOPMENT ENVIRONMENT- INTEGRATING MANY DIFFERENT FUNCTIONS SUCH AS DESIGNING,EDITING,COMPILING, DEBUGGING IN A SINFGLE WINDOW. FIG 1.27 VB CODE
  • 38. MADE BY- MANTHAN SOMVANSHI AHLCON INTERNATIONAL SCHOOL