Professional C# 2005, 3/e
暫譯: 專業 C# 2005,第 3 版

Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner, Allen Jones

  • 出版商: Wrox Press
  • 出版日期: 2005-11-07
  • 售價: $1,930
  • 貴賓價: 9.5$1,834
  • 語言: 英文
  • 頁數: 1416
  • 裝訂: Paperback
  • ISBN: 0764575341
  • ISBN-13: 9780764575341
  • 相關分類: C#
  • 已過版

買這商品的人也買了...

商品描述

Description:

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.

After the introduction and initial chapter, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas. Coverage includes:

•       Writing Windows applications and Windows services

•       Writing web pages and web services with ASP.NET

•       Manipulating XML using C# 2005

•        Understanding .NET Assemblies

•       Using ADO.NET to access databases

•       Integration with COM, COM+, and Active Directory

•       Distributed applications with .NET Remoting

•       Generating graphics using C# 2005

•        Accessing files and the Registry, and controlling .NET security

 

 

Table of Contents:

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: Generics.

Chapter 11: Reflection.

Chapter 12: Errors and Exceptions.

Chapter 13: Threading.

Part II: The .NET Environment.

Chapter 14: Visual Studio 2005.

Chapter 15: Assemblies.

Chapter 16: .NET Security.

Chapter 17: Localization.

Chapter 18: Deployment.

Part III: Data.

Chapter 19: Data Access with .NET.

Chapter 20: .NET Programming with SQL Server 2005.

Chapter 21: Manipulating XML.

Chapter 22: Working with Active Directory.

Part IV: Windows Applications.

Chapter 23: Windows Forms.

Chapter 24: Viewing .NET Data.

Chapter 25: Graphics with GDI+.

Part V: Web Applications.

Chapter 26: ASP.NET Pages.

Chapter 27: ASP.NET Development.

Part VI: Communication.

Chapter 28: Web Services.

Chapter 29: .NET Remoting.

Chapter 30: Enterprise Services.

Chapter 31: Message Queuing.

Chapter 32: Future of Distributed Programming.

Part VII: Interop.

Chapter 33: COM Interoperability.

Part VIII: Windows Base Services.

Chapter 34: Manipulating Files and the Registry.

Chapter 35: Accessing the Internet.

Chapter 36: 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.

商品描述(中文翻譯)

**描述:**
《Professional C# 2005》為您準備了 C# 程式設計的基礎知識,並提供有關 .NET 架構運作的必要背景資訊。它提供了使用各種相關技術的應用程式範例,包括資料庫存取、動態網頁、高級圖形和目錄存取。唯一的要求是您必須熟悉至少一種在 Windows 上使用的高階語言——C++、VB 或 J++。

本書以 C# 和 .NET 框架的教程開始。這個介紹假設讀者對 .NET 沒有先前的了解,但它的進度相當快速,假設讀者是有經驗的程式設計師。一旦建立了這些背景知識,本書便開始快速瀏覽廣泛的 .NET 類別庫,展示如何使用 C# 解決各種任務。這種全面的涵蓋是本書先前版本的主要賣點之一,並在這個新版本中得以維持和增強,新增了有關 Generics、ObjectSpaces、Yukon 和 Indigo 的章節。一些參考資料作為附錄包含在內,或可從 Wrox 網站下載。

在介紹和初始章節之後,本書分為幾個部分,涵蓋 C# 語言及其在各個領域的應用。內容包括:
- 撰寫 Windows 應用程式和 Windows 服務
- 使用 ASP.NET 撰寫網頁和網路服務
- 使用 C# 2005 操作 XML
- 理解 .NET 組件
- 使用 ADO.NET 存取資料庫
- 與 COM、COM+ 和 Active Directory 整合
- 使用 .NET Remoting 開發分散式應用程式
- 使用 C# 2005 生成圖形
- 存取檔案和登錄檔,並控制 .NET 安全性

**目錄:**
**第一部分:C# 語言。**
第 1 章:.NET 架構。
第 2 章:C# 基礎。
第 3 章:物件與類型。
第 4 章:繼承。
第 5 章:運算子與轉換。
第 6 章:委派與事件。
第 7 章:記憶體管理與指標。
第 8 章:字串與正規表達式。
第 9 章:集合。
第 10 章:泛型。
第 11 章:反射。
第 12 章:錯誤與例外。
第 13 章:執行緒。

**第二部分:.NET 環境。**
第 14 章:Visual Studio 2005。
第 15 章:組件。
第 16 章:.NET 安全性。
第 17 章:本地化。
第 18 章:部署。

**第三部分:資料。**
第 19 章:使用 .NET 存取資料。
第 20 章:使用 SQL Server 2005 進行 .NET 程式設計。
第 21 章:操作 XML。
第 22 章:與 Active Directory 一起工作。

**第四部分:Windows 應用程式。**
第 23 章:Windows 表單。
第 24 章:檢視 .NET 資料。
第 25 章:使用 GDI+ 的圖形。

**第五部分:網路應用程式。**
第 26 章:ASP.NET 頁面。
第 27 章:ASP.NET 開發。

**第六部分:通訊。**
第 28 章:網路服務。
第 29 章:.NET Remoting。
第 30 章:企業服務。
第 31 章:訊息佇列。
第 32 章:分散式程式設計的未來。

**第七部分:互操作性。**
第 33 章:COM 互操作性。

**第八部分:Windows 基礎服務。**
第 34 章:操作檔案和登錄檔。
第 35 章:存取網際網路。
第 36 章:Windows 服務。

**第九部分:附錄(僅限網站)。**
附錄 A:物件導向程式設計原則。
附錄 B:針對 Visual Basic 6 開發者的 C#。
附錄 C:針對 Java 開發者的 C#。
附錄 D:針對 C++ 開發者的 C#。
索引。