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.
Inhaltsverzeichnis
One C# Language Basics. - 1 Common Type System. - 2 Expressions and Operators. - 3 Structs, Enums, Arrays, and Collections. - 4 Program Control. - 5 Building Your Own Classes. - 6 Strings. - 7 Memory Management. - 8 Delegates, Events, and Namespaces. - 9 Exception Handling and Application Domains. - Two Common Tasks. - 10 COM and. NET Interoperability. - 11 Files and Streams. - 12 Active Directory. - 13 ADO. NET. - 14 Networking and WWW Connections. - 15 Threading. - 16 Debugging. - 17 Remoting. - 18 Web Services. - 19 Office Integration. - 20 Windows Forms. - Three ASP. NET. - 21 HTML Basics. - 22 XML. - 23 ASP. NET. - Four Appendixes. - Appendix A C# Tools and Resources. - Appendix B Exam 70 315. - Creating User Services. - Creating and Managing Components in. NET Assemblies. - Consuming and Manipulating Data. - Testing and Debugging. - Deploying a Web Application. - Maintaining and Supporting a Web Application. - Configuring and Securing a Web Application. - Appendix C Exam 70 316. - Creating User Services. - Creating and Managing Components and. NET Assemblies. - Consuming and Manipulating Data. - Testing and Debugging. - Deploying a Windows-Based Application. - Maintaining and Supporting a Windows-Based Application. - Configuring and Securing a Windows-Based Application.