|
Head First C#
Head First C# is a complete learning experience for
object-oriented programming, C#, and the Visual Studio IDE.
Built for your brain, this book covers Visual C# 2008,
Visual Studio 2008, and the .NET Framework 3.5, and teaches
everything from language fundamentals to advanced topics
including garbage collection, extension methods,
and
double-buffered animation. You'll also master C#'s hottest
and newest syntax, LINQ, for querying your data in .NET
collections, SQL databases, and more. By the time you're
through, you'll be a proficient Visual C# programmer,
designing and coding large-scale applications.
Every few chapters you will come across a lab that lets you
apply what you've learned up to that point. Each lab is
designed to simulate a professional programming task,
increasing in complexity until-at last-you build a working
Invaders game, complete with shooting ships, aliens
descending while firing, and an animated death sequence for
unlucky starfighters. This remarkably engaging book will
have you going from zero to 60 with Visual C# in no time
flat.
CONTENTS:
Intro
Get productive with C#: Visual Applications, in 10 minutes or less
It's All Just Code: Under the hood
Objects Get Oriented: Making code make sense
Types and References: It's 10:00. Do you know where your data is? C# Lab 1: A Day at the Races
Encapsulation: Keep your private . . . private
Inheritance: Your object's family tree
Interfaces and abstract classes: Making classes keep their promises
enums and collections: Storing lots of data C# Lab 2: The Quest
Reading and writing files: Save the byte array, save the world
Exception handling: Putting Out Fires Gets Old
events and delegates: What Your Code Does When Your Not Looking
Review and preview: Knowledge, Power, and Building Cool Stuff
Controls and graphics: Make it pretty
Captain Amazing: The Death of the Object
LINQ: Get control of your data C# Lab 3: Invaders
|