University of North Dakota
Home   |   Courses   |   Classroom   |   Help   |   Contact   |   About Us   |   News   |   Demo   |   FAQ
Introduction to Visual Basic 2005 $89 (USD)
 Week One
Wednesday - Lesson 01
    The best way to learn programming is to write programs. To get started, you need to obtain and install Visual Basic 2005. In our first lesson, you'll learn which of the different editions of Visual Basic 2005 may be right for you, and how to install Visual Basic 2005 on your computer. You'll then create your first Windows application, and learn how a Windows application works.
Friday - Lesson 02
    In the first lesson, you were able to create a working Windows application with just a few mouse clicks. In this lesson, you'll find out what Visual Basic 2005 did behind the scenes to create this application. You'll also learn about properties, which are characteristics of an object—such as its size and color—and how to change those properties.
 Week Two
Wednesday - Lesson 03
    Windows applications are all about events, such as the event that's caused by a user clicking on a button. In today's lesson, you'll learn about event procedures. Later, you'll get your feet wet in Visual Basic by writing your first code.
Friday - Lesson 04
    So far we've been focusing on the form, perhaps the most important part of a Windows application's graphical user interface, or GUI. However, a form's primary role is to host other controls that enrich the GUI of Windows applications—menus, toolbars, buttons, text boxes, and list boxes. In today's lesson, you'll learn how to add controls to your form, and how to write code for these controls.
 Week Three
Wednesday - Lesson 05
    Most computer programs store information, or data. Today you'll learn all about data types, which represent different varieties, such as numeric or text, of data. You'll also learn how to store that information in a variable.
Friday - Lesson 06
    As a former professional chess player, I've marveled at the ability of chess computers to play world champions on even terms. The reason the chess computers have this ability is because they can calculate far more quickly and accurately than people can. In today's lesson, you'll learn how to use arithmetic operators to harness the computer's calculating ability.
 Week Four
Wednesday - Lesson 07
    As your programs become more sophisticated, they'll often branch in two or more directions based on whether a condition is true or false. For example, a calculator first needs to determine whether the user chose addition, subtraction, multiplication, or division before performing the indicated arithmetic. In today's lesson, you'll learn how to use comparison and logical operators to determine a user's choice.
Friday - Lesson 08
    Once you know the user's choice, you'll want to execute different code based on that choice. In today's lesson, you'll learn how to use If and Select Case statements to execute alternative code statements.
 Week Five
Wednesday - Lesson 09
    When you were a child, your parents may have told you not to repeat yourself. However, sometimes your code needs to repeat itself. For example, if your application's user enter invalid data, your code may continue to ask users whether they want to retry or quit until they either enter valid data or quit. In today's lesson, you'll learn how to use loops, which repeat code execution until a condition is no longer true. Then you'll learn about arrays, which may hold multiple values at one time, and work very well with loops.
Friday - Lesson 10
    Many textbooks are several hundred pages long. Imagine how much harder a textbook would be to understand if it consisted of only one very long chapter, rather than being divided into manageable sections? In today's lesson, you'll learn how to similarly divide up your code into separate procedures.
 Week Six
Wednesday - Lesson 11
    When I finish writing something for the evening, I close my word-processing program, and maybe even shut down my computer. Of course, the next evening I don't have to start over. What I wrote the previous evening is preserved. However, up until now our programs haven't saved data so that it's available even after the application exits. In this lesson, you'll learn how to write code that reads from and writes to a text file. You'll also learn how to add Open and Save dialog boxes, such as those used in sophisticated programs like Microsoft Word, so you can open a text file to read from it, and save to a text file to write to it.
Friday - Lesson 12
    Nobody's perfect, right? Well, your applications won't always run perfectly either. Sometimes they'll stop due to a runtime error, also called an exception. In our final lesson, you'll learn how to prevent and handle exceptions.

Session Start Dates:
March 17 | April 21 | May 19 | June 16

 

Home  • Courses  • Classroom  • Help  • Contact  • About Us  • News  • Demo  • FAQ

  Copyright © 2010 Education To Go. All rights reserved. The material on this site cannot be reproduced or redistributed unless you have obtained prior written permission from Education To Go. Education To Go and ed2go are registered trademarks of Education To Go, Inc. We do not sell, trade, or give any personal information to any outside party.