 |
Head First C#
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: - Pro C# 2008 and the .NET 3.5 Platform 4th Edition; Andrew Troelsen, $29.95, 50% Off!
- Effective Java, 2nd Edition; Joshua Bloch, $38.95, 22% Off!
- Pro ASP.NET 3.5 in C# 2008, 2nd Edition; Matthew MacDonald, et al, $29.95, 50% Off!
- Pro LINQ: Language Integrated Query in C# 2008; Joseph C. Rattz Jr., $22.25, 51% Off!
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 Its All Just Code: Under the hood 43
3 Objects Get Oriented: Making code make sense 85
4 Types and References: Its 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 objects 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 Youre 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 ;-)
|
 |