All Computer/IT related notes with Syllabus...

Call Me: +9779812837886,+9779847871010

Pages

Visual programming


Visual Programming
EG 2213 CT
Year: II                                                                                                       Total: 7 hours/week
Semester: IV                                                                                              Lecture:3 hours/week
                                                                                                                     Practical: 4 hrs/week
Course Description:
This course aims to guide the students in both the theoretical and practical aspects of visual programming of computer for the solutions of the real-world problems. The course covers the language basics, GUI design, use of different controls, object oriented concept , file handling , database programming, calling windows API etc. using VB.net language.

Objectives:  
After the completing course the student will be able to:
1.     Use the integrated development environment for program development
2.     Write visual programs with event handling
3.     Write visual programs with file handling and database
4.     Explain the working process of visual programs

Course content:

Units
Topics
Contents
Hours
Methods/ Media
Marks
1
Introduction:
1.1 Introduction of .net framework and dot net as better programming
          platform               
1.2 Languages: VB.Net, C#.net
1.3 Why to choose dot net framework
(dot net vs java)
1.4 The integrated development environment
1.5 The element of user Interface
1.6 Event driven Programming(mouse and keyboard handling)
1.7 Properties, methods and events as common controls
1.8 Developing Application : MDI and SDI
[9]



2
The Language basics:
2.1 Data types
2.2 Access modifiers (static, public, and private, protected)
[9]



Units
Topics
Contents
Hours
Methods/ Media
Marks


2.3 Variables, constant and their scopes
2.4 Expressions and mathematical operators
2.5 Type conversion (explicit / implicit)
2.6 String and string buffer
2.7 Array and collection (Array list, Dictionary list)
2.8 Loops and conditions
2.9 Procedures (subroutine, functions)
2.10 Argument passing by reference and value
2.11 Recursion



3
The Form and Basic Controls:
3.1 Introduction of the form and Basic controls
3.2 Loading, closing, showing and hiding forms
3.3 Label 
3.4 Textbox
3.5 Command button
3.6 Option box/check box/ frame
3.7 List and Combo box
3.8 Scrollbar
3.9 Picture box/image box
3.10 Adding menu to form
3.11 Timer
3.12 Tree view and tree view controls
3.13 The common dialog control
3.14 Different properties, methods and events of form and controls
3.15 Adding other active X controls
[10]



4
Exception handling:
4.1 Handling Exceptions using  try and catch
4.2 Raising Exceptions using throw
4.3 Pre-defined Exception classes  
[2]



5
File Handling:
File Handling:                                    
5.1 Using File Stream Class  
5.2 File Mode
5.3 File Share
5.4 Opening or Creating Files with File Stream Class
5.5 Reading and Writing Text using Stream Reader and Stream Writer Classes
             
[5]


Units
Topics
Contents
Hours
Methods/ Media
Marks






6
Working with database:         
6.1 Introduction to database and database management 
6.2 System Working with Connection, Command, Data Reader
6.3 Creating tables and field in database
6.4 The data control and data binding it with other controls like: textbox, data grid, list boxes etc.
6.5 Entering, validating and accessing fields in database
6.6 Data access with ADO.net 

[10]



Practical:                                                                                                                        [60 Hours]
The lab exercise will cover the language basics, GUI design, use of different controls, object oriented concept , file handling , database programming, calling windows API etc. using VB.net language.

1.     Demonstrate VB.net Basic IDE
2.     Apply Development using wizards
3.     Use Arrays in application
4.     Use Subroutine and functions
5.     Create and add forms/ menu in application
6.     Use basic controls such as text box, command button, combo box, list box, etc. in application.
7.     Use file to store and retrieve data for application
8.     Use Active X controls such as Tree view, Rich edit, flex Grid, etc. in application
9.     Use of DLL
10.  Use ADO.net to create database application
11.  Use windows API functions in VB 2008 application

References books:
1.     Evangelos Petroutsos, “Mastering Microsoft Visual Basic 2010”, Wiley India
2.     Micheal Halvorson, “Microsoft Visual Basic 2010”, PHI
3.     Rod Stephen, “ Visual Basic 2012- Programmer Reference”,Wrox
4.     Steven Holzner, Visual Basic .Net programming black book”,DreamTech press
5.     Kunal Chaudhary, “Mastering Visual Studio 2017”, Packt Publishing






          

No comments:

Post a Comment

Clock

Total Pageviews

Popular Posts

Keep Visiting Us For More Latest updates||Thank You||