| help | account  


Head First C#
View Larger Image
Andrew Stellman, Jennifer Greene
O'Reilly Media, Paperback, Published November 2007, 778 pages, ISBN 0596514824
List Price: $49.99
Our Price: $31.95
You Save: $18.04 (36% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock
Read an excerpt:
Chapter 5: Encapsulation

     

Excerpt provided courtesy of O'Reilly Media. Copyright © O'Reilly Media, Inc. Written permission from the publisher is required for any use of this material.

Customer Reviews: 1     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Finally, there's a bright alternative to the legions of dull C# tutorials. Head First C# gives beginning programmers a way to learn Microsoft's popular object-oriented language without boring you with a pile of dry technical material. Through its visually rich format proven to stimulate both learning and retention, this unusual book takes you through C# fundamentals and how the language works to create user interfaces, databases, and more.

You can forget about memorizing. Head First C# is strictly hands-on. From page one, you interact with the material through plenty of graphics, games, puzzles and more. Once you get the gist of several concepts presented, you apply what you've learned in a series of task-based labs interspersed throughout the book. And by the time you finish, you will actually understand C# so you can apply it in the real world.

 

Head First C# teaches you all about:

  • Object-orientation-building objects and learning how they relate to each other

  • Variables-primitive data types, references, and custom data types

  • Hashtables-how C# let's you save data in files and databases

  • User interfaces-simple rules for building interfaces that are intuitive and easy to use

  • Exceptions-catching errors when they happen and writing code so there are fewer of them

  • Good programming habits-refactoring, unit testing, and test-driven development

  • Web services 101-how your programs can get in touch with the rest of the world

  • Debugging and deploying-catching bugs and building install packages

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 big honking application that puts everything together. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.

 

Table of Contents

Intro xxix
1 Get productive with C#: Visual Applications, in 10 minutes or less 1
2 It’s All Just Code: Under the hood 43
3 Objects Get Oriented: Making code make sense 85
4 Types and References: It’s 10:00. Do you know where your data is? 123
C# Lab 1: A Day at the Races 163
5 Encapsulation: Keep your privates… private 173
6 Inheritance: Your object’s family tree 205
7 Interfaces and abstract classes: Making classes keep their promises 251
8 enums and collections: Storing lots of data 309
C# Lab 2: The Quest 363
9 Reading and writing files: Save the byte array, save the world 385
10 Exception handling: Putting Out Fires Gets Old 439
11 events and delegates: What Your Code Does When You’re Not Looking 483
12 Review and preview: Knowledge, Power, and Building Cool Stuff 515
13 Controls and graphics: Make it pretty 563
14 Captain Amazing: The Death of the Object 621
15 LINQ: Get control of your data 653
C# Lab 3: Invaders 681

 

About the Author

Andrew Stellman, despite being raised a New Yorker, has lived in Pittsburgh twice. The first time was when he graduated from Carnegie Mellon's School of Computer Science, and then again when he and Jenny were starting their consulting business and writing their first project management book for O'Reilly. When he moved back to his hometown, his first job after college was as a programmer at EMI-Capitol Records--which actually made sense, since he went to LaGuardia High School of Music and Art and the Performing Arts to study cello and jazz bass guitar. He and Jenny first worked together at that same financial software company, where he was managing a team of programmers. He's since managed various teams of software engineers, requirements analysts, and led process improvement efforts. Andrew keeps himself busy eating an enormous amount of string cheese and Middle Eastern desserts, playing music (but video games even more), studying taiji and aikido, having a girlfriend named Lisa, and owing a pomeranian. For more information about Andrew, Jennifer Greene, and their books, visit http://www.stellman-greene.com.


Customer Reviews

Customer Reviews: 1     Average Customer Rating:

Dec 3, 2007     Giuseppe Turitto from New York
After I read this book my IQ increased in few point
I had the chance to review this book, and I got my copy last night, and I have to recognize that the Authors did an Excellent Job, on this book. If you had the chance to read theirs previous book, you will know that they are really good explaining complex concepts in such easy way, that will make you feel, like you got 100% smarter all of the sudden. Actually after I review and last night I read again this book I feel I increase my IQ in few points ;-)



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account