關閉 

C# 精要

C# Essentials

    ※庫存=1

    結帳去

      

    內容簡介  |   作者介紹  |   目錄  |   同類推薦   |  購物說明

    內容簡介

    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 之基本工具程式的簡介,以及命名空間與配件之間的交互參照。

    <TOP>

    作者介紹

    Ben Albahari, Peter Drayton & Brad Merrill

    Ben Albahari 是 Genamics 公司的創辦人之一,該公司是一家提供微軟 C# 及 J++元件及函式庫的廠商,他也是《A Comparative Overview of C#》一文的作者,這篇文章是比較 C# 與 C++ 及 Java 的不同時,常被引用的文件。

    Peter Drayton 是一位獨立的電腦顧問,同時也是 DevelopMentor 的講師,他專門講授 C# 及 .NET 的相關課程。

    Brad Merrill 是微軟公司的軟體程式工程師,同時也是 .NET架構整合團隊的成員之一。

    <TOP>

    詳細資料

    EAN / 9789578247659
    頁數 / 264
    裝訂 / 平裝
    級別 / 普
    語言 / 繁體/中文

    <TOP>

    目錄

    前言

    第一章 簡介

    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 命名空間與配件

    <TOP>

    如果你喜歡這商品,那你一定不能錯過...

    <TOP>

    購物說明

    退換貨說明

    如遇欲退換貨之情形,請於收貨日當天起算第7日(含)前以收執聯為憑,將商品與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等)以掛號方式寄回灰熊愛讀書客服部,否則恕不接受退貨。有特殊外包裝之商品,一經拆封(除運送包裝外之一切包裝),恕不接受退貨。
    詳細退換貨須知請參考FAQ

    <TOP>