Vous êtes sur la page 1sur 4

Course Title: Visual .

Net Technologies
Course Level: UG L T P/ SW/F TOTAL
Course Code : CSIT212 S W CREDIT
UNITS
Course Objectives: 3 0 2 - 4
The course objectives are :

 Visual Basic .NET is the most productive tool for rapidly creating a wide range of Windows, Web, Mobile, and Office applications built on the .NET
Framework.
 The Visual Basic language is designed to be human readable and accessible to everyone from novice programmers to advanced system architects.
 All of this is built on top of the .NET Framework, which guarantees that programs written in Visual Basic run with unsurpassed scalability and
reliability.

Pre-requisites:
Knowledge of programming language

Course Contents/Syllabus:
Weightage (%)
Module I : Introduction to .Net Framework and VB.Net Development Environment
The .Net framework: Introduction, The Origin of .Net Technology, Common Language Runtime (CLR), Common Type 10
System (CTS), Common Language Specification (CLS), Microsoft Intermediate Language (MSIL), Just-In –Time
Compilation, Framework Base Classes

Visual Basic .Net IDE; Opening a New Project; Working with Forms, ToolBox; Properties Windows, Solution
Explorer, Code Window, Output Window, Simple VB.Net Applications.
Module II: VB.Net Language fundamentals
Data Types, Variables: Implicit Declaration, Explicit Declaration; Constants, Operators: Arithmetic Operators, 35
Comparison Operators, Logical Operators, Assignment Operators, Concatenation Operators, Operator Precedence;
Conditional Statements: If..Then..Else Statement, Select...Case Statement; Loop Structures: While, Do Loop,
For…Next, For Each…Next; Exit Statements.
Working with Basic Controls: Label, Button, TextBox, Radio Button, CheckBox, ListBox Controls, ComboBox;
Working with Advanced Controls: Menu Control, Timer, Tool Bar, Panel & GroupBox Container Control, Progress
Bar, Picture Box ; ScrollBars; DateTimePicker; Treeview ; ListView. Dialog Boxes: Predefined Dialog Boxes, Custom
Dialog Boxes; Console Applications, Working with Command Prompt
Module III : New Language Features of VB.NET
Object Oriented Concepts: Classes and Objects, Creating Classes, Creating Methods, Creating Properties, Overloading 20
Methods, Overriding Methods, Constructors & Destructors; Namespaces, Option Statement, Collections ,Delegates,
Multithreading: Multithreading vs. Multitasking, Multithreading in VB.NET
Module IV : Arrays & Procedures
Single Dimensional Arrays, Multi Dimensional Arrays; Dynamic Arrays; Procedures: Benefits 0f Procedures, Types Of 20
Procedures, Sub Procedures, Function Procedures, Property Procedures; Built-in Functions; Exception Handling,
Debugging techniques.
Module V: Menus and Dialog Box 15
Menu Control
Dialog Box:- Color Dialog; Font Dialog; OpenFile Dialog Box; Print Dialog Box;

Student Learning Outcomes:


The student will be able to:
 Explain about framework technology.
 Illustrate the concept of windows as well as web applications in real life situations.
 Demonstrate the knowledge of tools and various functions.
 Examine the opportunities of web development in IT industry.
 Analyze, design and develop websites.

Pedagogy for Course Delivery:

The course will be delivered using classroom teaching, short practical experiments and lab experiments. Apart from this instructor is free to adopt any
methodology to make class interactive.

List of Experiments:

1. Write a program to perform following operation:


a. ADD
b. SUBTRACT
c. MULTIPLY
d. DIVISION
e. MOD
2. Write a program, using recursive function to generate Fibonacci Series.
3. Write a program to add two matrices
4. Create a list box, which contains names of all cinema halls of NCR. If you choose name of cinema hall, label display information regarding all movies
running in the cinema halls.
5. Create and validate login form.
6. Write a program to calculate pay that takes two parameters hours and wages and display the total pay of an employee.
7. Write a program to print first n square less than 50 and print the sum of the all the square of the n number
8. Create a project for book sales. Make text boxes for quantity, title and price with labels. Calculate total price, discount (15%) and discounted price.
Make command buttons for calculate, clear and exit.
9. Create a project for the local car rental agency that calculates rental charges. The agency charge $15 per day + $0.50 per km. use text boxes for
customer name, address, city, state, zip code, beginning and ending audiometer reading and no. of days the car was used. Use labels to display the miles
given and the total charges. Make command buttons for clear, exit and calculate.
10. Create a project that will input an employee salary. Calculate a gross salary, deduction and net salary. Each employee will receive a basic pay of $900 +
sales commission of 6% of sales. After calculating the net paid calculate the budget amount of each category based on the % given.
i. Bank pays $900
ii. Commission 6% of sales
iii. Gross pay Basic pay + Commission
iv. Deduction 18% of gross pay
v. Net pay Gross pay – deduction
Budget:-
 Housing 30% of net pay
 Food and clothing 15% of net pay
 Entertainment 50% of net pay
 Miscellaneous 5% of net pay
Use text boxes to input the employee name, amount of sales. Use labels to display the result and the calculation. Use calculates, clear and exit
command buttons.
11. Maintain a list of types of ice creams. Use a drop down combo box to hold the ice-cream type and use command button to add, remove, clear, display
and exit. Don’t allow a blank type to be added to the list. Display an error message if the user select remove without first selecting an ice-cream type.
Before clearing the list, display a message to confirm the operation.
12. Write a program to find the area of a box(Length* breadth *height ) using class
13. Write a program to find how many times n object of the class is created.
14. Write a program to copy the content of one array to another .Also count the numbers of elements present in the same.
15. Write a program to swap the values of two variables using sub procedure.
16. Write a program to sort the array using Bubble sort.
17. Write a program to search an element in an array, using Binary Search.
18. Create a project to design a calculator by using control array
19. Create a text editor application .It should perform operation like cut, copy, paste and change in font, color of the selected text. Also implement new open
and save-file menu option. Write a program to implement the concept of function overloading.
20. Using exception handling write a program to divide two numbers.
Assessment/ Examination Scheme:
Theory L/T (%) Lab/Practical/Studio (%) Total

75% 25% 100%

Theory Assessment (L&T):


Continuous Assessment/Internal Assessment End Term
Examination
Components (Drop Mid Term Assignment Viva Attendance
down)
Weightage (%) 10 10 5 5 70

Lab/ Practical/ Studio Assessment:

Continuous Assessment/Internal Assessment End Term


Examination
Components (Drop Lab Record Mid Term Performance Viva Attendance Experiment Viva
down
Weightage (%) 10 10 10 5 5 40 20

Text & References:


Text Book:
 Steven Holzner, Visual Basic. NET Black Book, Dreamtech Press, 2007
Reference Book:
 Richard Blair, Jonathan Crossland, Matthew Reynolds, Thearon Willis, Beginning VB.Net, Wiley, 2004.
Web References:
 www. Tutorialpoint.com/vb.net
 www.msdn.net

Vous aimerez peut-être aussi