Book description
The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills.
The fourth edition of Programming C#--the top-selling C# book on the market--has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0.
Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include:
- Visual Studio 2005
- Generics
- Collection interfaces and iterators
- Anonymous methods
- New ADO.NET data controls
- Fundamentals of Object-Oriented Programming
Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.
Publisher resources
Table of contents
- Programming C#, 4th Edition
- A Note Regarding Supplemental Files
- Preface
-
I. The C# Language
- 1. C# and the .NET Framework
- 2. Getting Started: “Hello World”
-
3. C# Language Fundamentals
- 3.1. Types
- 3.2. Variables and Constants
- 3.3. Expressions
- 3.4. Whitespace
- 3.5. Statements
- 3.6. Operators
- 3.7. Preprocessor Directives
- 4. Classes and Objects
- 5. Inheritance and Polymorphism
- 6. Operator Overloading
- 7. Structs
- 8. Interfaces
- 9. Arrays, Indexers, and Collections
- 10. Strings and Regular Expressions
- 11. Handling Exceptions
- 12. Delegates and Events
-
II. Programming with C#
-
13. Building Windows Applications
- 13.1. Creating a Simple Windows Form
- 13.2. Creating a Windows Forms Application
- 13.3. XML Documentation Comments
- 14. Accessing Data with ADO.NET
- 15. Programming ASP.NET Applications and Web Services
- 16. Putting It All Together
-
13. Building Windows Applications
-
III. The CLR and the .NET Framework
- 17. Assemblies and Versioning
- 18. Attributes and Reflection
- 19. Marshaling and Remoting
- 20. Threads and Synchronization
- 21. Streams
- 22. Programming .NET and COM
- A. C# Keywords
- Index
- Colophon
- Copyright
Product information
- Title: Programming C#, 4th Edition
- Author(s):
- Release date: February 2005
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596006990
You might also like
book
Programming in C, Fourth Edition
will teach you how to write programs in the C programming language. Whether you’re a novice …
book
Programming C#, Third Edition
C# was designed from the ground up for development on Microsoft's .NET framework. As such, it's …
book
Programming C#
C# is designed from the ground up for development on Microsoft's new .NET framework. As such, …
book
C Programming Language, 2nd Edition
This book is meant to help the reader learn how to program in C. It is …