Book: Professional C# 2005 Professional C# 2005 prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows either C++, VB, or J++.
It starts with a tutorial on C# and the .NET framework. This introduction assumes no prior knowledge of .NET, but it does move rapidly, on the assumption that the reader is an experienced programmer. Once this background knowledge is established, the book starts to sweep through the vast .NET class library, showing how you can use C# to solve various tasks. This comprehensive coverage is one of the key selling points of previous versions of the book, and is maintained and enhanced with this new edition by adding new chapters on Generics, ObjectSpaces, Yukon, and Indigo. Some reference material is included either as appendices or is available to download from the Wrox website.
Table of contents :
Introduction
Part I: The C# Language
· .NET Architecture
· C# Basics
· Objects and Types
· Inheritance
· Operators and Casts
· Delegates and Events
· Memory Management and Pointers
· Strings and Regular Expressions
· Collections
· Generics
· Reflection
· Errors and Exceptions
· Threading
Part II: The .NET Environment
· Visual Studio 2005
· Assemblies
· .NET Security
· Localization
· Deployment
Part III: Data
· Data Access with .NET
· NET Programming with SQL Server 2005
· Manipulating XML
· Working with Active Directory
Part IV: Windows Applications
· Windows Forms
· Viewing .NET Data
· Graphics with GDI+
Part V: Web Applications
· ASP.NET Pages
· ASP.NET Development
Part VI: Communication
· Web Services
· .NET Remoting
· Enterprise Services
· Message Queuing
· Future of Distributed Programming
Part VII: Interop
· COM Interoperability
Part VIII: Windows Base Services
· Manipulating Files and the Registry
· Accessing the Internet
· Windows Services
Part IX: Appendices (Web Site Only)
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
Market Description :
This book is aimed at the experienced developer, although no previous knowledge of C# or .NET programming is assumed. It is also for programmers who know .NET 1.0, and are interested in learning the drastically revised .NET 2.0 and Visual Studio 2005.
About Author :
Christian Nagel offers training and consulting with development and design of Microsoft .NET solutions. He has more than 15 years experience as a developer and software architect. Christian started his computing career with PDP 11 and VAX/VMS platforms, covering a variety of languages and platforms. Since the year 2000, he has been working with .NET and C# developing and architecting distributed solutions. He has also written several .NET books, including Professional C#, Professional .NET Network Programming and C# Web Services. As a Microsoft Regional Director, he speaks at international conferences and is the leader of INETA Europe (International .NET User Group Association).
Details of Book: Professional C# 2005 Book: Professional C# 2005
Author: Christian Nagel, Bill Evejen, Jay Glynn, Morgan Skinn
ISBN: 8126506687
ISBN-13: 9788126506682
, 978-8126506682
Binding: Paperback
Publishing Date: November 2005
Publisher: Wiley
Number of Pages: 1540
Language: English