rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780764536441

Visual C++®.NET: Your visual blueprint for programming on the .NET platform

by
  • ISBN13:

    9780764536441

  • ISBN10:

    0764536443

  • Edition: CD
  • Format: Paperback
  • Copyright: 2002-01-01
  • Publisher: Visual
  • 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: $26.99

Summary

In this one-of-a-kind book, each step is displayed with callouts to show you exactly where the action takes place on the screen. You'll find complete coverage of C++, including basics, strings, structures, converting data types, classes, debugging, event handling, and the .NET conversion. The accompanying CD is loaded with all of the code examples. This is the only visual reference for C++!

Author Biography

<b>Clayton Walnum</b> is the author of more than 40 programming books, including the C++ Bible and Windows 2000

Table of Contents

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

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