Introduction |
|
1 | (8) |
Part I: Creating Your First C# Programs |
|
9 | (24) |
|
Creating Your First C# Windows Program |
|
|
11 | (16) |
|
Creating Your First C# Console Application |
|
|
27 | (6) |
Part II: Basic C# Programming |
|
33 | (58) |
|
Living with Variability - Declaring Value-Type Variables |
|
|
35 | (18) |
|
|
53 | (12) |
|
|
65 | (26) |
Part III: Object-Based Programming |
|
91 | (106) |
|
Collecting Data - The Class and the Array |
|
|
93 | (26) |
|
Putting on Some High-Class Functions |
|
|
119 | (32) |
|
|
151 | (22) |
|
Stringing in the Key of C# |
|
|
173 | (24) |
Part IV: Object-Oriented Programming |
|
197 | (148) |
|
Object-Oriented Programming - What's It All About? |
|
|
199 | (8) |
|
Holding a Class Responsible |
|
|
207 | (26) |
|
Inheritance - Is That All I Get? |
|
|
233 | (20) |
|
|
253 | (26) |
|
When a Class Isn't a Class - the Interface and the Structure |
|
|
279 | (26) |
|
Some Exceptional Exceptions |
|
|
305 | (22) |
|
|
327 | (18) |
Part V: Windows Programming with Visual Studio |
|
345 | (42) |
|
Creating a Windows Application - Appearances Count |
|
|
347 | (20) |
|
Completing Your Windows Application - Lights, Camera, Action! |
|
|
367 | (20) |
Part VI: The Part of Tens |
|
387 | (18) |
|
The Ten Most Common Build Errors (And How to Fix Them) |
|
|
389 | (10) |
|
The Ten Most Significant Differences between C# and C++ |
|
|
399 | (6) |
Appendix: About the CD-ROM |
|
405 | (6) |
Bonus Chapters on the CD-ROM! |
|
CD | |
|
Bonus Chapter 1: Collecting Things |
|
|
CD1 | |
|
Bonus Chapter 2: Using the Visual Studio Interface |
|
|
CD23 | |
Index |
|
411 | (16) |
Hungry Minds End-user License Agreement |
|
427 | (2) |
GNU General Public License |
|
429 | (7) |
Installation Instructions |
|
436 | |