did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780619215651

Microsoft Visual Basic .NET : Reloaded

by
  • ISBN13:

    9780619215651

  • ISBN10:

    0619215658

  • Edition: CD
  • Format: Paperback
  • Copyright: 2004-02-12
  • Publisher: Cengage Learning
  • View Upgraded Edition

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $254.95 Save up to $63.74
  • Buy Used
    $191.21
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

Programming with Microsoft Visual Basic .NET: RELOADED teaches students how to create programs in Visual Basic .NET in a new, more challenging style. Users will find a clean presentation of the material, uninterrupted by opening cases, step sections, or separate lessons within a chapter.

Table of Contents

Preface xii
Read This Before You Begin xvii
An Introduction to Visual Basic NET
1(40)
Programmers
2(1)
A Brief History of Programming Languages
2(2)
Machine Languages
2(1)
Assembly Languages
2(1)
High-Level Languages
3(1)
OOP Terminology
4(2)
Visual Studio NET
6(2)
Solutions, Projects, and Files
6(1)
Starting Microsoft Visual Studio NET
7(1)
Creating a Visual Basic NET Windows-Based Application
8(3)
Managing the Windows in the IDE
10(1)
The Dynamic Help Window
11(1)
The Windows Form Designer Window
12(1)
The Solution Explorer Window
13(1)
The Properties Window
14(3)
Properties of a Windows Form Object
15(2)
The Toolbox Windows
17(4)
The Label Tool
19(1)
The Button Tool
20(1)
The Code Editor Window
21(3)
The Me.Close Method
24(1)
Saving a Solution
24(1)
Starting and Ending an Application
25(2)
Printing Your Code
27(1)
Closing the Current Solution
28(1)
Opening an Existing Solution
28(1)
Programming Example: State Capitals
29(2)
User Interface
29(1)
Objects, Properties, and Settings
29(1)
Code
30(1)
Quick Review
31(1)
Key Terms
32(3)
Review Questions
35(2)
Exercises
37(2)
Case Projects
39(2)
Castle's Ice Cream Parlor
39(1)
Allen School District
39(1)
Elvira Learning Center
40(1)
Mary Golds Flower Shop
40(1)
Creating a User Interface
41(30)
Planning an Application
42(1)
Skate-Away Sales
42(6)
Identifying the Application's Tasks
42(2)
Identifying the Objects
44(2)
Identifying the Events
46(2)
Designing the User Interface
48(7)
Arranging the Controls
50(2)
Aligning and Sizing Controls
52(1)
Including Graphics in the User Interface
53(1)
Including Different Fonts in the User Interface
53(1)
Including Color in the User Interface
54(1)
Assigning Access Keys
55(1)
Setting the Tablndex Property
56(3)
Designating Default and Cancel Buttons
59(1)
Programming Example: Moonbucks Coffee
60(3)
TOE Chart
60(1)
User Interface:
60(1)
Objects, Properties, and Settings
61(1)
Tab Order
62(1)
Code
63(1)
Quick Review
63(1)
Key Terms
64(1)
Review Questions
65(2)
Exercises
67(2)
Case Projects
69(2)
Crispies Bagels and Bites
69(1)
Perry Primary School
69(1)
Jasper Health Foods
70(1)
Sophia's Italian Deli
70(1)
Variables, Constants, Methods, and Calculations
71(46)
Variables
72(3)
Selecting a Data Type for a Variable
72(2)
Selecting a Name for a Variable
74(1)
Declaring a Variable
75(2)
Assigning Data to an Existing Variable
77(3)
Using the Convert Class
79(1)
Writing Arithmetic Expressions
80(2)
The Scope and Lifetime of a Variable
82(2)
Named Constants
84(1)
Internally Documenting the Program Code
85(1)
Option Explicit and Option Strict
86(1)
Coding the Skate-Away Sales Application
87(4)
Using Pseudocode to Plan a Procedure
89(1)
Using a Flowchart to Plan a Procedure
89(2)
Coding the btnClear Control's Click Event Procedure
91(3)
Assigning a Value to the Property of a Control
91(2)
Using the Focus Method
93(1)
Coding the btnCalc Control's Click Event Procedure
94(3)
Testing and Debugging the Application
97(3)
Formatting Numeric Output
100(3)
Programming Example: Currency Calculator
103(3)
TOE Chart
103(1)
User Interface
103(1)
Objects, Properties, and Settings
104(1)
Tab Order
104(1)
Pseudocode
105(1)
Code
105(1)
Quick Review
106(1)
Key Terms
107(2)
Review Questions
109(2)
Exercises
111(4)
Case Projects
115(2)
Willow Pools
115(1)
Builder's Inc.
115(1)
Tile Limited
115(1)
Quick Loans
116(1)
Making Decisions in a Program
117(60)
The Selection Structure
118(1)
Writing Pseudocode for the If and If/Else Selection Structures
119(1)
Flowcharting the If and If/Else Selection Structures
120(2)
Coding the If and If/Else Selection Structures
122(1)
Comparison Operators
123(8)
Using Comparison Operators -- Example 1
125(4)
Using Comparison Operators -- Example 2
129(2)
Using the To Upper and ToLower Methods
131(3)
Logical Operators
134(6)
Using the Truth Tables
136(3)
Using Logical Operators in an If... Then... Else Statement
139(1)
Modifying the Skate-Away Sales Application
140(8)
The IsNumeric Function
142(1)
The MessageBox.Show Method
143(5)
Nested Selection Structures
148(5)
The If/Elself/Else Selection Structure
153(1)
The Case Selection Structure
154(4)
Using To and Is in an ExpressionList
156(2)
Programming Example: Fat Calculator
158(4)
TOE Chart
158(1)
User Interface
159(1)
Objects, Properties, and Settings
159(1)
Tab Order
160(1)
Pseudocode
160(1)
Code
161(1)
Quick Review
162(1)
Key Terms
163(2)
Review Questions
165(3)
Exercises
168(8)
Case Projects
176(1)
Allenton Water Department
176(1)
Professor Juarez
176(1)
Barren Community Center
176(1)
Willow Health Club
176(1)
Repeating Program Instructions
177(36)
The Repetition Structure
178(1)
The For...Next Statement
178(3)
The Pmt Function
181(4)
The Payment Calculator Application
183(2)
The Do...Loop Statement
185(6)
Using Counters and Accumulators
191(1)
The Sales Express Application
191(6)
The InputBox Function
193(2)
Code for the Sales Express Application
195(2)
Programming Example: Grade Calculator
197(5)
TOE Chart
198(1)
User Interface
198(1)
Objects, Properties, and Settings
198(1)
Tab Order
199(1)
Pseudocode
199(1)
Code
200(2)
Quick Review
202(1)
Key Terms
202(1)
Review Questions
203(3)
Exercises
206(5)
Case Projects
211(2)
Caldwell Middle School
211(1)
Franklin University
211(1)
Edmonton Bank
211(1)
Math Is Fun Inc.
211(2)
String Manipulation
213(36)
Manipulating Strings in Visual Basic .NET
214(1)
Determining the Number of Characters Contained in a String
214(1)
Removing Characters from a String
215(4)
The Remove Method
217(2)
Determining Whether a String Begins or Ends with a Specific Sequence of Characters
219(2)
Accessing Characters Contained in a String
221(2)
Replacing Characters in a String
223(3)
The Mid Statement
224(2)
Inserting Characters at the Beginning and End of a String
226(4)
Inserting Characters within a String
228(2)
Searching a String
230(1)
The Like Operator
231(4)
Programming Example: Hangman Game
235(4)
TOE Chart
235(1)
User Interface
236(1)
Objects, Properties, and Settings
236(1)
Tab Order
237(1)
Pseudocode
237(1)
Code
238(1)
Quick Review
239(1)
Key Terms
240(1)
Review Questions
241(2)
Exercises
243(4)
Case Projects
247(2)
Georgetown Credit
247(1)
Jacobson Finance
247(1)
BobCat Motors
248(1)
Pig Latin Is Challenging
248(1)
Suo and Function Procedures
249(34)
Procedures
250(1)
Sub Procedures
250(5)
The Gladis Antiques Application
252(3)
Including Parameters in an Independent Sub Procedure
255(1)
Passing Variables
256(7)
Passing Variables by Value
256(4)
Passing Variables by Reference
260(3)
Function Procedures
263(5)
The Pine Lodge Application
265(3)
Programming Example: Rainfall Application
268(3)
TOE Chart
268(1)
User Interface
268(1)
Objects, Properties, and Settings
269(1)
Tab Order
269(1)
Pseudocode
270(1)
Code
270(1)
Quick Review
271(1)
Key Terms
272(1)
Review Questions
272(4)
Exercises
276(4)
Case Projects
280(3)
Car Shoppers Inc.
280(1)
Wallpaper Warehouse
280(1)
Cable Direct
281(1)
Harvey Industries
281(2)
Sequential Access Files and Error Handling
283(40)
File Types
284(1)
Using Sequential Access Files
284(1)
Declaring StreamWriter and StreamReader Variables
285(1)
Opening a Sequential Access File
286(4)
Determining Whether a File Exists
289(1)
Writing Information to a Sequential Access File
290(4)
Aligning Columns of Information
292(2)
Reading Information from a Sequential Access File
294(1)
Closing a Sequential Access File
295(1)
The Friends Application
295(4)
Using a Try/Catch Block
299(6)
Writing and Reading Records
305(2)
Programming Example: PAO Application
307(6)
TOE Chart
307(1)
User Interface
308(1)
Objects, Properties, and Settings
308(1)
Tab Order
309(1)
Pseudocode
310(1)
Code
311(2)
Quick Review
313(1)
Key Terms
313(1)
Review Questions
314(3)
Exercises
317(5)
Case Projects
322(1)
Warren High School
322(1)
WKRK-Radio
322(1)
Shoe Circus
322(1)
Revellos
322(1)
Arrays
323(48)
Using Arrays
324(1)
One-Dimensional Arrays
324(2)
Storing Data in a One-Dimensional Array
326(2)
Manipulating One-Dimensional Arrays
328(12)
Displaying the Contents of a One-Dimensional Array
328(2)
The For Each...Next Statement
330(1)
Using the Subscript to Access an Element in a One-Dimensional Array
331(1)
Searching a One-Dimensional Array
332(1)
Calculating the Average Amount Stored in a One-Dimensional Numeric Array
333(1)
Determining the Highest Value Stored in a One-Dimensional Array
334(2)
Updating the Values Stored in a One-Dimensional Array
336(1)
Sorting the Data Stored in a One-Dimensional Array
337(3)
Using a Module-Level One-Dimensional Array
340(3)
Parallel One-Dimensional Arrays
343(3)
Two-Dimensional Arrays
346(2)
Storing Data in a Two-Dimensional Array
348(1)
Searching a Two-Dimensional Array
349(2)
Programming Example: Perrytown Gift Shop Application
351(6)
TOE Chart
352(1)
User Interface
352(1)
Objects, Properties, and Settings
352(1)
Tab Order
353(1)
Pseudocode
354(1)
Code
355(2)
Quick Review
357(1)
Key Terms
357(1)
Review Questions
358(4)
Exercises
362(7)
Case Projects
369(2)
JT Sales
369(1)
Waterglen Horse Farms
369(1)
Conway Enterprises
370(1)
Parker Apparel
370(1)
Structures and More Controls
371(44)
Structures
372(1)
Using a Structure to Declare a Variable
373(9)
Passing a Structure Variable to a Procedure
374(6)
Creating an Array of Structure Variables
380(2)
Adding a Radio Button to the Form
382(4)
Adding a Check Box Control to the Form
386(2)
Adding a List Box to an Interface
388(6)
Adding Items to a List Box
389(2)
The Selectedltem and SelectedIndex Properties
391(3)
Using the KeyPress Event
394(1)
Selecting the Existing Text in a Text Box
395(1)
Associating a Procedure With Different Events
396(1)
Programming Example: Glovers Application
397(5)
TOE Chart
397(1)
User Interface
398(1)
Objects, Properties, and Settings
398(1)
Tab Order
399(1)
Pseudocode
399(1)
Code
400(2)
Quick Review
402(1)
Key Terms
403(1)
Review Questions
404(2)
Exercises
406(6)
Case Projects
412(3)
Glasgow Health Club
412(1)
Swanee Grade School
413(1)
Smoke Shack Barbeque
413(1)
Harvey Industries
413(2)
Creating Classes and Objects
415(30)
Classes and Objects
416(1)
Defining a Class
416(3)
Example 1 --- Using a Class That Contains Properties Only
419(3)
Example 2 --- Using a Class That Contains Properties And Methods
422(5)
Constructors
424(1)
Methods Other Than Constructors
425(2)
Example 3 --- Using a Class That Contains Two Constructors and Data Validation
427(4)
Programming Example: Kessler Landscaping Application
431(4)
TOE Chart
431(1)
User Interface
431(1)
Objects, Properties, and Settings
432(1)
Tab Order
432(1)
Pseudocode
433(1)
Code (MyRectangle.vb file)
433(1)
Code (Kessler Form.vb file)
434(1)
Quick Review
435(1)
Key Terms
436(1)
Review Questions
436(3)
Exercises
439(4)
Case Projects
443(2)
Glasgow Health Club
443(1)
Franklin University
443(1)
Political Awareness Organization
444(1)
Pennington Book Store
444(1)
Using ADO.NET
445(38)
Database Terminology
446(1)
ADO.NET
447(2)
Creating and Configuring a DataAdapter Object
449(6)
SQL
455(6)
Using the Query Builder to Enter a Select Statement
456(5)
Creating a Dataset
461(4)
Using the Fill Method
464(1)
Binding the DataSet Object to a DataGrid Control
465(2)
Reconfiguring the DataAdapter Object
467(2)
Binding the DataSet Object to a Label Control or Text Box
469(2)
Programming Example: Cartwright Industries Application
471(3)
TOE Chart
472(1)
User Interface
472(1)
Objects, Properties, and Settings
473(1)
Tab Order
473(1)
Pseudocode
474(1)
Code
474(1)
Quick Review
474(1)
Key Terms
475(1)
Review Questions
476(3)
Exercises
479(1)
Case Projects
480(3)
Addison Playhouse
480(1)
College Courses
481(1)
Sports Action
481(1)
The Fiction Bookstore
481(2)
Creating Web Applications Using ASP.NET
483(38)
Web Terminology
484(6)
Creating Web Applications
490(8)
Adding Controls to a Web Form
493(3)
Starting a Web Application
496(2)
Using the Web Validator Tools
498(1)
Including a List Box on a Web Form
499(3)
Including a DataGrid Control on a Web Form
502(5)
Customizing the Appearance of the Web DataGrid Control's Data
505(2)
Programming Example: Monthly Payment Calculator Application
507(4)
TOE Chart
507(1)
User Interface
508(1)
Objects, Properties, and Settings
508(2)
Pseudocode
510(1)
Code
510(1)
Quick Review
511(1)
Key Terms
512(1)
Review Questions
513(2)
Exercises
515(3)
Case Projects
518(3)
Cable Direct
518(1)
WKRK-Radio
518(1)
Skate-Away Sales
518(1)
Perrytown Gift Shop
518(3)
APPENDIX A A Tour of the Visual Studio .NET IDE
521(22)
Starting Visual Studio .NET
521(2)
Creating a Visual Basic .NET Windows-Based Application
523(2)
Managing the Windows in the IDE
525(1)
Using the Toolbox Window to Add Objects to a Form
526(2)
Using the Properties Window to Change an Object's Properties
528(3)
Using the Format Menu
531(1)
Saving a Solution
532(1)
Starting and Ending an Application
533(2)
Writing Visual Basic .NET Code
535(5)
Closing the Current Solution
540(1)
Opening an Existing Solution
541(1)
Printing Your Code
541(1)
Exiting Visual Studio .NET
542(1)
APPENDIX B GUI Design Rules
543(4)
APPENDIX C Basic Tools Included in the Windows Form Designer Toolbox
547(4)
APPENDIX D Creating Reports using Crystal Reports
551(10)
Creating a Crystal Report
551(10)
Glossary 561(10)
Index 571

Supplemental Materials

What is included with this book?

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.

Rewards Program