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.
·
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.
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!