search for books and compare prices
Tables of Contents for Visual C++.Net
Chapter/Section Title
Page #
Page Count
How to Use This Book
xii
Getting Started with Visual C++ .Net
Introduction to Visual C++ .NET
2
2
Create a Visual C++ .NET Solution
4
1
Open a Visual C++ .NET Solution
5
1
Enter Visual C++ .NET Source Code
6
2
Save a Visual C++ .NET File
8
1
Compile a Visual C++ .NET File
9
1
Build a Visual C++ .NET Solution
10
1
Add a File to a Visual C++ .NET Project
11
1
Working With C++ Basics
Introduction to Data Types
12
2
Create a Constant
14
2
Create an Enumeration
16
2
Create a Variable
18
2
Perform Simple Math
20
2
Branch Based on a Comparison
22
2
Make More Complicated Comparisons
24
2
Call a Function
26
4
Create a Function Prototype
30
2
Controlling Program Flow
Create a for Loop
32
2
Create a while Loop
34
2
Create a do-while Loop
36
2
Create an if Statement
38
2
Create a switch Statement
40
2
Programming With Structures
Declare a Structure Type
42
2
Create a Structure
44
2
Initialize a Structure
46
2
Access a Structure
48
2
Create an Array of Structures
50
2
Pass a Structure Pointer to a Function
52
2
Create a Structure Containing Functions
54
2
Converting Data Types
Convert Data with C-Style Casts
56
2
Convert Between Pointers and Numbers
58
2
Convert Between Class Pointers
60
4
Convert Between Class References
64
4
Convert Between Classes Statically
68
2
Remove the Const Attribute with a Cast
70
4
Safely Cast a Base Class to a Derived Class
74
2
Cast Without Run-Time Checking
76
2
Replace Most C-Style Casts
78
2
Understanding Pointers
Work with Pointers
80
2
Access Data through a Pointer
82
2
Work with new and delete
84
1
Create a .NET Pointer
85
1
Pass by Reference
86
2
Return a Pointer from a Function
88
2
Declare a Pointer to an Array
90
2
Declare a Structure Pointer
92
2
Perform Pointer Math
94
2
Programming With Classes
Create a Class
96
2
Write a Constructor
98
2
Write a Destructor
100
2
Add a Member Variable
102
2
Add a Static Variable
104
2
Write Methods
106
2
Write Static Methods
108
2
Overload Methods
110
2
Specify Member Access
112
2
Add Friend Variables and Methods
114
2
Add a Nested Class
116
2
Programming With Inheritance
Introducing Inheritance
118
2
Derive a Class
120
2
Initialize the Base Class
122
2
Call a Base Method
124
2
Create Classes Using Polymorphism
126
2
Create Abstract Classes
128
2
Derive a Class from an Abstract Class
130
2
Debugging Your Program
Create a Debugging Executable
132
2
Step through a Program
134
2
Step into a Function
136
2
Watch a Variable
138
2
Set a Breakpoint
140
2
Run to the Cursor Location
142
2
Programming With .Net Strings
Introduction to Strings
144
2
Create a String
146
2
Initialize a String
148
2
Change the Case of a String
150
2
Split a String
152
2
Extract Substrings
154
2
Compare Strings
156
2
Convert Numbers to Strings
158
2
Convert Strings to Numbers
160
2
Programming With .Net Arrays
Introduction to .NET Arrays
162
2
Create a C++ Array
164
2
Create an Array of Pointers
166
2
Create a .NET Array
168
2
Manipulate a .NET Array
170
2
Create a Container
172
2
Handling Errors with .Net Exceptions
Programming Exceptions
174
2
Catch an Exception with a try/catch Block
176
2
Throw an Exception
178
2
Using the .NET Exceptions
180
2
Write a .NET Exception Handler
182
2
Create an Exception Class
184
2
Managing Files with .Net
Create a Text File
186
2
Open a Text File
188
2
Write to a Text File
190
2
Append to a Text File
192
2
Create a Binary File
194
2
Read a Disk Directory
196
2
Copy a File
198
2
Delete a File
200
2
Seek to Any Position in a File
202
2
Rename or Move a File
204
2
Making a GUI with .Net
Create a Windows Form
206
2
Add a Button Control
208
2
Add a Label Control
210
2
Add a TextBox Control
212
2
Add a CheckBox Control
214
2
Add a GroupBox with RadioButton Controls
216
2
Add a PictureBox Control
218
2
Add a ListBox Control
220
2
Add a CheckedListBox Control
222
2
Add a ComboBox Control
224
2
Add a ProgressBar Control
226
2
Add an UpDown Control
228
2
Add an ImageList Control
230
2
Add a ListView Control
232
4
Add a TreeView Control
236
2
Add a RichTextBox Control
238
4
Programming with .Net Dialog Boxes
Display a ColorDialog Dialog Box
242
2
Display an OpenFileDialog Dialog Box
244
2
Display a SaveFileDialog Dialog Box
246
2
Display a FontDialog Dialog Box
248
2
Display a PrintDialog Dialog Box
250
2
Display a Custom Modal Dialog Box
252
2
Adding .Net Event Handling
Understand Events
254
2
Write an Event Handler
256
2
Respond to Mouse Events
258
2
Respond to Menu Events
260
2
Respond to Keyboard Events
262
2
Using C++ Managed Extensions
Introduction to Managed Extensions
264
2
Using Managed Extensions
266
2
Add Managed Extensions to an Existing Project
268
2
Using Automatic Cleanup
270
2
Avoid Automatic Cleanup
272
2
Ensure that a Variable Does Not Move
274
2
Reference a Function with a Delegate
276
2
Create Properties for Managed Classes
278
2
Prevent Class Inheritance
280
2
Create Value Classes
282
2
Box a Value Class
284
2
Use a Keyword as an Identifier
286
2
Declare an Abstract Class
288
2
Handle Unsuccessful Casts
290
2
C++ Quick Reference
.Net Programming Environment
292
1
Namespaces
293
4
String Reference
297
1
APPENDIX
What's on the CD-ROM
298
2
Using the E Version of the Book
300
2
Hungry Minds, Inc. End-User License Agreement
302
2
General Public License
304
4
Index
308
<