Book description
If you're a novice programmer and you want to learn C#, therearen't many books that will guide you. Most C# books are written forexperienced C++ and Java programmers. That's why Jesse Liberty, author ofthe best-selling books Programming C# andProgramming ASP.NET , has written an entry-levelguide to C#.
Written in a warm and friendly manner, LearningC# assumes no prior programming experience, and provides athorough introduction to Microsoft's premier .NET language. The book helpsyou build a solid foundation in .NET, and shows you how to apply yourskills through the use of dozens of tested examples. You'll learn aboutthe syntax and structure of the C# language, including operators, classesand interfaces, structs, arrays, and strings.
Better yet, this updated edition of LearningC# has been completely revised to include the latest additionsto the C# language plus a variety of learning aids to help lock-in newknowledge and skills. Here's what's new:
Extensive revisions to the text and examples to reflect C# 2005and .NET 2.0 changes
An introduction to Visual Studio 2005, the most popular toolfor building Windows and web applications
More than 200 questions and fully debugged programmingexercises with solutions
A greater emphasis on event handling
New coverage of generics, generic collections, partial classes,anonymous methods and more.
By the time you've finished Learning C# ,you'll be ready to move on to a more advanced programming guide that willhelp you create large-scale web and Windows applications.
Whether you have a little object-oriented programming experience oryou are new to programming altogether, Learning C#will set you firmly on your way to mastering the essentials of the C#language.
Publisher resources
Table of contents
- Dedication
- Special Upgrade Offer
- A Note Regarding Supplemental Files
- Preface
- 1. C# and .NET Programming
- 2. Visual Studio 2005
- 3. C# Language Fundamentals
- 4. Operators
- 5. Branching
- 6. Object-Oriented Programming
- 7. Classes and Objects
- 8. Inside Methods
- 9. Basic Debugging
- 10. Arrays
- 11. Inheritance and Polymorphism
- 12. Operator Overloading
- 13. Interfaces
- 14. Generics and Collections
- 15. Strings
- 16. Throwing and Catching Exceptions
- 17. Delegates and Events
- 18. Creating Windows Applications
- 19. Programming ASP.NET Applications
-
A. Answers to Quizzes and Exercises
- Chapter 1: C# and .NET Programming
- Chapter 2: Visual Studio 2005
- Chapter 3: C# Language Fundamentals
- Chapter 4: Operators
- Chapter 5: Branching
- Chapter 6: Object-Oriented Programming
- Chapter 7: Classes and Objects
- Chapter 8: Inside Methods
- Chapter 9: Basic Debugging
- Chapter 10: Arrays
- Chapter 11: Inheritance and Polymorphism
- Chapter 12: Operator Overloading
- Chapter 13: Interfaces
- Chapter 14: Generics and Collections
- Chapter 15: Strings
- Chapter 16: Throwing and Catching Exceptions
- Chapter 17: Delegates and Events
- Chapter 18: Creating Windows Applications
- Chapter 19: Programming ASP.NET Applications
- Index
- About the Authors
- Colophon
- Special Upgrade Offer
- Copyright
Product information
- Title: Learning C# 2005, 2nd Edition
- Author(s):
- Release date: February 2006
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596102098
You might also like
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Learning Python Network Programming
Utilize Python 3 to get network applications up and running quickly and easily In Detail Network …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Head First Learn to Code
What will you learn from this book? It’s no secret the world around you is becoming …