Course Objectives:
After the completion of this course students will be able to:
-
- Describe how executable code is created with a complied language
- Apply the power of .Net technologies and reasons why it is more powerful today.
- Comfortably use the visual basic.NET editor
- Create fairly sophisticated visual Basic.NET Programs.
- Know what is meant by object oriented event-driven programming.
- Build, Compile and execute VB .NET Program
- Apply Technique to develop error – free software
Course Contents:
Unit I: Introduction ————————————————————– 3 hours
-
- Introduction to Visual Studio 2010
- Introduction of .NET framework 4.0
- New Features of NET Framework 4.0
- NET Framework class library
- Meta Data and Assemblies
- LINQ
Unit II: To Develop the VB.NET Projects With Simple Components —————————————————————————————————- 5 hours
-
- Creating Windows Applications
- Docking the Windows
- Specifying the .NET framework version for Project
- Creating multiform windows application
- Loading
- Showing
- Unloading Form
- Basic Components:
- Label, Link Label, Text box, Button, Checked List Box, Radio Button, Check Box list, Hscrollbar, Vscrollbar, Combo Box, List Box, Group Box, Text Box, RitchText Box, Timer, List View, Masked Text Box, Picture Box
- Code Editor, WPF Designers, Class View, IntelliSense, Object Browser, The Solution Explorer, Property Window, The Output Window, Command Window
Unit III: The Language ——————————————————— 4 hours
-
- Option and Import Statement
- Namespaces
- Data Types
- Variables and Constants
- Datatype conversion
- Scope and lifetime of Variables
- Operators:
- Arithmetic
- Assignment
- Comparison
- Concatenation
- Logical bitwise
- Arrays
- Dynamic arrays
- Enumerations.
Unit IV: Control Flow Statements ——————————————– 4 hours
-
- Conditional Statements:
- If else statement
- If elseif else statement
- Select case statement
- Iteration Statements:
- Do while loop
- While loop
- For loop
- For each
- For Each-Next loop
- Jump Statements:
- Goto
- Exit
- Continue
- Return
- Conditional Statements:
Unit V: Procedures, Function, Scope, and Exception ———————- 5 hours
-
- Sub Procedures and Arguments
- Functions and Arguments
- Scope
- Block Scope
- Procedure Scope
- Module Scope
- Namespace cope
- Exception Handling:
- Unstructured Exception Handling
- Structured Exception Handling
- Raising an Exceptional Intentionally (by using unstructured method)
- Exception filtering in the Catch Block
- Multiple Catch
- Finally Statement
- Throwing an Exception
- Throwing a Custom Exception
Unit VI: Object Oriented Programming ———————————— 4 hours
-
- Creating Class
- Creating constructor
- Creating object
- Creating destructor
- Implementation inheritance
- Implementing shadowing
- Creating abstract classes and methods
- Creating and implementing interface
Unit VII: Windows Forms: User Interface Elements their Properties, Method and Events ————————————————————————– 5 hours
-
- Text box
- Retch Text Box
- Labels
- Masked Text Box Control
- Buttons
- Checkboxes
- Radio Buttons
Unit VIII: Windows Forms: Advanced User Interface Elements their Properties, Method and Events ———————————————— 8 hours
-
- List boxes
- Checked List Boxes
- Split Container Control
- Combo Box
- Picture boxes
- Scroll bars
- Image List
- Tree View
- List View
- Tab Control
- Tool tips control
- Panels
- Timer
Unit IX: Windows Forms: Menus, and Built-in Dialog Boxes ———- 4 hours
-
- Tool Strip Control
- Tool Strip Item Class
- Menu Strip Control
- Tool Strip Menu Item Class
- Context Menu Strip control
- Status Strip Control
- Dialog Box Control
- Open File Dialog Control
- Save File Dialog Control
- Font Dialog Control
- Color Dialog Control
- Printing Control
Unit X: Database Programming with ADO.NET ————————– 6 hours
-
- Overview of ADO.NET
- Architecture of ADO.NET
- Data Provider in ADO.NET
- Data Set
- Data Repeater
- Accessing Data using Server Explorer
- Creating Connection
- Command
- Data Adapter
- Data Set with OLEDB and SQLDB
- Adding Data from Textboxes to Database
- Display Data on data-bound controls
- Display data on data grid view
Reference Book:
-
- Steven Kogent,”VB.NET 2010 Programming Black Book” ,Dream tech pub.
- “Introduction to .NET frame work”, Wrox publication
- “Mastering VB.NET by Evangelospetroutsos” BPB publications
- Istvan Novak, Andras Velvart, Adam Granicz.”Visual Studio 2010 and .NET “ISBN-0470499486