What is this book about?C# is designed to work with .NET to provide a new framework forprogramming on the Windows platform. This comprehensive referenceprepares you to program in C#, while at the same time providing thenecessary background in how the .NET architecture works.In this all-new third edition, you’ll be introduced to thefundamentals of C# and find updated coverage of applicationdeployment and globalization. You’ll gain a working knowledgeof the language and be able to apply it in the .NET environment, build Windows forms, access databases with ADO.NET, writecomponents for ASP.NET, take advantage of .NET support for workingwith COM and COM+, and much more.Professional C#, 3rd Edition, is the complete C# resourcefor developers, packed with code and examples that have beenupdated for the latest release — the .NET Framework1.1 and Visual Studio .NET 2003.What does this book cover?Here is just a few of the things you’ll discover in thisbook:* How to program in the object-oriented C# language* Methods for manipulating XML using C#* Integration with COM, COM+, and Active Directory* How to write Windows applications and Windows services* Distributed applications with .NET Remoting* An understanding of .NET Assemblies* How to generate graphics with C#* Ways to control .NET security, and much more Who is this book for?This book is for experienced developers who are already familiarwith C++, Visual Basic, or J++. No prior knowledge of C# isrequired.
Зміст
Introduction.Part I: The C# Language.Chapter 1: .NET Architecture.Chapter 2: C# Basics.Chapter 3: Objects and Types.Chapter 4: Inheritance.Chapter 5: Operators and Casts.Chapter 6: Delegates and Events.Chapter 7: Memory Management and Pointers.Chapter 8: Strings and Regular Expressions.Chapter 9: Collections.Chapter 10: Reflection.Chapter 11: Errors and Exceptions.Part II: The .NET Environment.Chapter 12: Visual Studio .NET.Chapter 13: Assemblies Chapter 14: .NET Security.Chapter 15: Threading.Chapter 16: Distributed Applications with .NET Remoting.Chapter 17: Localization.Chapter 18: Deployment.Part III: Windows Forms.Chapter 19: Windows Forms.Chapter 20: Graphics with GDI+.Part IV: Data.Chapter 21: Data Access with .NET.Chapter 22: Viewing .NET Data.Chapter 23: Manipulating XML.Chapter 24: Working with Active Directory.Part V: Web Programming.Chapter 25: ASP.NET Pages.Chapter 26: Web Services.Chapter 27: User Controls and Custom Controls.Part VI: Interop.Chapter 28: COM Interoperability.Chapter 29: Enterprise Services.Part VII: Windows Base Services.Chapter 30: File and Registry Operations.Chapter 31: Accessing the Internet.Chapter 32: Windows Services.At www.wrox.com.Appendix A: Principles of Object-Oriented Programming.Appendix B: C# for Visual Basic 6 Developers.Appendix C: C# for Java Developers.Appendix D: C# for C++ Developers.Index.