search for books and compare prices
Tables of Contents for Visual C++ 6 for Dummies
Chapter/Section Title
Page #
Page Count
Introduction
1
4
How This Book Is Organized
2
1
Conventions Used in This Book
3
1
The Icon Crew
3
2
Part I: Getting to Know Visual C++
5
14
Customizing the Developer's Workshop
6
1
Customizing Toolbars
7
3
Adding tools to a toolbar
8
1
Creating a toolbar
8
1
Deleting a toolbar
9
1
Displaying or hiding a toolbar
9
1
Removing tools from a toolbar
9
1
Renaming a toolbar
9
1
Resetting a toolbar
9
1
Menus
10
2
Customizing the Tools menu
11
1
The wizard bar action menu
11
1
Project Wizards
12
1
Starting Visual C++
13
1
Creating a desktop icon
13
1
Running Visual C++ from the Start menu
14
1
Window Watching
14
5
The Editing window
15
1
Exploring the Workspace window
15
2
The Output window
17
1
Workspace pop-ups
17
2
Part II: Creating a New Application
19
14
Adding Files to a Project
20
1
Creating and adding new files
20
1
Adding existing files
20
1
Applications
21
1
Dialog-based applications
21
1
Document applications
21
1
Compiling and Running a Program
21
1
Creating Applications
22
1
Dynamic Link Libraries
23
1
MFC AppWizard
24
6
Step 1: Selecting an application type
24
1
Step 2: Adding database support
25
1
Step 3: Using compound documents
25
1
Step 4: Adding features to your application
26
1
More Step 4: Document template strings
27
1
Even more Step 4: Window styles
28
1
Step 5: Comments and library options
29
1
Step 6: Naming your classes
29
1
Project Settings
30
1
Utility Libraries
31
2
Part III: Building and Debugging a Project
33
28
Adding Classes to a Project
34
1
Adding an MFC class using the ClassWizard
34
1
Adding a generic class
35
1
Adding Document Templates
35
2
Step 1: Adding a string table entry
35
2
Step 2: Creating and adding a template
37
1
Adding Functions to a Class
37
2
Adding member functions
38
1
Using virtual functions
38
1
Adding Windows Message Handlers
39
2
Adding a message handler with ClassWizard
39
1
Adding a message handler with the Wizard Bar
40
1
Breakpoints
41
2
Setting breakpoints
41
1
Clearing breakpoints
42
1
Conditional breakpoints
42
1
Building an Application
43
2
Building a Debug version
43
1
Building a Release version
44
1
The ClassWizard
45
1
Compiling a Single File
46
1
Debugging
47
1
Editing Program Files
48
1
Error Handling
49
1
Programming errors
49
1
Syntax errors
49
1
Exception Handling
50
3
The try statement
51
1
The catch statement
52
1
Searching for Text
53
4
Bookmarks
53
1
The Find command
54
1
The Find in Files command and window
55
1
Replacing text
56
1
Stepping through a Program
57
1
Stepping into a function
57
1
Stepping over a function
58
1
Stepping out of a function
58
1
Watches
58
1
Setting watches
58
1
Clearing watches
58
1
Using QuickWatch
58
1
Wizard Bar
59
2
Part IV: The Resource Workshop
61
32
Accelerators
62
1
Creating and editing accelerators
62
1
Assigning accelerator IDs
62
1
Setting accelerator keys
62
1
Creating new accelerator tables
63
1
Animation Controls
63
2
Bitmaps
65
2
Creating and editing bitmaps
65
1
Importing bitmaps
66
1
Creating toolbars from bitmaps
66
1
Common Controls
67
7
Creating common controls
68
2
Adding member variables
70
2
Adding message handlers
72
2
Dialog Boxes
74
1
Creating a dialog box
74
1
Adding a dialog class
74
1
Edit Controls
75
2
Retrieving text from a text control
76
1
Property Sheets
77
2
Creating a property sheet
77
1
Creating property pages
77
1
Adding property pages to a property sheet
78
1
Selection Controls
79
11
Button controls
80
1
Combo boxes
80
1
List box
81
2
List controls
83
1
Progress bars
83
1
Radio buttons
84
1
Scroll bars
84
1
Sliders
84
2
Spin buttons
86
1
Tab controls
87
1
Tree controls
88
2
Wizards
90
3
Creating a wizard
90
1
Making the Finish button appear
91
2
Part V: The Help Workshop
93
20
Compiling Help Files
94
1
Creating a Help Project
95
5
The contents file
97
2
Making new window types
99
1
Editing Help Files
100
7
Footnotes
100
2
Browse sequences
102
1
Graphics
103
1
Hotspots
103
1
Creating links
104
1
Macros
105
1
Topic pages
106
1
Help Workshop Help File
107
1
Testing Help Files
107
1
Help Author Mode
108
1
Topic Files
109
1
Microsoft Word
109
1
WordPerfect
109
1
Visual C++ Help Tools
110
3
Segmented Hypergraphics Editor
110
2
Dialog Box Help Editor
112
1
Part VI: Constants, Arrays, and Variables
113
16
Arrays
114
4
Accessing array elements
114
1
Declaring arrays
115
2
Pointers to arrays
117
1
Declaring an array variable
117
1
Accessing a subset of a large array
118
1
C++ Data Types
118
1
Casting Variables
119
1
Constants
120
1
Functions as Variables
121
1
Pointer to functions
121
1
Functions as structure members
122
1
Pointer Variables
122
2
Declaring pointer variables
122
1
Dereferencing pointer variables
123
1
Pointer arithmetic
123
1
Typecasting pointers
124
1
String Handling
124
2
Variables
126
3
Automatic variables
126
1
Static variables
127
2
Part VII: Decision-Making Statements
129
14
For Loops
130
2
Forever Loops
132
1
If Statements
133
3
Simple if statements
133
1
If-else statement
134
1
Multiple else conditions
135
1
Labels
136
1
Loops
137
1
Exiting loops
137
1
Nested loops
138
1
Switch Statements
138
3
Cases
140
1
Default
141
1
While Loops
141
2
Part VIII: Classes
143
24
Abstract Classes
144
1
Accessing Class Members
145
3
The private keyword
146
1
The protected keyword
147
1
The public keyword
147
1
Base Classes
148
1
Class Variables
149
3
Naming
150
1
Static versus automatic
151
1
Constructors
152
2
Declaring constructors
152
1
Copy constructors
153
1
Using multiple constructors
154
1
Declaring a Class
154
1
Derived Classes
155
1
Destructors
156
1
Friend Classes
157
1
Functions
158
4
Inline functions
158
1
Naming functions
159
1
Overloading functions
160
1
Virtual functions
161
1
Inheritance
162
1
Structures and Unions
163
1
The This Pointer
164
1
Virtual Classes
164
3
Part IX: Operators
167
8
Arithmetic Operators
168
1
Assignment Operators
168
2
Bit Control Operators
170
1
Increment and Decrement Operators
170
1
Logical Operators
171
1
Overloading Operators
171
1
Precedence and Order of Evaluation
172
1
The Sizeof Operator
173
2
Part X: Taking Advantage of Windows
175
6
Splash Screens
176
1
Threads
176
2
The Windows Registry
178
3
Part XI: The Microsoft Foundation Class
181
8
Application Classes
182
1
CObject -- Genesis of the Classes
183
1
Dialog Classes
183
2
Dialog Command Enablers
185
1
MFC Programming Tips
186
3
Techie Talk
189
 
Book Registration Information
Back of Book