TegoSoft Learn Visual Basic - A Self Study Course
 With Powerful Programming Tools and Wizards

INDEX

Product Description

About the Author

Custom Programming

Order/Pricing Info.

Testimonials

Contact Us

Sample Download
 

WHAT'S INCLUDED

1. Learn the Basics
2. Database Programming
3. Sound and Animation
4. Text-To-Speech
5. Speech Recognition
6. Install Wizard
7. E-Documentation Wizard
8. Screen Capture
9. DirectSound Programming
10. DirectDraw Programming
11. File Compression
12. Spy Control
13. Chat Programs
14. Sprite Control
15. Registry Control
16. Context Sensitive Help
17. Scrolling Windows
18. Hot Spots
19. Animated GIF Files
20. Playing Movie Files
21. Hyperlinks
22. E-Mail Programs
23. CGI Programs
24. ActiveX Utility

 

Learn the Basics

The course includes two beginner tutorials - one for Visual Basic and one for Visual Basic .Net. These beginner tutorials are intended for a complete beginner or for someone who needs a programming refresher tutorial for Visual Basic and/or for Visual Basic .Net.

The beginner tutorials comprise of step-by-step instructions to write programs that cover the basics of programming. Some of the topics covered by these tutorials include:

Using Visual Basic. In this lesson you will learn to use the tools of Visual Basic to write your first program.

Scrollbars. Learn to implement programs that include scrollbars.

Check boxes and Edit boxes. Learn to implement programs that include Check Boxes and Edit boxes. You'll learn to implement programs that include "regular" check boxes, as well as "fancy" check boxes that have pictures on their surfaces.

Menus. Learn to implement programs that include Menus. You'll also learn how to design menus with features such as check marks next to a menu item that was selected, and so on.

Option Buttons. Learn to implement programs that include Option Buttons (also known as radio buttons).

Shapes. Learn to implement programs that include shapes (circles, ovals, rectangles, squares, and so on). You'll learn to display the shapes with different characteristics (e.g., border filling), and so on. You'll also learn how to implement transparent shapes.

Timers. Learn to implement programs that utilize Timers. You'll learn to appreciate the importance of timers in Windows.

Images. Learn to implement programs that utilize Images. Display images such as BMP images, JPEG pictures, and GIF images.

Pictures. Learn to implement programs that utilize Pictures. 

Toolbars and Status bars. Learn to implement programs that include Toolbars and Status bars. Learn to place objects on your Toolbars and Status bars, learn to incorporate multiple toolbars and status bars in your program, learn to create side toolbars (toolbars that are located on the right/left side of the window).

Variable Declarations. Learn all about variable declarations (a very important topic in Visual Basic programming). Also learn how to make Visual Basic check for typo errors that you may make.

Getting User Input. Learn to implement programs that get data and information from your users. You'll learn how to get user input, how to check the validity of the user data, and how to use your user data from within your program. You'll also learn about modal dialog boxes and you'll learn how to place the Input Box at any desired location on the screen.

Decisions Makers. Learn about the Decision Maker statements in Visual Basic.

Random Numbers. Learn that random numbers is something you will frequently need in your future Visual Basic projects. In this tutorial you'll learn how to generate random numbers.

Lines. Learn to implement programs that draw lines. You'll learn to draw lines with different length, thickness, and colors.

Points. Learn to implement programs that draw points. You'll learn to draw points with different diameters, and different colors. You'll also learn to create some special effects.

Line Method. Learn to use the Line method, a useful method that enables you to quickly and easily draw lines, rectangles, and filled rectangles. You'll learn to implement programs that use the Line method.

Scope of Variables. A very important topic that you have to master when writing Visual Basic programs is the topic of scope of variables. In this tutorial you'll implement a program that demonstrates the scope of variables in Visual Basic. You'll learn about local variables, static variables and global variables.

Procedures. Learn about procedures. You'll learn the importance of procedures for well organized programs, how to execute procedures, and how to pass parameters to procedures (ByVal and ByRef).

Functions. Learn about functions. You'll learn the importance of functions in Visual Basic. You'll learn how to execute functions, and how to pass parameters to functions (ByVal and ByRef).

Draw with Mouse. Learn how to design programs that let your user use the mouse for drawing. In particular, you'll learn how design a program that lets your user draw circles. This program illustrates how you use the mouse for implementing user interface mechanism.

Free Hand Drawing. Learn how to design programs that let your user use the mouse for free-hand drawing. In particular, you'll learn how design a program that lets your user use the mouse as a pencil. This program illustrates how you use the mouse for implementing user interface mechanism. In this tutorial you'll also learn how to set the mouse cursor to different mouse cursor pictures.

Arrays. Learn about Arrays. You'll learn to create arrays in your programs, you'll learn about dynamic arrays (re-dimensioning arrays), and other related array topics.

List Boxes. Learn how to design programs that use List Boxes. You will also learn how to use the Clipboard of Windows together with List Boxes. List Boxes are important user interface mechanism in Windows and they let your user select an item from a list of items. In this tutorial you will also learn to implement the standard Copy/Cut/Paste clipboard operations.

Combo Boxes. Learn how to design programs that use ComboBoxes. ComboBoxes are important user interface mechanism in Windows and they let your user select an item from a list of items, or let the user type his/her own text.

Clipboard. Learn to write programs that use the Windows Clipboard. The Clipboard is an important tool that your user expects to see incorporated into your programs. You will learn to write program that use the Clipboard to Copy/Paste/Cut text and pictures from/to the Clipboard.

Runtime Picture Loading. Learn to write programs that display pictures. However, these programs load the picture files during runtime. This means that the EXE file of such a program is small, and the picture files are not an integral part of the EXE program file.

Refresh. Learn to take advantage of the Refresh method. When you use this method, your program can refresh the screen and display progress and other information during the course of performing complex and long operations.

Repainting Windows. Learn to incorporate code that repaints the window of your program. When your user places another window on the window of your program and then exposes the window of your program again, the contents of the window of your program has to be repainted. Depending on the contents of your program's window, some of the contents may be repainted automatically by the operating system. It is your job (as a programmer) to repaint these objects which the operating system does not repaint.

Interrupt Processes. Learn to write code that lets the user interrupt long processes. That is, sometimes your program may be involved in a very long computation process, and you may want your user to be able to interrupt the process in an honorable manner (e.g., not by pressing Alt+Ctrl+Delete).

Idle Loops. In this tutorial you'll learn about the Idle loop. As you'll see during the course of this tutorial, the idle loop lets you create programs that perform background tasks in a very efficient manner.

FRM Structures. Learn about the structure of the FRM files. To better illustrate the structure of the FRM files, you'll first implement a simple program, and then you'll inspect the structure of the FRM file of the program that you created.

Execute Programs. Learn to execute other programs from within your Visual Basic programs.

Multiple Windows. Learn to design programs that utilize multiple windows (forms). Multiple forms program is a commonly used technique in Windows programming. During the course of implementing the program of the tutorial, you will learn to implement modeless and modal windows, and other related multi forms techniques.

Standard Message Box. Learn to design programs that utilize the standard message box of Windows. In this tutorial you'll also learn to write code that terminates programs properly.

Multiple Document Interface (MDI). Learn to design programs that utilize the standard Multiple Document Interface (MDI) technique. This is a standard and popular way of designing Windows programs that have parent and child windows.

Common Dialog ActiveX (OCX).  Learn to design programs that utilize the CommonDialog ActiveX (OCX) control. The CommonDialog control is a popular and standard way to let the user select files. You will also learn how to use this control for letting the user select colors.

User Defines Data Types. Learn to declare your own data type (User-Defined Data types), and then you'll write a program that utilizes the data type that you declared.

Create/Save/Read/Append Files, Randomly. Learn to create, save, read and update files. The program that you will write will access the files randomly.

Create/Save/Read/Append Files, Sequentially. Learn to create, save, read and update files. The program that you will write will access the files sequentially.

Create/Save/Read/Append Files, Binary Files. Learn to create, save, read and update binary files.

Add Controls During Runtime. You'll learn to write programs that add controls at run time (from within your programs). Thus, while your program is running you can add controls on a need to use basis (See Figure 1).


Testimonials

"Very clear step-by-step 
instruction with a unique 
constructivist approach."
Al Green - MA, USA

"Can't beat the price! 
The Install Wizard
 alone is worth
 double the package price."
Stephanie B. - Dallas, TX, USA


"Amazing Wizards. I use the
 HTM-To-CHM Wizard 
not just for my programs, 
but also for creating electronic 
documentation and manuals."
John Coleman - UT, USA

"A complete beginner, I've 
tried several VB.net 
beginners books with 
no success. Finally, your VB.net
 QuickStart tutorial did 
the job!  It did not assume
 any prior knowledge on my part."
Rachel M. - Long Island, NY

"I have been a fan of Gurewich's 
programming books for many 
years. This course is 
no exception. The tutorials are straight to 
the point without tedious theory.
And the controls and wizards are extremely 
useful and easy to use."
Mark Gordon - Englewood, NJ USA

"I originally bought this package
 for its HTM-To-CHM
e-documentation wizard.
I am using this wizard
to generate electronic books
and manuals. I have also recently started
with the programming tutorials and
find them clear and easy to follow.
 I am now writing my own programs.
Thanks for a great product!"
Jonathan Wilson - SF, CA

"I continue to work with the Visual Basic 
self-study course and continue to
admire the outstanding instructional
quality. Very easy to learn and understand."
Al M. - TX USA