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.

9780619254827

Microsoft Visual Basic 2005 for Windows, Mobile, Web, Office, and Database Applications: Comprehensive

by ; ;
  • ISBN13:

    9780619254827

  • ISBN10:

    0619254823

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2006-11-10
  • Publisher: Course Technology
  • View Upgraded Edition
  • Purchase Benefits
List Price: $239.99

Summary

Microsoft Visual Basic 2005 for Windows, Mobile, Web, Office, and Database Applications: Comprehensive is the first text of its kind toteach students the essentials of computer programming using the latest Visual Basic programming language, Visual Basic 2005.

Table of Contents

Preface xiii
Introduction to Visual Basic 2005 Programming
Introduction
2(7)
Computer Programmers and Developers
5(1)
Event-Driven Computer Programs with a Graphical User Interface
6(3)
Basic Program Operations
9(8)
Input Operation
9(1)
Output Operation
10(1)
Basic Arithmetic Operations
11(1)
Logical Operations
12(4)
Saving Software and Data
16(1)
Visual Basic 2005 and Visual Studio 2005
17(2)
Programming Languages
19(2)
Visual Basic
20(1)
C++
20(1)
Visual C#
20(1)
Visual J#
20(1)
.NET Framework 2.0
21(5)
.NET Class Library
21(1)
ADO.NET 2.1
22(1)
ASP.NET 2.0
23(1)
Microsoft Intermediate Language (MSIL) and Common Language Runtime (CLR)
24(2)
Types of Visual Basic 2005 Applications
26(1)
Summary
26(1)
Knowledge Check
27(3)
Program and Graphical User Interface Design
Introduction
30(2)
Using Visual Studio 2005
32(43)
Open Visual Studio 2005
32(2)
Create a New Visual Basic 2005 Windows Application Project
34(3)
Display the Toolbox
37(1)
Permanently Display the Toolbox
38(1)
View Object Properties
39(1)
Name the Windows Form Object
40(2)
Set the Title Bar Text in a Windows Form Object
42(2)
Resize a Form
44(1)
Add a Label Object
45(2)
Name the Label Object
47(1)
Change the Text in a Label Object
48(3)
Change Label Font, Font Style, and Font Size
51(2)
Center a Label Object in the Windows Form Object
53(2)
Delete GUI Objects
55(1)
Use the Undo Button on the Standard Toolbar
56(1)
Add a PictureBox Object
56(2)
Name a PictureBox Object
58(1)
Resize a PictureBox Object
58(2)
Add a Second PictureBox Object
60(1)
Make Objects the Same Size
60(2)
Align the PictureBox Objects
62(2)
Center Multiple Objects Horizontally in the Window
64(1)
Add a Button Object
65(2)
Name and Set Text for a Button Object
67(1)
Change Button Object Size
68(2)
Add and Align a Second Button
70(2)
Align Objects Vertically
72(1)
Save a Visual Basic Project
73(1)
Close Visual Studio 2005
74(1)
Open a Visual Basic Project
75(1)
Program Development Life Cycle
75(5)
Phase 1: Gather and Analyze the Program Requirements
76(2)
Phase 2: Design the User Interface
78(2)
Sample Program
80(2)
Sample Program --- Phase 2: User Interface Design
80(2)
Guided Program Development
82(12)
Summary
94(2)
Learn It Online
96(1)
Knowledge Check
96(1)
Debugging Exercises
97(1)
Program Analysis
98(1)
Case Programming Assignments
99(13)
Program Design and Coding
Introduction
112(1)
Sample Program
112(2)
Fine-Tune the User Interface
114(15)
BackColor Property
114(3)
Adding Images to a PictureBox Object
117(3)
Import the Image into the Program Resources Folder
120(3)
Size an Image
123(1)
Visible Property
124(2)
Enabled Property
126(2)
Running a Program
128(1)
Visual Basic Program Coding
129(28)
Entering Visual Basic Code for Event Handling
129(2)
Visual Basic 2005 Coding Statements
131(2)
General Format of a Visual Basic Statement
133(1)
IntelliSense
134(1)
Enter a Visual Basic Statement
134(4)
Set Visible Property to False
138(3)
Enabled Property
141(2)
Comments in Program Statements
143(5)
Correcting Errors in Code
148(5)
Additional Click Events
153(1)
Entering Code
154(1)
Close Procedure
154(2)
Printing Code
156(1)
Coding Summary
157(1)
Phase 3 --- Design the Program Processing Objects
157(2)
Event Planning Document
157(2)
Phase 4 --- Code the Program
159(1)
Guided Program Development
159(17)
Code Listing
176(2)
Summary
178(1)
Learn It Online
179(1)
Knowledge Check
179(1)
Debugging Exercises
180(2)
Program Analysis
182(1)
Case Programming Assignments
183(13)
Variables and Arithmetic Operations
Introduction
196(1)
User Interface
197(15)
TextBox Objects
197(11)
Label Objects
208(2)
Accept Button in Form Properties
210(1)
Cancel Button in Form Properties
211(1)
Visual Studio Preparation for Code Entry
211(1)
Introduction to Data Entry and Data Types
212(20)
String Data Type
213(1)
Assignment Statements
214(5)
Numeric Data Types
219(3)
Other Data Types
222(2)
Literals
224(1)
Forced Literal Types
225(1)
Constants
225(2)
Referencing a Variable
227(1)
Scope of Variables
227(1)
Converting Variable Data
228(3)
Option Strict On
231(1)
Arithmetic Operations
232(18)
Arithmetic Operators
233(6)
Displaying Numeric Output Data
239(3)
Clearing the Form --- Clear Procedure and Focus Procedure
242(2)
Form Load Event
244(3)
Class Scope
247(1)
Debugging Your Program
248(2)
Program Design
250(3)
Event Planning Document
252(1)
Code the Program
253(1)
Guided Program Development
253(18)
Code Listing
271(1)
Summary
272(2)
Learn It Online
274(1)
Knowledge Check
274(2)
Debugging Exercises
276(1)
Program Analysis
277(2)
Case Programming Assignments
279(13)
Mobile Applications Using Decision Structures
Introduction
292(1)
Chapter Project
292(2)
Pervasive Devices
294(2)
Create a Smart Device Application
296(18)
Placing Objects on the PocketPC Form Object
298(1)
Using the Panel Object
299(3)
Adding the RadioButton Objects
302(2)
Using the Checked Property of RadioButton Objects
304(1)
Windows Application Container Objects
305(1)
Displaying a Message Box
306(7)
String Concatenation
313(1)
Making Decisions with Conditional Statements
314(34)
Using an If. . .Then Statement
314(1)
Relational Operators
315(5)
Comparing Different Data Types
320(1)
Using the If. . .Then. . .Else Statement
320(2)
Using the If. . .Then. . .Elself Statement
322(2)
Nested If Statements
324(4)
Testing the Status of a RadioButton Object in Code
328(2)
Block-Level Scope
330(1)
Using Logical Operators
331(4)
Select Case Statement
335(4)
Cope Snippets
339(2)
Validating Data
341(3)
Deploying the Application
344(4)
Program Design
348(2)
Event Planning Document
349(1)
Design and Code the Program
350(1)
Guided Program Development
350(10)
Code Listing
360(2)
Summary
362(2)
Learn It Online
364(1)
Knowledge Check
364(1)
Debugging Exercises
365(2)
Program Analysis
367(3)
Case Programming Assignments
370(14)
Loop Structures
Introduction
384(2)
Chapter Project
384(2)
User Interface Design
386(19)
MenuStrip Object
386(7)
InputBox Function
393(3)
Displaying Data Using the ListBox Object
396(6)
Accumulators, Counters, and Compound Operators
402(3)
Using Loops to Perform Repetitive Tasks
405(18)
Repeating a Process Using the For. . .Next Loop
405(6)
Repeating a Process Using a Do Loop
411(5)
Do Until Loops
416(2)
Avoiding Infinite Loops
418(1)
Priming the Loop
419(1)
Validating Data
420(2)
Creating a Nested Loop
422(1)
Selecting the Best Loop
423(1)
Using a Datatip with Break Points
423(10)
Publishing an Application with Clickonce Deployment
433(5)
Program Design
438(3)
Event Planning Document
440(1)
Design and Code the Program
441(1)
Guided Program Development
441(19)
Code Listing
460(2)
Summary
462(1)
Learn It Online
463(1)
Knowledge Check
463(2)
Debugging Exercises
465(2)
Program Analysis
467(3)
Case Programming Assignments
470(12)
Creating Web Applications
Introduction
482(2)
Creating a Web Application
484(37)
Creating a Dynamic Web Site Using Visual Basic
485(2)
Setting Web Form Properties
487(3)
Using Full Screen View
490(1)
Adding Objects to the Web Form
491(18)
Using a Custom Table for Layout
509(3)
Adding Validation Controls
512(9)
Using the <br> Tag in Visual Basic Code
521(1)
Using String Manipulation Properties and Procedures in the String Class
522(2)
Finding String Length
522(1)
Using the Trim Procedure
523(1)
Converting Uppercase and Lowercase Text
524(1)
Program Design
524(3)
Event Planning Document
526(1)
Code the Program
527(1)
Guided Program Development
527(17)
Code Listing
544(1)
Summary
545(2)
Learn It Online
547(1)
Knowledge Check
547(2)
Debugging Exercises
549(1)
Program Analysis
550(1)
Case Programming Assignments
551(13)
Using Procedures and Exception Handling
Introduction
564(1)
Chapter Project
564(15)
Creating a Splash Screen
566(6)
Pausing the Splash Screen
572(1)
Adding a ComboBox Object
573(3)
Determining the ComboBox Selected Index
576(1)
Handling SelectedIndexChanged Events
577(2)
Prodedures
579(12)
Coding a Sub Procedure
579(2)
Passing Arguments
581(6)
Function Procedures
587(3)
Creating a Private Class-Level Variable
590(1)
Exception Handling
591(4)
Program Design
595(6)
Program Design When Using Sub and Function Procedures
597(1)
Event Planning Document
598(3)
Design and Code the Program
601(1)
Guided Program Development
601(23)
Code Listing
624(6)
Summary
630(1)
Learn It Online
631(1)
Knowledge Check
631(1)
Debugging Exercises
632(2)
Analysis Exercises
634(4)
Case Programming Assignments
638(12)
Using Arrays and File Handling
Introduction
650(1)
Chapter Project
650(4)
Introduction to Arrays
654(19)
Arrays
654(2)
Initializing an Array
656(2)
Accessing Array Elements Using a Loop
658(6)
The For Each Loop
664(1)
Scope of Arrays
665(1)
Passing an Array
666(2)
Sorting an Array
668(1)
Searching an Array
669(2)
Creating a Two-Dimensional Array
671(2)
File Handling
673(15)
Reading a Text File
674(4)
Writing to a Text File
678(1)
Computing Depreciation
679(2)
Using Multiple Form Objects
681(3)
Creating an Instance of a Windows Form Object
684(2)
Accessing Variables on Other Forms
686(2)
Program Design
688(2)
Design the Program Processing Objects
690(3)
Guided Program Development
693(18)
Summary
711(1)
Learn It Online
712(1)
Knowledge Check
712(1)
Debugging Exercise
713(2)
Program Analysis
715(3)
Case Programming Assignments
718(12)
Incorporating Databases with ADO.NET 2.0
Introduction
730(1)
Chapter Project
730(44)
Database Files
734(1)
Connecting to a Database Using ADO.NET 2.0
735(1)
Establishing a Database Connection
736(38)
Connecting form Objects to the Data Source
774
Binding Database Fields to the Windows Form
746(4)
Adding a Record
750(3)
Deleting Records
753(1)
Selecting Records From a List
754(5)
Programming Beyond the Database Wizard
759(7)
Program Design
766(1)
Event Planning Document
767(1)
Guided Program Development
767(12)
Summary
779(1)
Learn It Online
780(1)
Knowledge Check
780(2)
Debugging Exercise
782(1)
Program Analysis
782(2)
Case Programming Assignments
784(12)
Multiple Classes and Inheritance
Introduction
796(1)
Chapter Project
796(9)
User Interface and the TabIndex Property
799(2)
Editing Input Data
801(4)
Program Structure Using Classes
805(4)
Sample Program Classes
806(1)
Creating a Class
807(2)
Coding Classes
809(15)
Instantiating a Class and Class Communication
809(2)
Constructors in New Instantiated Classes
811(1)
Passing Arguments When Instantiating an Object
811(2)
Calling a Procedure in a Separate Class
813(1)
Inheritance
814(3)
Constructors
817(1)
Inheritance and Procedures
818(6)
Summary
824(1)
Persistence Classes
824(2)
Comma-Delimited Text File
826(2)
Program Design
828(2)
Event Planning Document
830(4)
Guided Program Development
834(20)
Summary
854(1)
Learn It Online
855(1)
Knowlege Check
855(1)
Debugging Exercises
856(1)
Analysis Exercises
857(5)
Case Programming Assignments
862(14)
Cell Phone Applications and Web Services
Introduction
876(1)
Chapter Projects
876(4)
Smartphone Applications
878(2)
Create a Smartphone Application
880(16)
Using a Cell Phone Keypad for Input
882(1)
Entering Input Using a Smartphone
883(5)
Entering Other Characters Using the Keypad
888(1)
Adding Smartphone Toolbox Objects
889(3)
Creating a Softkey Menu
892(1)
Coding the Smartphone Application
893(2)
Displaying Messagebox Objects in a Smartphone Environment
895(1)
Program Design
896(1)
Design the Program Processing Objects
897(1)
Guided Program Development
898(7)
Web Services
905(11)
Finding Web Services
906(4)
Creating a Web Service Connection
910(3)
Calling a Web Service Method
913(3)
Program Design
916(1)
Design the Program Processing Objects
917(1)
Guided Program Development
918(9)
Crystal Reports
927(10)
Summary
937(1)
Learn It Online
938(1)
Knowledge Check
938(1)
Debugging Exercises
939(1)
Program Analysis
939(1)
Case Programming Assignments
940(14)
ENRICHMENT CHAPTER Visual Studio Tools for Office
Introduction
954(1)
Chapter Project
954(2)
Programming an Office Document
956(22)
Working with VSTO
956(1)
Using Templates
956(1)
Creating a VSTO Project
957(2)
Understanding VSTO Toolbars and Menus
959(2)
Adding a DateTimePicker Object
961(1)
Adding a Table to a Word Document
962(2)
Inserting a Picture and Additional Cells in the Table
964(2)
Using Autoformat to Format a Table
966(2)
Adding the Actions Pane Control
968(5)
Using a ComboBox Object
973(1)
Calculating Loan Payments with the PMT Function
974(3)
Calculating with the Math Class
977(1)
Program Design
978(2)
Design the Program Processing Objects
980(1)
Guided Program Development
981(20)
Summary
1001(1)
Learn It Online
1002(1)
Knowledge Check
1002(1)
Debugging Exercises
1003(1)
Program Analysis
1003(2)
Case Programming Assignments
1005(12)
Appendix A Unicode 1017(4)
Appendix B The My Namespace 1021(6)
Appendix C Using Help in Microsoft Visual Basic 2005 1027(12)
Appendix D Naming Conventions 1039(2)
Index 1041(23)
Photo Credits 1064

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