Introduction to Programming and Visual Basic | |
Computer Systems: Hardware and Software | |
Programs and Programming Languages | |
Running the Wage Calculator application | |
Running an application that demonstrates event procedures | |
More about Controls and Programming | |
Running an application that demonstrates various controls | |
Starting Visual Studio | |
Opening the Design, Solution Explorer, Dynamic Help, and Properties windows in Visual Studio | |
Getting familiar with Visual Studio | |
Creating Applications with Visual Basic | |
Focus on Problem Solving: Building the Directions Application | |
Beginning the Directions application | |
Adding a Label control to the Directions application | |
Setting the Label's TextAlign property | |
Changing the Label's font size and style | |
Deleting a control | |
Inserting a PictureBox control | |
Saving and running the application | |
Closing a Visual Basic project | |
Opening an existing project | |
Using the Object box, Alphabetical button, and Categorized button | |
Focus on Problem Solving: Responding to Events | |
Placing the lblDirections, btnDisplayDirections, and btnExit controls in the Directions application | |
Writing event procedures for the Directions application | |
Changing the text colors | |
Setting the FormBorderStyle property and locking the controls in the Directions application | |
Modifying the Text Property with Code | |
Examining an application that displays messages | |
The AutoSize, BorderStyle, and TextAlign Properties | |
Clickable Images | |
Writing Click event procedures for PictureBox controls | |
Using Visual Studio Help | |
Using Dynamic Help in Visual Studio | |
Locating a compile error in Design mode | |
Variables and Calculations | |
Gathering Text Input | |
Using a TextBox control | |
Building the Date String application | |
Using the Focus method | |
Changing the tab order | |
Setting access keys, accept, and cancel buttons | |
Variables and Data Types | |
Assigning text to a variable | |
Performing Calculations | |
Mixing Different Data Types | |
Examining a Simple Calculator application | |
Formatting Numbers and Dates | |
Examining the Format Demo application | |
Exception Handling | |
Salary Calculation application with exception handling | |
Group Boxes and the Load Event Procedure | |
Focus on Program Design and Problem Solving: Building the Room Charge Calculator Application | |
Beginning the Room Charge Calculator application | |
Changing a label's colors | |
More about Debugging: Locating Logic Errors | |
Single-stepping through an application's code at runtime | |
Making Decisions and Working with Strings | |
The Decision Structure | |
The If...Then Statement | |
Examining an application that uses the If...Then statement | |
The If...Then...Else Statement | |
Completing an application that uses the If...Then...Else statement | |
The If...Then...ElseIf Statement | |
Completing an application that uses the If...Then...ElseIf statement | |
Comparing an If...Then...ElseIf statement to a series of If...Then statements | |
Nested If Statements | |
Completing an application with a nested If statement | |
Logical Operators | |
Comparing, Testing, and Working with Strings | |
Examining an application that performs string comparisons | |
Completing a string searching application | |
Focus on GUI Design: The Message Box | |
The Select Case Statement | |
Examining Crazy Al's Sales Commission Calculator application | |
Introduction to Input Validation | |
Focus on GUI Design: Radio Buttons and Check Boxes | |
Completing an application with radio buttons and check boxes | |
Class-Level Variables | |
Focus on Program Design and Problem Solving: Building the Health Club Membership Fee Calculator Application | |
Building the Health Club Membership Fee Calculator application | |
Lists, Loops, Validation, and More | |
Input Boxes | |
List Boxes | |
Creating list boxes | |
Completing an application that uses the Do While loop | |
Modifying the Do While Demo application to use a posttest loop | |
Using a loop to keep a running total | |
Examining an application that uses a user-controlled loop | |
The Do Until and For...Next Loops | |
Examining an application that uses the Do Until loop | |
Examining an application that uses the For...Next loop | |
Completing an application that uses the For...Next loop | |
Nested Loops | |
Multicolumn List Boxes, Checked List Boxes, and Combo Boxes | |
Creating combo boxes | |
Input Validation | |
Completing an application that demonstrates input validation | |
An example of inconvenient data input correction | |
Modifying the Validation Demo project to use the SelectAll method | |
ToolTips | |
Adding ToolTips to an application | |
Focus on Program Design and Problem Solving: Building the Vehicle Loan Calculator Application | |
Building the Vehicle Loan Calculator application | |
Procedures and Functions | |
Procedures | |
Examining an application with a procedure | |
Creating a procedure | |
Passing Arguments to Procedures | |
Examining an application that demonstrates passing an argument to a procedure | |
Working with ByVal and ByRef | |
Functions | |
Examining the GPA Calculator application | |
More about Debugging: Stepping Into, Over, and Out of Procedures and Functions | |
Practicing the Step Into, Step Over, and Step Out commands | |
Focus on Program Design and Problem Solving: Building the Bagel and Coffee Price Calculator Application | |
Building the Bagel House application | |
Multiple Forms, Standard Modules, and Menus | |
Multiple Forms | |
Completing an application that displays modal and modeless forms | |
Completing an application with multiple forms | |
Standard Modules | |
Examining an application that uses a standard module | |
Menus | |
Building a menu | |
Focus on Problem Solving: Building the High Adventure Travel Agency Price Quote Application | |
Building the High Adventure Travel Agency Price Quote application | |
Arrays, Timers, and More | |
Arrays | |
Completing an application that uses an array | |
More about Array Processing | |
Examining an application that uses parallel arrays | |
Procedures and Functions That Work with Arrays | |
Examining an application with functions and with arrays | |
Multidimensional Arrays | |
Completing an application that sums the rows of a two-dimensional array | |
Focus on GUI Design: The Enabled Property, Timer Control, and Splash Screens | |
The Timer Demo | |
Creating a splash screen | |
Focus on GUI Design: Anchoring and Docking Controls | |
Random Numbers | |
Examining the CatchMe application | |
Focus on Problem Solving: Building the Demetrist Leadership CenterApplication | |
Building the Demetris Leadership Center Sales Reporting application | |
Files, Printing, and Structures | |
Using Files | |
Completing an application that writes data to a file | |
Completing an application that reads a file | |
Examining an application that detects the end of a file | |
The OpenFileDialog, SaveFileDialog, FontDialog, and ColorDialog Controls | |
Creating a simple text editor application | |
The PrintDocument Control | |
Adding printing capabilities to the Simple Text Editor application | |
Structures | |
Examining an application with a structure | |
Focus on Problem Solving: Modifying the Demetris Leadership CenterApplication | |
Modifying the Demetris Leadership Center Sales Reporting application | |
Working with Databases | |
Database Management Systems | |
Database Concepts | |
DataGridView Control | |
Showing a database table in a DataGridView control | |
Sorting and updating the SalesStaff table | |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.