Learn a development cycle you can actually use at work
Comprehensive programming project walk-through shows you how to apply the development cycle
Project Approach Strategy helps you maintain programming project momentum
C# Student Survival Guide helps you tackle any project thrown at you
Apply real world programming techniques to produce professional code
In-depth coverage of arrays eliminates their mystery
Create complex GUIs using System.Windows.Forms components
Learn the secrets of thread programming to create multithreaded applications
Master the complexities of generic collections and learn how to create generic methods
Discover three object-oriented design principles that will greatly improve your software architectures
Learn how to design with inheritance and composition to create flexible and reliable software
Create well-behaved objects that can be used predictably and reliably in C# .Net applications
Learn how to use MSBuild to manage large programming projects
Create multitiered database applications with the help of Microsoft's Enterprise Library
Master the use of the singleton, factory, model-view-controller, and command software design patterns
Reinforce your learning with the help of chapter learning objectives, skill-building exercises, suggested projects, and self-test questions
Packed with numerous tables, lots of pictures, and tons of code examples - over 7500 lines of code
All code examples were compiled, executed, and tested before being used in the book to ensure quality
And much, much, more...!