C# 是 Microsoft 新開發的程式語言,用於發展在 .NET 平台上運作的元件式(component-based)Internet 應用程式與服務。《C# 精要》介紹了這個全新的程式語言,以及 Microsoft 的 .NET 共通語言執行環境(Common Language Runtime,簡稱 CLR)與支援它的基礎類別程式庫(Base Class Libraries,BCL)。本書以簡潔精煉的方式來呈現關鍵性的概念,讓你在研讀 Microsoft .NET Framework SDK 線上文件時不會茫然若失。兼顧深度廣度的範例,輔助讀者快速進入狀況。迫不及待想開始體驗 C# 與 .NET Framework SDK 的程式設計師,本書含有一切你需要知道的知識與概念。
本書內容:
* C# 程式語言、共通語言執行環境(Common Language Runtime,簡稱 CLR)以及基礎類別程式庫(Base Class Library,簡稱 BCL)。
* 完整涵蓋了 C# 程式語言所有的元素以及其相關的語法,其中包括語法的摘要以及所有關鍵字的辭彙解釋。
* 以程式碼範例解釋 C# 主要的資料型別,包括內建的基礎型別以及物件的列舉、委派、集合、常被實作的介面,等等。
* 指導 C# 程式設計師所必須精通的基礎工作,從例外事件與事件處置到網路、執行緒、使用正規表示式,以及使用反射(reflection)與自訂屬性。
* 提供相關的範例說明:如何與傳統 Win32 API 與 COM 元件之間互相結合,以及如何在 CLR 所控管的環境下使用 C/C++ 風格的指標。
* 討論共同的程式開發議題,像是:建立共享的配件、SDK 之基本工具程式的簡介,以及命名空間與配件之間的交互參照。
作者簡介:
Ben Albahari 是 Genamics 公司的創辦人之一,該公司是一家提供微軟 C# 及 J++元件及函式庫的廠商,他也是《A Comparative Overview of C#》一文的作者,這篇文章是比較 C# 與 C++ 及 Java 的不同時,常被引用的文件。
Peter Drayton 是一位獨立的電腦顧問,同時也是 DevelopMentor 的講師,他專門講授 C# 及 .NET 的相關課程。
Brad Merrill 是微軟公司的軟體程式工程師,同時也是 .NET架構整合團隊的成員之一。
目錄
前言
第一章 簡介
1.1 C# 語言
1.2 共通語言執行環境
1.3 基礎類別程式庫
1.4 我們的第一個 C# 程式
第二章 C# 語言
2.1 識別字
2.2 型別
2.3 變數
2.4 運算式與算符
2.5 述句
2.6 組織型別
2.7 繼承關係
2.8 存取修飾字(Access Modifier)
2.9 類別與結構
2.10 介面
2.11 陣列
2.12 列舉
2.13 委派
2.14 事件
2.15 try 述句與例外事件
2.16 屬性(Attribute)
2.17 不安全的程式碼及指標
2.18 預處理器指令
2.19 XML 文件
第三章 .Net Framework 的程式設計
3.1 通用型別(Common Type)
3.2 數學
3.3 字串
3.4 集合
3.5 正規表示式
3.6 輸入/輸出
3.7 網路
3.8 執行緒
3.9 配件
3.10 反射(Reflection)
3.11 自訂屬性
3.12 自動記憶體管理
3.13 與 COM 的互通性
第四章 基礎類別程式庫概述
4.1 核心型別
4.2 文字
4.3 集合
4.4 串流與 I/O
4.5 網路
4.6 執行緒
4.7 安全
4.8 反射(Reflection)
4.9 序列化(Serialization)
4.10 遠端服務(Remoting)
4.11 Web 服務
4.12 資料存取
4.13 XML
4.14 圖形
4.15 豐富的用戶端應用程式
4.16 Web 為主的應用程式
4.17 全球化(Globalization)
4.18 組態(Configuration)
4.19 進階的元件服務
4.20 配件(Assembly)
4.21 診斷與偵錯
4.22 與未受控管之程式碼的互通性
4.23 元件與工具的支援
4.24 執行期的措施
4.25 原生的作業系統措施
第五章 .Net 的基本工具
附錄 A C# 的關鍵字
附錄 B 正規表示式
附錄 C 編排規格
附錄 D Data Marshaling
附錄 E 使用配件
附錄 F 命名空間與配件
前言
第一章 簡介
1.1 C# 語言
1.2 共通語言執行環境
1.3 基礎類別程式庫
1.4 我們的第一個 C# 程式
第二章 C# 語言
2.1 識別字
2.2 型別
2.3 變數
2.4 運算式與算符
2.5 述句
2.6 組織型別
2.7 繼承關係
2.8 存取修飾字(Access Modifier)
2.9 類別與結構
2.10 介面
2.11 陣列
2.12 列舉
2.13 委派
2.14 事件
2.15 try 述句與例外事件
2.16 屬性(Attribute)
2.17 不安全的程式碼及指標
2.18 預處理器指令
2.19 XML 文件
第三章 ...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。