Cyber Institute of Technology

 

Introduction to Visual Basic 2008

 

 

Register now! 

Course Objectives

 

After completing this course, students will be able be to write windows applications of moderate complexity. Windows applications are programs that are written to run on your computer. The Visual Studio.NET Integrated Development Environment (IDE) makes learning easy and fun. Our instructor will be there to help you every step of the way. Here is the content of the course:

 

Lesson 1: Introduction to Visual Basic 2008

 

 

§    Writing Windows Applications with Visual Basic

§   Programming Languages—Procedural, Event Driven, and Object Oriented.

§   Writing Visual Basic Projects.

§   The Visual Studio Environment.

§   Writing Your First Visual Basic Project   

§   Finding and Fixing Errors

§   Visual Studio Help

Lesson 2: Variables, Constants, and Calculations

 

 

§   Distinguish between variables, constants, and controls.

§   Differentiate among the various data types.

§   Apply naming conventions incorporating standards and indicating the data type.

§   Declare variables and constants.

§   Select the appropriate scope for a variable.

§   Convert text input to numeric values.

§   Perform calculations using variables and constants.

§   Convert between numeric data types using implicit and explicit conversions.

§   Round decimal values using the Decimal.Round method.

§   Format values for output using the ToString method.

§   Use Try/Catch blocks for error handling.

§   Display message boxes with error messages.

§   Accumulate sums and generate counts.

Lesson 3: Decisions and Conditions

 

 

§   Use If statements to control the flow of logic.

§   Understand and use nested Ifs.

§   Read and create flowcharts indicating the logic in a selection process.

§   Evaluate conditions using the relational operators.

§   Combine conditions using And and Or.

§   Test the Checked property of radio buttons and check boxes.

§   Perform validation on numeric fields.

§   Use a Case structure for multiple decisions.

§   Use one event procedure to respond to the events for multiple controls.

§   Call event procedures from another procedure.

§   Create message boxes with multiple buttons and choose alternate actions based on the user response.

§   Debug projects using breakpoints, stepping program execution, and displaying intermediate results.

Lesson 4: Menus, Common Dialog Boxes, Sub Procedures, and Function Procedures

 

 

§   Create menus and submenus for program control.

§   Display and use the Windows common dialog boxes.

§   Write reusable code in sub procedures and function procedures and call the procedures from other locations.

 

Lesson 5: Creating Object-Oriented Programs

 

§   Use object-oriented terminology correctly.

§   Create a two-tier application that separates the user interface from the business logic.

§   Differentiate between a class and an object.

§   Create a class that has properties and methods.

§   Use property procedures to set and retrieve private properties of a class.

§   Declare object variables and assign values to the properties with a constructor or property procedures.

§   Instantiate an object in a project using your class.

§   Differentiate between shared members and instance members.

§   Understand the purpose of the constructor and destructor methods.

§   Inherit a new class from your own class.

§   Apply visual inheritance by deriving a form from another form.

 

Lesson 6: Lists, Loops, and Printing

 

§   Create and use list boxes and combo boxes.

§   Differentiate among the available types of combo boxes.

§   Enter items into list boxes using the Items collection in the Properties window.

§   Add and remove items in a list at run time.

§   Determine which item in a list is selected.

§   Use the Items.Count property to determine the number of items in a list.

§   Display a selected item from a list.

§   Use Do/Loops and For/Next statements to iterate through a loop.

§   Send information to the printer or the Print Preview window using the PrintDocument class.

 

Lesson 7: Arrays

 

 

§   Establish an array and refer to individual elements in the array with subscripts.

§   Use the For Each/Next to traverse the elements of an array.

§   Create a structure for multiple fields of related data.

§   Accumulate totals using arrays.

§   Distinguish between direct access and indirect access of a table.

§   Write a table lookup for matching an array element.

§   Combine the advantages of list box controls with arrays.

§   Store and look up data in multidimensional arrays.

 

 

Prerequisites

 

 

This course is intended for students who have some experience with programming concepts and logic. At a minimum, students are expected to know how to create, delete, and navigate folders using the Windows XP operating systems. No experience, however, with Visual Basic.NET is assumed.

 

Textbook and Software

 

 

·         Software: Visual Basic 2008 Express Edition software (free download from Microsoft's web site)

§  Instructions are provided during class to downloaded and install the software.

  Visual Basic Express 2005

·         Textbook: Each students is provided with a textbook to keep.

§  Textbook Title: Programming in Visual Basic.NET 2005

§  Authors: July Case Bradley and Anita C. Millspaugh

§  Publisher: McGraw-Hill ISBN: 0073215880

 

·         Third Party Website Subscription: The course uses selected videos from the Website (http://www.learnvisualStudio.net) to provide a better learning experience to students. This is an excellent source of information on .NET.  The site offers a 30-day money guarantee, which gives you a chance to evaluate the videos before you subscribe. Students are not required to subscribe to the site for this course.

     

                                   Learn Visual Basic 2005

   

Refund Policy

 

 

·       If you withdraw within the first day, we will refund 100% of you money, less $50.00 administrative charge. Students are required to return all course material to get the refund. There is no refund after completing the course.

 

This course uses Visual Basic 2008 Express Edition. Please visit the Microsost Website for System Requirements.

 

Students who complete the course successfully are issued a course completion certificate at no additional cost. Additional certificates cost $15.00 each. Course completion means students have attended all the training days for this course.


Register now!