Book description
If you're a novice programmer and you want to learn C#, there aren't many books that will guide you. Most C# books are written for experienced C++ and Java programmers.That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#.
Written in a warm and friendly manner, Learning C# assumes no prior programming experience, and provides a thorough introduction to Microsoft's premier .NET language. The book helps you build a solid foundation in .NET, and shows you how to apply your skills through the use of dozens of tested examples. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings.
Better yet, this updated edition of Learning C# has been completely revised to include the latest additions to the C# language plus a variety of learning aids to help lock-in new knowledge and skills. Here's what's new:
- Extensive revisions to the text and examples to reflect C# 2005 and .NET 2.0 changes
- An introduction to Visual Studio 2005, the most popular tool for building Windows and web applications
- More than 200 questions and fully debugged programming exercises 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 will help you create large-scale web and Windows applications.
Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.
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: 9781491926376
You might also like
book
Beginning C# 6.0 Programming with Visual Studio 2015
This book is the ideal beginner's guide to C# 6 programming and the .NET framework. Coverage …
book
Pro C# 2010 and the .NET 4 Platform, Fifth Edition
The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. …
book
Build Your Own ASP.NET 4 Web Site Using C# & VB, 4th Edition
Build Your Own ASP.NET 4 Web Site Using C# & VB is aimed at beginner ASP.NET …
book
C# 2008 Programmer's Reference
Have access to all aspects of the C# programming language at hand with the C# 2008 …