Microsoft Visual Basic

Prerequisite: None

Course Duration:  30 hours
                              5 days training
                              9am - 3pm

Course Schedule: Every Saturday
                              Every Sunday

Inclusion (face-to-face training): Lunch Meal
                                                     Certificate of completion
                                                     Training handout
                                                     Free flowing coffee

Inclusion (Online Training):  Certificate of completion
                                               Training handout (soft copy)

Day 1

1. Introducing Microsoft Visual Basic 2015 and understanding the .NET FRAMEWORK

2. Work in the Microsoft® Visual Studio® 2015 Integrated Development Environment (IDE)
• Working with Toolbox Controls

3. Working with Menus, Toolbars, and Dialog Boxes
• Adding Menus by Using the Menu Strip Control
• Adding Access Keys to Menu Commands
• Processing Menu Choices
• Adding Toolbars with the ToolStrip Control
• Using Dialog Box Controls
• Event Procedures that Manage Common Dialog Boxes
• Assigning Shortcut Keys to Menus
• Programming Fundamentals

Day 2

4. Visual Basic Variables and Formulas and the .NET Framework
• Using Variables
• Working with Specific Data Types
• Working with Visual Basic Operators
• Working with Math Methods in the .NET Framework

5. Using Decision Structures
•Event – Driven Programming
• Using Conditional Expressions
• If . . . Then Decision Structures
• Detecting Mouse Events

6. Using Loops and Timers
• Writing For . . . Next Loops
• Writing Do Loops
• The Timer Control
• Creating a Digital Clock Using a Timer Control
• Using a Timer Object to Set a Timer Limit
• Inserting Code Snippets

Day 3

7. Tripping Errors by Using Structured Error Handling
• Processing Errors by Using the Try … Catch Statement
• Writing the Disc Drive Error Handler
• Using the Finally Clause to Perform Cleanup Tasks
• More Complex Try … Catch Error Handlers
• Comparing Error Handlers with Defensive Programming Techniques
• The Exit Try Statement

8. Creating Modules and Procedures
• Working with Modules
• Working with Public Variables
• Creating Procedures
• Writing Function Procedures
• Writing Sub Procedures
• Passing Arguments by Value and by Reference

Day 4

9. Using Arrays to Manage Numeric and String Data

10. Designing the User Interface
• Managing Windows Forms and Control at Rum Time
• Adding New Forms to a Program
• How Forms Are Used
• Working with Multiple Forms
• Positioning Forms on the Windows Desktop

11. Adding Graphics and Animation Effects
• Adding Artwork by Using the Systems Drawing Namespace
• Adding Animation to your Programs
• Expanding and Shrinking Objects While a Program is Running
• Changing Form Transparency

Day 5

12. Inheriting Forms and Creating Base Classes
• Inheriting a Form by Using the Inheritance Picker
• Creating Your Own Base Classes
• Inheriting a Base Class

13. Database and Web Programming
• Getting Started with ADO .NET
• Database Programming with ADO.NET
• Using Statement, LINQ, and Filtering Data

14. Data Presentation Using the Data
Grid View Control
• Using Data Grid View to Display Database Records
• Formatting Data Grid View Cells
• Adding a Second Data Grid View Object
• Updating the Original Database