注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C# 2008核心編程

Visual C# 2008核心編程

Visual C# 2008核心編程

定 價(jià):¥79.00

作 者: (美)馬歇爾 著,施平安 等譯,耿肇英 審
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟技術(shù)叢書(shū)
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302200819 出版時(shí)間: 2009-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 620 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)圍繞軟件生命周期的設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)和調(diào)試階段展開(kāi)講述,系統(tǒng)地介紹了Visual C# 2008。全書(shū)共分5個(gè)部分。第Ⅰ部分介紹該語(yǔ)言的基本概念;第Ⅱ部分介紹創(chuàng)建一個(gè)C#應(yīng)用程序所必需的核心技能,包括Visual C# 2008新引入的LINQ語(yǔ)言;第Ⅲ部分重點(diǎn)介紹額外的語(yǔ)言特征;第Ⅳ部分全面介紹如何調(diào)試托管代碼;第Ⅴ部分介紹內(nèi)存管理和不安全代碼。本書(shū)內(nèi)容豐富,著述清楚,結(jié)構(gòu)上由淺入深,并提供了大量范例和提示,適合所有專(zhuān)業(yè)的開(kāi)發(fā)人員和編程愛(ài)好者閱讀。

作者簡(jiǎn)介

  Donis Marshal是一名軟件工程師、顧問(wèn)和教師,具有近25年的開(kāi)發(fā)經(jīng)驗(yàn),編寫(xiě)過(guò)成千上萬(wàn)行代碼。Donis開(kāi)設(shè)了30多門(mén)課程,并在全球各地培訓(xùn)開(kāi)發(fā)人員,主題涉及C#、Microsoft Visual Basic、NET Framework,調(diào)試技術(shù)和最佳實(shí)踐。他著有多部作品,包括Programming Micarosoft Visual C# 2005:The Language和NET Security Programming。

圖書(shū)目錄

第Ⅰ部分 核心語(yǔ)言
第1章 Visual C#編程簡(jiǎn)介
1.1 Visual C# 2008編程示例
1.1.1 C#示例程序
1.1.2 LINQ示例程序
1.2 Visual C# 2008程序的公共要素
1.2.1 命名空間
1.2.2 Main入口點(diǎn)
1.2.3 局部變量
1.2.4 可空類(lèi)型
1.2.5 表達(dá)式
1.2.6 選擇語(yǔ)句
1.2.7 迭代語(yǔ)句
1.3 C#核心語(yǔ)言特征
1.3.1 符號(hào)和標(biāo)記
1.3.2 標(biāo)識(shí)符
1.3.3 關(guān)鍵字
1.3.4 基元
1.4 類(lèi)型預(yù)覽
第2章 類(lèi)型
2.1 類(lèi)
2.1.1 類(lèi)的成員
2.1.2 成員函數(shù)
2.2 結(jié)構(gòu)
2.3 枚舉
2.4 等值與標(biāo)識(shí)
2.5 繼承預(yù)覽
第3章 繼承
3.1 繼承示例
3.2 System.Object
3.2.1 Object.Equals方法
3.2.2 Object.GetHashCode方法
3.2.3 Object.GetType方法
3.2.4 Object.ToString方法
3.2.5 Object.MemberwiseClone方法
3.2.6 Object.ReferenceEquals方法
3.3 Employee類(lèi)
3.4 實(shí)現(xiàn)繼承
3.5 重寫(xiě)繼承的行為
3.5.1 virtual和override關(guān)鍵字
3.5.2 重載與重寫(xiě)
3.5.3 重寫(xiě)事件
3.5.4 擴(kuò)展方法
3.6 new修飾符
3.7 抽象類(lèi)
3.8 密封類(lèi)
3.9 構(gòu)造函數(shù)和析構(gòu)函數(shù)
3.10 接口
3.10.1 實(shí)現(xiàn)接口
3.10.2 顯式接口成員實(shí)現(xiàn)
3.10.3 接口的再實(shí)現(xiàn)
3.11 多態(tài)性
3.11.1 接口多態(tài)性
3.11.2 new修飾符和多態(tài)性
3.12 強(qiáng)制類(lèi)型轉(zhuǎn)換
3.13 屬性繼承
3.14 Visual Studio 2008預(yù)覽
第Ⅱ部分 核心技術(shù)
第4章 Visual Studio 2008簡(jiǎn)介
4.1 遷移到Visual Studio 2008
4.2 集成開(kāi)發(fā)環(huán)境
4.2.1 起始頁(yè)
4.2.2 創(chuàng)建項(xiàng)目
4.2.3 多目標(biāo)
4.2.4 解決方案資源管理器
4.2.5 項(xiàng)目類(lèi)型
4.2.6 添加引用
4.2.7 Visual Studio中的窗口管理
4.2.8 自動(dòng)恢復(fù)
4.3 類(lèi)層次結(jié)構(gòu)
4.3.1 “類(lèi)視圖”窗口
4.3.2 對(duì)象瀏覽器
4.3.3 類(lèi)關(guān)系圖
4.3.4 “錯(cuò)誤列表”窗口
4.4 代碼編輯器
4.4.1 IntelliSense
4.4.2 外側(cè)代碼
4.4.3 字體和顏色格式化
4.4.4 源代碼格式設(shè)置
4.4.5 修改跟蹤
4.5 代碼段
4.5.1 插入代碼段
4.5.2 默認(rèn)的代碼段
4.5.3 代碼段管理器
4.5.4 創(chuàng)建代碼段
4.5.5 復(fù)制和粘貼
4.6 重構(gòu)
4.7 生成和部署
4.7.1 MSBuild
4.7.2 ClickOnce部署
4.8 數(shù)組和集合預(yù)覽
第5章 數(shù)組和集合
5.1 數(shù)組
5.1.1 數(shù)組元素
5.1.2 多維數(shù)組
5.1.3 交錯(cuò)數(shù)組
5.1.4 System.Array
5.1.5 System.Array屬性
5.1.6 params關(guān)鍵字
5.1.7 數(shù)組轉(zhuǎn)換
5.2 集合
5.2.1 ArrayList集合
5.2.2 BitArray集合
5.2.3 Hashtable集合
5.2.4 Queue集合
5.2.5 SortedList
5.2.6 Stack集合
5.2.7 專(zhuān)用集合
5.3 LINQ預(yù)覽
第6章 LINQ簡(jiǎn)介
6.1 C#擴(kuò)展
6.1.1 類(lèi)型推斷
6.1.2 對(duì)象初始值設(shè)定項(xiàng)
6.1.3 匿名類(lèi)型
6.1.4 擴(kuò)展方法
6.1.5 lambda表達(dá)式
6.1.6 表達(dá)式目錄樹(shù)
6.2 LINQ基礎(chǔ)
6.2.1 核心要素
6.2.2 轉(zhuǎn)換運(yùn)算符
6.2.3 LINQ查詢(xún)表達(dá)式語(yǔ)法
6.2.4 LINQ在哪里
6.3 LINQ to Objects
6.4 LINQ運(yùn)算符
6.4.1 聚合運(yùn)算符
6.4.2 連接運(yùn)算符
6.4.3 數(shù)據(jù)類(lèi)型轉(zhuǎn)換運(yùn)算符
6.4.4 元素運(yùn)算符
6.4.5 等于運(yùn)算符
6.4.6 篩選運(yùn)算符
6.4.7 生成運(yùn)算符
6.4.8 分組運(yùn)算符
6.4.9 聯(lián)接運(yùn)算符
6.4.10 分區(qū)運(yùn)算符
6.4.11 量詞運(yùn)算符
6.4.12 集合運(yùn)算符
6.4.13 排序運(yùn)算符
6.5 泛型預(yù)覽
第7章 泛型
7.1 泛型類(lèi)型
7.1.1 類(lèi)型形參
7.1.2 類(lèi)型實(shí)參
7.1.3 構(gòu)造類(lèi)型
7.1.4 重載方法
7.2 泛型方法
泛型類(lèi)型的this引用
7.3 約束
7.3.1 派生約束
7.3.2 接口約束
7.3.3 值類(lèi)型約束
7.3.4 引用類(lèi)型約束
7.3.5 默認(rèn)的構(gòu)造函數(shù)約束
7.4 強(qiáng)制類(lèi)型轉(zhuǎn)換
7.5 繼承
7.5.1 重寫(xiě)泛型方法
7.5.2 嵌套類(lèi)型
7.6 靜態(tài)成員
7.6.1 運(yùn)算符函數(shù)
7.6.2 序列化
7.6.3 泛型本質(zhì)
7.6.4 泛型集合
7.7 枚舉器預(yù)覽
第8章 枚舉器
8.1 可枚舉的對(duì)象
8.1.1 枚舉器
8.1.2 枚舉器實(shí)例
8.1.3 枚舉器實(shí)例(版本化集合)
8.1.4 IEnumerator問(wèn)題
8.2 泛型枚舉器
8.2.1 IEnumerable接口
8.2.2 IEnumerator接口
8.2.3 泛型枚舉器實(shí)例 (版本化集合)
8.3 迭代器
8.4 運(yùn)算符重載預(yù)覽
第Ⅲ部分 C#語(yǔ)言詳解
第9章 運(yùn)算符重載
9.1 數(shù)學(xué)運(yùn)算符和邏輯運(yùn)算符
9.1.1 實(shí)現(xiàn)
9.1.2 自增和自減運(yùn)算符
9.1.3 左移和右移運(yùn)算符
9.1.4 true和false運(yùn)算符
9.1.5 成對(duì)運(yùn)算符
9.2 轉(zhuǎn)換運(yùn)算符
9.3 實(shí)例
9.4 運(yùn)算符重載的本質(zhì)
9.5 委托和事件預(yù)覽
第10章 委托和事件
10.1 委托
10.1.1 定義委托
10.1.2 創(chuàng)建委托
10.1.3 逆變和協(xié)變
10.1.4 激活委托
10.1.5 委托數(shù)組
10.1.6 System.MulticastDelegate類(lèi)
10.1.7 調(diào)用列表
10.1.8 泛型和委托
10.1.9 異步調(diào)用
10.1.10 異步委托圖
10.1.11 異常
10.2 匿名方法
10.2.1 外部變量
10.2.2 泛型匿名方法
10.2.3 匿名方法的局限性
10.3 事件
10.3.1 發(fā)布事件
10.3.2 訂閱者
10.3.3 引發(fā)事件
10.4 LINQ編程預(yù)覽
第11章 LINQ編程
11.1 LINQ to XML
11.1.1 XML架構(gòu)
11.1.2 驗(yàn)證
11.1.3 導(dǎo)航
11.1.4 顯式的強(qiáng)制類(lèi)型轉(zhuǎn)換
11.1.5 XML修改
11.1.6 XML查詢(xún)表達(dá)式
11.2 LINQ to SQL
11.2.1 實(shí)體類(lèi)
11.2.2 LINQ to SQL查詢(xún)表達(dá)式
11.2.3 LINQ to DataSet
11.2.4 關(guān)聯(lián)
11.2.5 LINQ to SQL更新
11.3 異常處理預(yù)覽
第12章 異常處理
12.1 異常示例
12.2 標(biāo)準(zhǔn)異常模型
12.3 結(jié)構(gòu)化異常處理
12.3.1 try語(yǔ)句
12.3.2 catch語(yǔ)句
12.3.3 異常的傳播
12.3.4 finally語(yǔ)句
12.3.5 異常信息表
12.3.6 嵌套的try塊
12.4 System.Exception
12.4.1 System.Exception函數(shù)
12.4.2 System.Exception屬性
12.4.3 應(yīng)用程序異常
12.4.4 異常轉(zhuǎn)換
12.4.5 COM互操作性異常
12.5 遠(yuǎn)程異常
12.6 未處理的異常
12.6.1 Application.ThreadException
12.6.2 AppDomain.Unhandled-Exception
12.7 在Visual Studio中管理異常
12.7.1 異常助手
12.7.2 “異?!睂?duì)話(huà)框
12.8 元數(shù)據(jù)和反射預(yù)覽
第Ⅳ部分 調(diào)試
第13章 元數(shù)據(jù)和反射
13.1 元數(shù)據(jù)
13.1.1 元數(shù)據(jù)標(biāo)記
13.1.2 元數(shù)據(jù)堆
13.1.3 流
13.1.4 元數(shù)據(jù)驗(yàn)證
13.1.5 ILDASM
13.2 反射
13.2.1 獲得Type對(duì)象
13.2.2 加載程序集
13.2.3 瀏覽類(lèi)型信息
13.2.4 動(dòng)態(tài)調(diào)用
13.2.5 類(lèi)型的創(chuàng)建
13.2.6 晚期綁定委托
13.2.7 函數(shù)調(diào)用性能
13.3 反射和泛型
13.3.1 IsGeneric和IsGenericTypeDefinition
13.3.2 typeof
13.3.3 GetType
13.3.4 GetGenericTypeDefinition
13.3.5 GetGenericArguments
13.3.6 創(chuàng)建泛型類(lèi)型
13.3.7 反射的安全性
13.3.8 屬性
13.3.9 程序員定義的自定義屬性
13.3.10 屬性和反射
13.4 MSIL預(yù)覽
第14章 MSIL編程
14.1 “Hello World”應(yīng)用程序
14.2 計(jì)算堆棧
14.3 MSIL詳解
14.4 復(fù)雜任務(wù)
14.5 分支
14.6 數(shù)組
14.7 算術(shù)指令
14.8 轉(zhuǎn)換運(yùn)算
14.9 異常處理
14.10 其他操作
14.11 進(jìn)程執(zhí)行
14.12 用Visual Studio 2008進(jìn)行調(diào)試預(yù)覽
第15章 用Visual Studio 2008進(jìn)行調(diào)試
15.1 調(diào)試概述
15.1.1 調(diào)試Windows窗體項(xiàng)目
15.1.2 附加到運(yùn)行進(jìn)程
15.1.3 調(diào)試控制臺(tái)應(yīng)用程序項(xiàng)目
15.1.4 調(diào)試類(lèi)庫(kù)項(xiàng)目
15.2 調(diào)試配置
15.2.1 Debug和Release配置
15.2.2 配置管理器
15.3 調(diào)試設(shè)置
15.3.1 Visual Studio環(huán)境調(diào)試設(shè)置
15.3.2 解決方案的調(diào)試設(shè)置
15.3.3 項(xiàng)目的調(diào)試設(shè)置
15.4 斷點(diǎn)
15.4.1 函數(shù)斷點(diǎn)
15.4.2 “斷點(diǎn)”窗口
15.4.3 跟蹤點(diǎn)
15.5 代碼逐步調(diào)試
15.5.1 逐步調(diào)試命令
15.5.2 “設(shè)置下一條語(yǔ)句”實(shí)例
15.6 “調(diào)試”工具欄
15.7 數(shù)據(jù)提示
15.8 調(diào)試窗口
15.8.1 “斷點(diǎn)”窗口
15.8.2 “輸出”窗口
15.8.3 “監(jiān)視”窗口和其他變量窗口
15.8.4 自動(dòng)窗口
15.8.5 “局部變量”窗口
15.8.6 “即時(shí)”窗口
15.8.7 “調(diào)用堆?!贝翱?
15.8.8 “線(xiàn)程”窗口
15.8.9 “模塊”窗口
15.8.10 “進(jìn)程”窗口
15.8.11 “內(nèi)存”窗口
15.8.12 “反匯編”窗口
15.8.13 “寄存器”窗口
15.9 跟蹤
15.9.1 跟蹤實(shí)例
15.9.2 配置文件
15.9.3 使用配置文件進(jìn)行跟蹤的示例
15.10 DebuggerDisplayAttribute
15.11 DebuggerBrowsableAttribute
15.12 DebuggerTypeProxyAttribute
15.13 轉(zhuǎn)儲(chǔ)文件
15.14 高級(jí)調(diào)試預(yù)覽
第16章 高級(jí)調(diào)試
16.1 DebuggableAttribute屬性
16.2 調(diào)試器
16.3 托管調(diào)試器(MDbg)
16.3.1 MDbg實(shí)例
16.3.2 MDbg命令
16.4 WinDbg
16.5 Son of Strike(SOS)
16.5.1 SOS實(shí)例——第1部分
16.5.2 SOS實(shí)例——第2部分
16.6 轉(zhuǎn)儲(chǔ)文件
16.7 內(nèi)存管理
16.7.1 對(duì)象圖
16.7.2 代
16.7.3 終結(jié)進(jìn)程
16.7.4 可靠性和性能監(jiān)視器
16.8 線(xiàn)程
16.9 異常
16.10 符號(hào)
16.10.1 Symsrv符號(hào)服務(wù)器
16.10.2 應(yīng)用程序符號(hào)
16.11 內(nèi)存管理預(yù)覽  
第Ⅴ部分 高級(jí)特性
第17章 內(nèi)存管理
17.1 非托管資源
17.1.1 垃圾回收概述
17.1.2 GC風(fēng)格
17.2 終結(jié)器
17.3 IDisposable.Dispose
17.3.1 Disposable模式
17.3.2 Disposable模式的考慮因素
17.4 弱引用
17.4.1 弱引用內(nèi)部機(jī)理
17.4.2 WeakReference類(lèi)
17.4.3 可靠的代碼
17.4.4 管理非托管資源
17.5 GC類(lèi)
17.6 不安全的代碼預(yù)覽
第18章 不安全的代碼
18.1 unsafe關(guān)鍵字
18.1.1 指針
18.1.2 指針參數(shù)和指針?lè)祷刂?
18.1.3 P/Invoke
18.2 小結(jié)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)