注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NET精通.NET核心技術(shù)原理與構(gòu)架

精通.NET核心技術(shù)原理與構(gòu)架

精通.NET核心技術(shù)原理與構(gòu)架

定 價(jià):¥79.00

作 者: 劉曉華編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 精通系列
標(biāo) 簽: 暫缺

ISBN: 9787505377684 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 844頁 字?jǐn)?shù):  

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

  本書是.NET核心技術(shù)的基礎(chǔ)入門篇,全書共分19章,隨書所附光盤包含書中的全部實(shí)例源代碼。本書首先扼要介紹了整體的.NET框架,然后介紹了.NET的基本類庫、基本類型的操作,接下來介紹了.NET程序設(shè)計(jì)的核心要素也是開發(fā)人員最大的學(xué)習(xí)難點(diǎn):程序集。圍繞程序集講解了其創(chuàng)建、反射機(jī)制、引用、版本控制、資源、特性編程等問題。最后圍繞.NET中的偽進(jìn)程應(yīng)用域和線程這兩個(gè)基本概念,詳細(xì)介紹了.NET中進(jìn)程通信、多線程、異步調(diào)用等關(guān)鍵技術(shù)。此外本書還有若干章節(jié)介紹了.NET框架提供的服務(wù),包括異常處理、特性編程、垃圾回收、多語言編程、安全性等。全書內(nèi)容深刻,實(shí)例豐富,是廣大程序設(shè)計(jì)人員學(xué)習(xí)和深入掌握.NET技術(shù)的必備參考讀物。

作者簡(jiǎn)介

暫缺《精通.NET核心技術(shù)原理與構(gòu)架》作者簡(jiǎn)介

圖書目錄

第1章 .NET和.NET框架概覽
1.1 什么是.NET
1.2 什么是.NET框架
1.2.1 公共語言運(yùn)行庫的功能
1.2.2 .NET框架類庫
1.2.3 客戶端應(yīng)用程序開發(fā)
1.2.4 服務(wù)器應(yīng)用程序開發(fā)
1.3 小結(jié)
第2章 公共語言運(yùn)行庫
2.1 公共語言運(yùn)行庫概述
2.2 托管代碼的創(chuàng)建
2.2.1 選擇編譯器
2.2.2 編譯為MSIL
2.2.3 將MSIL編譯為本機(jī)代碼
2.2.4 執(zhí)行代碼
2.3 自動(dòng)內(nèi)存管理
2.3.1 分配內(nèi)存
2.3.2 釋放內(nèi)存
2.3.3 生成結(jié)果和性能
2.3.4 為非托管資源釋放內(nèi)存
2.4 跨語言互用性
2.4.1 概述
2.4.2 公共語言規(guī)范簡(jiǎn)介
2.4.3 編寫符合CLS的代碼
2.5 元數(shù)據(jù)
2.5.1 元數(shù)據(jù)的優(yōu)點(diǎn)
2.5.2 元數(shù)據(jù)和PE文件結(jié)構(gòu)
2.5.3 元數(shù)據(jù)在運(yùn)行時(shí)的作用
2.6 小結(jié)
第3章 通用類型系統(tǒng)
3.1 通用類型系統(tǒng)概述
3.1.1 類型的類別
3.1.2 值和對(duì)象
3.1.3 類型和程序集
3.1.4 類型和命名空間
3.2 類型成員
3.2.1 成員特征
3.2.2 重載
3.2.3 繼承、重寫和隱藏成員
3.3 值類型
3.3.1 內(nèi)置值類型
3.3.2 用戶定義的值類型
3.4 枚舉類型
3.5 引用類型
3.5.1 類
3.5.2 接口
3.5.3 委托
3.5.4 指針
3.5.5 數(shù)組
3.6 類型轉(zhuǎn)化
3.6.1 概述
3.6.2 類型轉(zhuǎn)換表
3.7 格式化類型
3.7.1 格式化概述
3.7.2 格式說明符和格式提供程序
3.7.3 復(fù)合格式化
3.8 字符串轉(zhuǎn)化為基類型
3.8.1 分析數(shù)值字符串
3.8.2 分析日期和時(shí)間字符串
3.8.3 分析其他字符申
3.9 小結(jié)
第4章 .NET框架類庫
4.1 框架類庫概述
4.1.1 基本功能
4.1.2 命名約定
4.1.3 類庫和程序集
4.2 命名空間
4.2.1 完全限定名
4.2.2 命名空間級(jí)語句
4.2.3 NET系統(tǒng)命名空間
4.3 使用類庫
4.4 小結(jié)
第5章 .NET框架編程規(guī)范
5.1 命名指南
5.1.1 大寫樣式
5.1.2 區(qū)分大小寫
5.1.3 縮寫
5.1.4 用詞
5.1.5 避免類型名稱混淆
5.1.6 命名空間命名規(guī)范
5.1.7 類命名規(guī)范
5.1.8 接口命名規(guī)范
5.1.9 屬性命名規(guī)范
5.1.10 枚舉類型命名規(guī)范
5.1.11 靜態(tài)字段命名規(guī)范
5.1.12 參數(shù)命名規(guī)范
5.1.13 方法命名規(guī)范
5.1.14 屬性命名規(guī)范
5.1.15 事件命名規(guī)范
5.2 類型使用規(guī)范
5.2.1 值類型使用規(guī)范
5.2.2 委托使用規(guī)范
5.2.3 特性使用規(guī)范
5.2.4 基類使用規(guī)范
5.3 類成員使用規(guī)范
5.3.1 造函數(shù)使用規(guī)范
5.3.2 方法使用規(guī)范
5.3.3 屬性使用規(guī)范
5.3.4 事件使用規(guī)范
5.3.5 字段使用規(guī)范
5.3.6 參數(shù)使用規(guī)范
5.4 小結(jié)
第6章 初識(shí)程序集
6.1 程序集概述
6.1.1 基本功能
6.1.2 創(chuàng)建程序集
6.1.3 程序集的優(yōu)點(diǎn)
6.1.4 程序集內(nèi)容
6.1.5 程序集清單
6.2 用Ildasm查看程序集內(nèi)容
6.3 創(chuàng)建程序集
6.3.1 命令行調(diào)用編譯器
6.3.2 漫步命令行編譯器創(chuàng)建程序集
6.3.3 用程序集鏈接器(Al.exe)創(chuàng)建程序集
6.4 使用程序集
6.4.1 通過引用使用程序集
6.4.2 動(dòng)態(tài)加載程序集
6.4.3 部分引用
6.5 小結(jié)
第7章 版本控制
7.1 概述
7.1.1 程序集綁定請(qǐng)求解析過程
7.1.2 版本信息
7.1.3 區(qū)域性
7.1.4 強(qiáng)名稱及強(qiáng)名程序集
7.2 強(qiáng)名程序集
7.2.1 強(qiáng)名方案
7.2.2 創(chuàng)建強(qiáng)名程序集
7.2.3 延遲簽名
7.2.4 引用強(qiáng)名程序集
7.3 程序集定位過程
7.3.1 第1步:檢查配置文件
7.3.2 第2步:檢查以前引用的程序集
7.3.3 第3步:檢查全局程序集緩存
7.3.4 第4步:通過代碼基或探測(cè)定位程序集
7.4 .NET框架配置工具配置版本策略
7.4.1 將程序集加載到全局緩沖區(qū)
7.4.2 從全局程序集緩存中刪除程序集
7.4.3 在機(jī)器范圍內(nèi)配置程序集的版本策略
7.4.4 設(shè)置強(qiáng)名程序集的全局版本策略
7.4.5 刪除組件的全局版本策略
7.4.6 定制應(yīng)用程序的版本策略
7.5 使用發(fā)行者策略控制組件版本
7.6 版本控制實(shí)踐
7.6.1 實(shí)例1:透明引用程序集
7.6.2 實(shí)例2:同一應(yīng)用程序中使用多個(gè)版本的DLL
7.6.3 實(shí)例3:使用私有路徑
7.6.4 實(shí)例4:用配置文件控制程序集版本
7.7 小結(jié)
第8章 程序集高級(jí)技術(shù)
8.1 反射
8.1.1 反射的用途
8.1.2 運(yùn)行時(shí)查看類型信息
8.1.3 動(dòng)態(tài)調(diào)用
8.2 動(dòng)態(tài)創(chuàng)建程序集
8.2.1 使用動(dòng)態(tài)創(chuàng)建程序集的幾種情形
8.2.2 動(dòng)態(tài)創(chuàng)建
8.3 小結(jié)
第9章 動(dòng)態(tài)產(chǎn)生和編譯源代碼
9.1 代碼文檔對(duì)象模型簡(jiǎn)介
9.2 利用CodeDOM類型動(dòng)態(tài)產(chǎn)生源代碼
9.2.1 獲得代碼生成器
9.2.2 創(chuàng)建命名空間
9.2.3 創(chuàng)建注釋
9.2.4 引入命名空間
9.2.5 在命名空間下定義類型
9.2.6 添加類型成員
9.2.7 編寫語句和表達(dá)式
9.2.8 利用代碼生成器生成代碼
9.2.9 動(dòng)態(tài)產(chǎn)生源代碼實(shí)例
9.3 動(dòng)態(tài)編譯
9.3.1 獲得編譯器對(duì)象
9.3.2 構(gòu)造編譯單元
9.3.3 設(shè)置編譯選項(xiàng)
9.3.4 編譯
9.4 綜合示例
9.4.1 步驟1:設(shè)計(jì)界面
9.4.2 步驟2:引入相應(yīng)的名字空間
9.4.3 步驟3:聲明代理,添加代理變量
9.4.4 步驟4:動(dòng)態(tài)產(chǎn)生代碼
9.4.5 步驟5:顯示測(cè)試結(jié)果
9.5 小結(jié)
第10章 創(chuàng)建和使用資源
10.1 什么是資源
10.2 資源的形式
10.2.1 resource文件
10.2.2 資源程序集
10.3 資源的定位
10.3.1 定位resources文件
10.3.2 定位資源程序集
10.4 創(chuàng)建資源
10.4.1 手工創(chuàng)建資源
10.4.2 程序創(chuàng)建資源
10.4.3 示例
10.5 使用資源
10.5.1 通過資源管理器使用資源
10.5.2 使用ResourceReader讀取資源
10.5.3 自定義資源讀取器
10.5.4 自定義資源管理器
10.5.5 在Asp.NET中使用資源
10.6 共享資源
10.7 小結(jié)
第11章 特性編程
11.1 特性概述
11.2 應(yīng)用特性
11.3 編寫自定義特性
11.3.1 應(yīng)用AttributeUsage—Attribute
11.3.2 聲明特性類
11.3.3 聲明構(gòu)造函數(shù)
11.3.4 聲明屬性
11.3.5 自定義特性示例
11.4 檢索存儲(chǔ)在特性中的信息
11.4.1 檢索特性的一個(gè)實(shí)例
11.4.2 檢索應(yīng)用到同一范圍的特性的多個(gè)實(shí)例
11.4.3 檢索應(yīng)用到不同范圍的特性的多個(gè)實(shí)例
11.5 小結(jié)
第12章 序列化對(duì)象
12.1 概述
12.2 讓類支持序列化
12.2.1 簡(jiǎn)單序列化
12.2.2 通過實(shí)現(xiàn)ISerializable接口定制序列化
12.3 獲得流
12.4 格式器
12.4.1 IFormatter接口
12.4.2 使用格式器
12.4.3 自定義格式器
12.5 實(shí)例
12.6 小結(jié)
第13章 應(yīng)用域
13.1 基本概念
13.1.1 應(yīng)用域和進(jìn)程的關(guān)系
13.1.2 應(yīng)用域和線程的關(guān)系
13.1.3 應(yīng)用域和程序集的關(guān)系
13.1.4 應(yīng)用域和對(duì)象的關(guān)系
13.2 AppDomain類
13.2.1 靜態(tài)方法和靜態(tài)屬性
13.2.2 主要的實(shí)例屬性
13.2.3 主要的實(shí)例方法
13.2.4 公共事件
13.3 操作應(yīng)用域
13.3.1 獲得當(dāng)前應(yīng)用域
13.3.2 創(chuàng)建應(yīng)用域
13.3.3 卸載應(yīng)用域
13.3.4 操作應(yīng)用域?qū)傩?br />13.3.5 在應(yīng)用域中創(chuàng)建對(duì)象
13.3.6 在應(yīng)用域中加載程序集
13.3.7 在應(yīng)用域中執(zhí)行程序
13.3.8 跨應(yīng)用域回調(diào)
13.3.9 處理應(yīng)用域事件
13.4 應(yīng)用域局部存儲(chǔ)
13.4.1 示例一 一個(gè)線程中操作多個(gè)應(yīng)用域的局部存儲(chǔ)
13.4.2 示例二 多個(gè)線程中操作一個(gè)應(yīng)用域的局部存儲(chǔ)
13.5 小結(jié)
第14章 多線程編程
14.1 線程的基本概念
14.2 Thread類
14.2.1 公共靜態(tài)屬性
14.2.2 公共靜態(tài)方法
14.2.3 構(gòu)造函數(shù)
14.2.4 公共實(shí)例屬性
14.2.5 公共實(shí)例方法
14.3 操作線程
14.3.1 操作實(shí)例
14.3.2 結(jié)束線程
14.4 操作線程池
14.5 互斥和同步
14.5.1 互斥
14.5.2 同步
14.6 處理周期事件
14.6.1 System.WinForms Timer
14.6.2 ThrealdPool
14.6.3 System.Threading.Timer
14.6.4 System.Timers.Timer
14.7 線程局部存儲(chǔ)(TLS)
14.8 線程靜態(tài)成員
14.9 線程調(diào)用上下文
14.10 小結(jié)
第15章 異步調(diào)用
15.1 基本概念
15.2 實(shí)現(xiàn)異步調(diào)用
15.2.1 聲明委托類型
15.2.2 實(shí)例化調(diào)用委托
15.2.3 啟動(dòng)異步調(diào)用
15.2.4 獲得結(jié)果
15.3 異步調(diào)用中的互斥處理
15.3.1 使用關(guān)鍵字lock/SyncLock
15.3.2 使用Monitor
15.4 小結(jié)
第16章 自動(dòng)垃圾收集
16.1 基本概念
16.2 對(duì)象的Finalize方法
16.3 垃圾收集線程
16.4 垃圾收集器
16.5 Finalize隊(duì)列
16.6 優(yōu)化垃圾收集
16.6.1 定義GenObj類
16.6.2 為App類添加Generation—Demo方法
16.7 顯式回收
16.7.1 添加DisposeObj類
16.7.2 為App類添加Dispose—Demo
16.8 重用對(duì)象
16.8.1 使用強(qiáng)引用
16.8.2 使用弱引用
16.9 小結(jié)
第17章 異常處理
17.1 異常處理概述
17.1.1 基本概念
17.1.2 運(yùn)行庫對(duì)異常的處理
17.1.3 篩選運(yùn)行庫異常
17.1.4 .NET中的異常
17.1.5 Exception類
17.2 異常引發(fā)和捕獲
17.3 自定義異常
17.4 定制應(yīng)用域的默認(rèn)異常處理
17.5 跨語言的異常處理
17.6 跨應(yīng)用域異常處理
17.7 有關(guān)異常處理的建議
17.8 小結(jié)
第18章 安全性
18.1 基礎(chǔ)概念
18.1.1 權(quán)限
18.1.2 類型安全和安全性
18.1.3 安全策略
18.1.4 身份驗(yàn)證
18.1.5 授權(quán)
18.2 代碼訪問安全性
18.2.1 代碼訪問安全性介紹
18.2.2 編寫安全類庫
18.2.3 創(chuàng)建自己的代碼訪問權(quán)限
18.3 基于角色的安全性
18.3.1 基于角色的安全性介紹
18.3.2 Principal和Identity對(duì)象
18.3.3 基于角色的安全檢查
18.3.4 與COM十1.0安全性相互操作
18.4 加密服務(wù)
18.4.1 加密概述
18.4.2 .NET框架加密模型
18.4.3 加密任務(wù)
18.4.4 創(chuàng)建加密方案
18.4.5 配置加密類
18.5 安全策略管理
18.5.1 安全策略模型
18.5.2 權(quán)限授予
18.5.3 默認(rèn)安全策略
18.5.4 管理安全策略
18.5.5 InternetExplorer安全性和托管執(zhí)行
18.6 小結(jié)
第19章 安全性工具
19.1 概述
19.2 證書創(chuàng)建工具(Makecert.exe)
19.3 證書管理器工具(Certmgr.exe)
19.4 發(fā)行者證書測(cè)試工具(Cert2spc.exe)
19.5 文件簽名工具(SignCode.exe)
19.6 證書驗(yàn)證工具(Chktrust.exe)
19.7 權(quán)限查看工具(Permview:exe)
19.8 Secutil工具
19.9 小結(jié)

本目錄推薦

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