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

C#高級編程(第7版)

C#高級編程(第7版)

定 價:¥148.00

作 者: (美)內(nèi)格爾,(美)埃夫琴 等著,李銘 譯,黃靜 審校
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787302239376 出版時間: 2010-11-01 包裝: 平裝
開本: 16開 頁數(shù): 1473 字?jǐn)?shù):  

內(nèi)容簡介

  《C#高級編程(第7版)》回顧.NET體系結(jié)構(gòu)、對象、泛型、繼承、數(shù)組、運(yùn)算符、類型強(qiáng)制轉(zhuǎn)換、委托、事件、Lambda表達(dá)式等,詳細(xì)論述C#中的動態(tài)對象、命名參數(shù)和可選參數(shù)、COM專用的交互操作功能、安全類型變體,闡述.NET 4的新增功能、WF4、ADO.NET數(shù)據(jù)服務(wù)、MEF、并行任務(wù)庫和PLINQ,深入探討LINQ、WCF、WPF、流文檔和固定文檔及Silverlight等功能強(qiáng)大的技術(shù),回顧ASP.NET編程,介紹ASP.NET MVC和ASP.NET動太數(shù)據(jù)等新功能,討論使用WCF、MSMQ、點(diǎn)對點(diǎn)和聯(lián)合進(jìn)行通信。

作者簡介

  Christian Nagel,是微軟技術(shù)代言人(Microsoft Rd)、軟件架構(gòu)師和許多.NET圖書的作者,他開創(chuàng)了CN innovation(thinktecture的合作伙伴)。Bill Evjen,是Thomson Reuters和Lipper的全球平臺體系結(jié)構(gòu)的總監(jiān)。他也是微軟技術(shù)代言人(Microsoft RD)和INETA的創(chuàng)始人。Jay Glynn,是PurSafety的首席架構(gòu)師,PureSafety是一家業(yè)界依靠的提供商(為勞動力的安全和健康提供結(jié)果驅(qū)動的軟件和信息解決方案)。

圖書目錄

第1部分 C#語言
第1章 .NET體系結(jié)構(gòu)
1.1 C#與.NET的關(guān)系
1.2 公共語言運(yùn)行庫
1.2.1 平臺無關(guān)性
1.2.2 提高性能
1.2.3 語言的互操作性
1.3 中間語言
1.3.1 面向?qū)ο蠛徒涌诘闹С?br />1.3.2 不同的值類型和引用類型
1.3.3 強(qiáng)數(shù)據(jù)類型化
1.3.4 通過異常處理錯誤
1.3.5 特性的使用
1.4 程序集
1.4.1 私有程序集
1.4.2 共享程序集
1.4.3 反射
1.4.4 并行編程
1.5.NETFramework類
1.6 名稱空間
1.7 用C#創(chuàng)建.NET應(yīng)用程序
1.7.1 創(chuàng)建ASP.NET應(yīng)用程序
1.7.2 創(chuàng)建Windows窗體
1.7.3 使用WPF
1.7.4 Windows控件
1.7.5 Windows服務(wù)
1.7.6 WCF
1.7.7 Windows WF
1.8 C#在.NET企業(yè)體系結(jié)構(gòu)中的作用
1.9 小結(jié)
第2章 核心C#
2.1 第一個C#程序
2.1.1 代碼
2.1.2 編譯并運(yùn)行程序
2.1.3 詳細(xì)介紹
2.2 變量
2.2.1 變量的初始化
2.2.2 類型推斷
2.2.3 變量的作用域
2.2.4 常量
2.3 預(yù)定義數(shù)據(jù)類型
2.3.1 值類型和引用類型
2.3.2 CTS類型
2.3.3 預(yù)定義的值類型
2.3.4 預(yù)定義的引用類型
2.4 流控制
2.4.1 條件語句
2.4.2 循環(huán)
2.4.3 跳轉(zhuǎn)語句
2.5 枚舉
2.6 名稱空間
2.6.1 using語句
2.6.2 名稱空間的別名
2.7 Main()方法
2.7.1 多個Main()方法
2.7.2 給Main()方法傳遞參數(shù)
2.8 有關(guān)編譯C#文件的更多內(nèi)容
2.9 控制臺I/O
2.10 使用注釋
2.10.1 源文件中的內(nèi)部注釋
2.10.2 XML文檔
2.11 C#預(yù)處理器指令
2.11.1 #define和under
2.11.2 #if #elif,#else和#endif
2.11.3 #warning和#error
2.11.4 #region和#endregion
2.11.5 #line
2.11.6 #pmgma
2.12 C#編程規(guī)則
2.12.1 關(guān)于標(biāo)識符的規(guī)則
2.12.2 用法約定
2.13小結(jié)
第3章 對象和類型
3.1 類和結(jié)構(gòu)
3.2 類
3.2.1 數(shù)據(jù)成員
3.2.2 函數(shù)成員
3.2.3 只讀字段
3.3 匿名類型
3.4 結(jié)構(gòu)
3.4.1 結(jié)構(gòu)是值類型
3.4.2 結(jié)構(gòu)和繼承
3.4.3 結(jié)構(gòu)的構(gòu)造函數(shù)
3.5 部分類
3.6 靜態(tài)類
3.7 Object類
3.7.1 System. Object()方法
3.7.2 To Sing()方法
3.8 擴(kuò)展方法
3.9 小結(jié)
第4章 繼承
4.1 繼承的類型
4.1.1 實現(xiàn)繼承和接口繼承
4.1.2 多重繼承
4.1.3 結(jié)構(gòu)和類
4.2 實現(xiàn)繼承
4.2.1 虛方法
4.2.2 隱藏方法-
4.2.3 調(diào)用函數(shù)的基類版本
4.2.4 抽象類和抽象函數(shù)
4.2.5 密封類和密封方法
4.2.6 派生類的構(gòu)造函數(shù)
4.3 修飾符
4.3.1 可見性修飾符
4.3.2 其他修飾符
4.4 接口
4.4.1 定義和實現(xiàn)接口
4.4.2 派生的接口
4.5 小結(jié)
第5章 泛型
5.1 概述
5.1.1 性能
5.1.2 類型安全
5.1.3 二進(jìn)制代碼的重用
5.1.4 代碼的擴(kuò)展
5.1.5 命名約定
5.2 創(chuàng)建泛型類
5.3 泛型類的功能
5.3.1 默認(rèn)值
5.3.2 約束
5.3.3 繼承
5.3.4 靜態(tài)成員
5.4 泛型接口
5.4.1 協(xié)變和抗變
5.4.2 泛型接口的協(xié)變
5.4.3 泛型接口的抗變
5.5 泛型結(jié)構(gòu)
5.6 泛型方法
5.6.1 泛型方法示例
5.6.2 帶約束的泛型方法
5.6.3 帶委托的泛型方法
5.6.4 泛型方法規(guī)范
5.7 小結(jié)
第6章 數(shù)組
6.1 簡單數(shù)組
6.1.1 數(shù)組的聲明
6.1.2 數(shù)組的初始化
6.1.3 訪問數(shù)組元素
6.1.4 使用引用類型
6.2 多維數(shù)組
6.3 鋸齒數(shù)組
6.4 Array類
6.4.1 創(chuàng)建數(shù)組
6.4.2 復(fù)制數(shù)組
6.4.3 排序
6.5 數(shù)組作為參數(shù)
6.5.1 數(shù)組協(xié)變
6.5.2 Array Segment
6.6 枚舉
6.6.1 IEnumerator接口
6.6.2 foreach語句
6.6.3 yield語句
6.7 元組
6.8 結(jié)構(gòu)比較
6.9 小結(jié)
第7章 運(yùn)算符和類型強(qiáng)制轉(zhuǎn)換
7.1 運(yùn)算符
7.1.1 運(yùn)算符的簡化操作
7.1.2 運(yùn)算符的優(yōu)先級
7.2 類型的安全性
7.2.1 類型轉(zhuǎn)換
7.2.2 裝箱和拆箱
7.3 比較對象的相等性
7.3.1 比較引用類型的相等性
7.3.2 比較值類型的相等性
7.4 運(yùn)算符重載
7.4.1 運(yùn)算符的工作方式
7.4.2 運(yùn)算符重載的示例:Vector結(jié)構(gòu)
7.5 用戶定義的類型強(qiáng)制轉(zhuǎn)換
7.5.1 實現(xiàn)用戶定義的類型強(qiáng)制轉(zhuǎn)換
7.5.2 多重類型強(qiáng)制轉(zhuǎn)換
7.6 小結(jié)
第8章 委托、Lambda表達(dá)式
和事件
8.1 委托
8.1.1 聲明委托
8.1.2 使用委托
8.1.3 簡單的委托示例
8.1.4 Action和Func委托
8.1.5 Bubble Sorter示例
8.1.6 多播委托
8.1.7 匿名方法
8.2 Lambda表達(dá)式
8.2.1 參數(shù)
8.2.2 多行代碼
8.2.3 Lambda表達(dá)式外部的變量
8.3 事件
8.3.1 事件發(fā)布程序
8.3.2 事件偵聽器
8.3.3 弱事件
8.4 小結(jié)
第9章 字符串和正則表達(dá)式
9.1 System .String類
9.1.1 創(chuàng)建字符串
9.1.2 String Builder成員
9.1.3 格式字符串
9.2 正則表達(dá)式
9.2.1 正則表達(dá)式概述
9.2.2 Regular Expressions Playaround示例
9.2.3 顯示結(jié)果
9.2.4 匹配、組合和捕獲
9.3 小結(jié)
第10章 集合
10.1 集合接口和類型
10.2 列表
10.2.1 創(chuàng)建列表
10.2.2 只讀集合
10.3 隊列
10.4 棧
10.5 鏈表
10.6 有序列表
10.7 字典
10.7.1 鍵的類型
10.7.2 字典示例
10.7.3 Lookup類
10.7.4 有序字典
10.8 集
10.9 可觀察的集合
10.10位數(shù)組
10.10.1 BitArray類
10.10.2 BitVector32結(jié)構(gòu)
10.11并發(fā)集合
10.12性能
10.13小結(jié)
第11章 LINQ
11.1 LINQ概述
11.1.1 列表和實體
11.1.2 LINQ查詢
11.1.3 擴(kuò)展方法
11.1.4 推遲查詢的執(zhí)行
11.2 標(biāo)準(zhǔn)的查詢操作符
11.2.1 篩選
11.2.2 用索引篩選
11.2.3 類型篩選
11.2.4 復(fù)合的from子句
11.2.5 排序
11.2.6 分組
11.2.7 對嵌套的對象分組
11.2.8 連接
11.2.9 集合操作
11.2.10 合并
11.2.11 分區(qū)
11.2.12 聚合操作符
11.2.13 轉(zhuǎn)換
11.2.14 生成操作符
11.3 并行LINQ
11.3.1 并行查詢
11.3.2 分區(qū)器
11.3.3 取消
11.4 表達(dá)式樹
11.5 LINQ提供程序
11.6 小結(jié)
第12章 動態(tài)語言擴(kuò)展
12.1 DLR
12.2 dyllamic類型
12.3 包含DLR Script Runtime
12.4 DymamicObject和ExpandoObject
12.4.1 DynamicObjiect
12.4.2 ExpandoObiect
12.5 小結(jié)
第13章 內(nèi)存管理和指針
13.1 后臺內(nèi)存管理
13.1.1 值數(shù)據(jù)類型
13.1.2 引用數(shù)據(jù)類型
13.1.3 垃圾回收
13.2 釋放非托管的資源
13.2.1 析構(gòu)函數(shù)¨
13.2.2 IDisposable接口
13.2.3 實現(xiàn)IDisposable接口和析構(gòu)函數(shù)
13.3 不安全的代碼
13.3.1 用指針直接訪問內(nèi)存
13.3.2 指針示例:Pointer Playground
13.3.3 使用指針優(yōu)化性能
13.4 小結(jié)
第14章 反射
14.1 自定義特性
14.1.1 編寫自定義特性
14.1.2 自定義特性示例:WhatsNew Attributes
……
第15章 錯誤和異常
第Ⅱ部分 Visual Studio
第16章 Visual Studio 2010
第17章 部署
第Ⅲ部分 基礎(chǔ)
第18章 程序集
第19章 檢測
第20章 線程、任務(wù)和同步
第21章 安全性
第22章 本地化
第23章 System .Transactions
第24章 網(wǎng)絡(luò)
第25章 Windows服務(wù)
第26章 互操作性
第27章 核心XAML
第28章 Managed Extensibility
……

本目錄推薦

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