22034-GUI Application Development Using VB Net 240719
22034-GUI Application Development Using VB Net 240719
Application VB course
Code • 22034
1. RATIONALE
VB.NIE'I' is the progranMning language based on Object ()riented Concepts which is
prominently used to develop GUI based Applications. Graphical User Interface (GtJl) based
application includes various user friendly controls to accept or display data. El-his course will
give the students an in-depth understanding of the concepts used in VB .NEP I* and necessary
skills to use progranMning techniques 10 develop .NET based applications and deploy the
san)e.
2. COMPETENCY
The aim of this course is to help the student to attain the following industry identified
competency through various teaching learning experiences:
• Develop GUI based application using VBenet.
Ex annnatlon
Phis course nnap illustrates an overview of the flow and linkages or the topics at various
levels of outconnes (details in subsequent sections) to be attained by the student by the end
of the course. in all donoains of learning in terms of the industry/elnployer identified
connpetency depicted at the centre of this map.
Legends
Un Approx.
it Hrs.
Practical Outcomes (PrOs)
Require
d
Install, Set up and Use VB.Net IDE (Integrated Development Environment) H
;
(GI J I Code:
Approx.
Unit
S. No. Practical Outcomes (PrOs)
No.
Rc uired
3. (a) Write a silnple program to display a welcome message
using Insgbox().
(b) I)evelop progralms to solve Arithmetic expressions.
4. Develop pro o ranu; to demonstrate use of IF, IF-else Control
02 *
structures in VB-net.
5. Develop programs to demonstrate use of Case Control
Il
structures in VB.net.
6. Develop programs 10 demonstrate use of While, DC) Loops
02 *
in VB.net.
7. Develop programs to demonstrate use of For, For-each Loops
02 *
in VB.net.
8 Develop a program using Text box. Label, Button 02 *
9. Develop a program using Radio button, check box, Il 02 *
10. Develop a program using List box, Combo box. Il 02 *
Il Write a program using Picture Box, Panel. 02 *
12. Write a program using Tab Control, and Timer. 02 *
13. Write a program to perform validation using regular Il 02 *
A p p rox.
Unit
No. Practical Outcomes Hrs.
No. Req u ircd
Box
3() Write a rograln that uses Complex Data Binding using List Box. 02
31 02
32 Write a pro oram to Navigate across existing data in table
Create Executable file of VB.Net Application and Deploy it to
Qther com uter.
Total
Note
i. A lisl Q/ Pr()s is given in (he above table. More such can he added 10
attain /he C()s Cind conve/ency. A judicial 'nix q/ /T1ini/'1?111P1 24 or practical need
10 he per/brmed, out Qfvphich, the practicals' marked as are conundsor_)', (hat the
sluden/ reaches the 'Application Level' o/• B100117's Taxonontv' us generally required by
(he inch l.S'/ry.
ii. 77qe 'Process and 'Product ' rela/ed skills associa/ed "'i/h each are to be according
to a suggested sample given belou;.•
s.N0. Performance Indicators Weightage
in %
1 Use of relevant VB.Net tool to design given GUI application. 20
2 Write appropriate code to generate desired output in GUI A Älication 30
3 Debug test and execute the rogranjs/modules. 30
4 Able to answer oral questions. 10
5 Submission of re in time. 10
Total 100
The above Pros also comprise of the following social skills/attitudes which are Affective
Domain Outcomes (ADOs) that are best developed through the laboratory/field based
experiences:
a. Follow safety practices.
b. Practice good housekeeping.
c. Demonstrate working as a leader/a team member.
d. Follow ethical practices.
The ADOs are not specific to any one Pro, but are embedded in noany Pros. Ilence, the
acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of
practical experiences over a period of time. Moreover. the level of achievenrnt of the ADOs
according to Krathwohl's 'Affective Domain Taxononw' should gradually increase as planned
below:
'Valuing Level' in I st year
'Organising Level' in 2 11d year and 'Characterising Level'
in 3 rd year.
t
Major Learning
Outcomes ropics and Su b-topics
(in cognitive
donulin)
Timer Control,
Developinenl Code: 22034
S.
Title of Book Author Publication
No.
Visual Basic .NET The JefTrey R. Shapiro McGraw—Hill, California, USA
Complete Reference ISBNO-07-213381-3
2 Holzner Steven
Visual Basic .NET Drealntech Press, 201 5, New Delhi,
Programming Black Book ISBN-13:978-81-7722-609-6.
3 Beginning Visual Basic Bryan Newsome Wrox Press, USA, Edition: 201 2:
2012 ISBN: 9781 11831 1813,
4 GUI Application Dr. Rajendra Devraj Publication,
Development using Kawale
VB.Net
14. SUGGESTED SOFTWARE/LEARNING WEBSITES
a.. http://www.vbtutor.net/index.php/visual-basic-2012-tutorial
b. http://howtostartprogramming.com/vb-net
c. https://www.tutorialspoint.com/vb.net
d. http://vb.net-informations.com
e. http://www.java2s.com/Tutorial/VB/CatalogVB.htln
f. http://www.functionx.com/vbnet
g. http://www.dfit.dfinalsolution.com/dotnet%20tutorial%20for%20beginners.pdf