Full Description
This book provides in-depth examination of the C# language as used in .NET development for both .NET 1.1 and 2.0. Developers migrating to C# will find this a quick and easy-to-use reference, and new programmers will take home deeper understanding of the concepts needed to apply C# to real-world programming needs. This is the type of book you'll never want to be without, providing essential guidance to using C# for accomplishing real-world tasks in technologies including COM Interop, I/O, Directory Services, ADO.NET, networking, threading, debugging, Remoting, Web Services, and ASP.NET. This book also covers features new to C# 2.0, such as Generics, Anonymous Methods, Iterators, and new methods of exising Framework classes. Becoming familiar with these concepts will be an advantage to any C# developer making the leap from 1.1 to 2.0.
Contents
Part One C# Language Basics Chapter 1: Common Type System Chapter 2: Expressions and Operators Chapter 3: Structs, Enums, Arrays, and Collections Chapter 4: Program Control
Chapter 5: Building Your Own Classes
Chapter 6: Strings
Chapter 7: Memory Management Chapter 8: Delegates, Events, and Namespaces Chapter 9: Exception Handling and Application Domains Part Two Common Tasks Chapter 10: COM and .NET Interoperability Chapter 11: Files and Streams
Chapter 12: Active Directory
Chapter 13: ADO.NET
Chapter 14: Networking and WWW Connections
Chapter 15: Threading
Chapter 16: Debugging
Chapter 17: Remoting
Chapter 18: Web Services
Chapter 19: Office Integration
Chapter 20: Windows Forms
Part Three ASP.NET
Chapter 21: HTML Basics Chapter 22: XML
Chapter 23: ASP.NET Part Four Appendixes Appendix A C# Tools and Resources
Appendix B Exam 70-315
Appendix C Exam 70-316