出版時(shí)間:2012-1 出版社:清華大學(xué)出版社 作者:諾思拉 頁(yè)數(shù):596 譯者:黃艷,劉彥博,柴曉偉
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)介紹了.NETFramework應(yīng)用程序開(kāi)發(fā)的重要主題,內(nèi)容包括框架基礎(chǔ),輸入和輸出,文本搜索,集合與泛型,序列化,圖形處理,線程,應(yīng)用程序域和服務(wù),安裝和配置應(yīng)用程序,日志和系統(tǒng)管理,應(yīng)用程序安全,用戶和數(shù)據(jù)安全,COM互操作,反射及郵件處理等。
本書(shū)是MCTSExam70-536的官方教材,內(nèi)容涵蓋所有考點(diǎn),且案例豐富,可操作性強(qiáng)。本書(shū)的配套資源中包含大量模擬試題,幫助讀者測(cè)試對(duì)各課知識(shí)點(diǎn)的掌握情況。
本書(shū)的目標(biāo)讀者是.NETFramework應(yīng)用程序開(kāi)發(fā)人員、希望了解.NETFramework的技術(shù)愛(ài)好者和備考MCTSExam70-536的考生。
作者簡(jiǎn)介
Tony
Northrup,MCTS、MCSE、CISPP和MVP。在20世紀(jì)80年代中期,就學(xué)會(huì)了如何在從一堆零件制造出來(lái)的ZX-81個(gè)人計(jì)算機(jī)上進(jìn)行BASIC編程。之后,在開(kāi)始為MS-DOS編寫(xiě)代碼之前,他還掌握了Motorola
VERSAdos操作系統(tǒng)上的68000匯編和ANSI
C。在NEXTSTEP操作系統(tǒng)上工作了一段時(shí)間之后,Tony又回到了Microsoft平臺(tái),因?yàn)樗籑icrosoft
NT的3.1版本深深打動(dòng)了。盡管Tony也曾涉獵過(guò)其他操作系統(tǒng),但從此時(shí)起,他開(kāi)始致力于Windows上的Microsoft
Visual C++、Microsoft
Visual Basic、C#和Perl(用于自動(dòng)化項(xiàng)目)開(kāi)發(fā)。Tony現(xiàn)在幾乎只為.NET
Framework進(jìn)行開(kāi)發(fā)工作。
書(shū)籍目錄
第1章 .NET Framework基礎(chǔ)
準(zhǔn)備工作
第1課 使用值類(lèi)型
內(nèi)置的值類(lèi)型
如何聲明值類(lèi)型變量
如何創(chuàng)建用戶定義的類(lèi)型
如何創(chuàng)建枚舉
練習(xí):聲明和使用值類(lèi)型
課程小結(jié)
復(fù)習(xí)題
第2課 使用通用引用類(lèi)型
什么是引用類(lèi)型
比較引用類(lèi)型和值類(lèi)型的行為
內(nèi)置的引用類(lèi)型
字符串與StringBuilder
如何創(chuàng)建數(shù)組并對(duì)數(shù)組排序
如何使用流
如何拋出和捕獲異常
練習(xí):使用引用類(lèi)型
課程小結(jié)
復(fù)習(xí)題
第3課 構(gòu)造類(lèi)
什么是繼承
什么是接口
什么是分部類(lèi)
什么是泛型
事件
什么是特性
什么是類(lèi)型轉(zhuǎn)發(fā)
練習(xí):創(chuàng)建派生類(lèi)和使用委托
課程小結(jié)
復(fù)習(xí)題
第4課 類(lèi)型之間的轉(zhuǎn)換
Visual Basic和C#中的類(lèi)型轉(zhuǎn)換
什么是裝箱和拆箱
如何在自定義類(lèi)型中實(shí)現(xiàn)類(lèi)型轉(zhuǎn)換
練習(xí):安全地執(zhí)行轉(zhuǎn)換
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第2章 輸入/輸出
準(zhǔn)備工作
第1課 使用文件系統(tǒng)
枚舉驅(qū)動(dòng)器
管理文件和文件夾
監(jiān)視文件系統(tǒng)
練習(xí):使用文件系統(tǒng)
課程小結(jié)
復(fù)習(xí)題
第2課 文件和流的讀取與寫(xiě)入
讀取和寫(xiě)入文本文件
讀取和寫(xiě)入二進(jìn)制文件
讀取和寫(xiě)入字符串
使用MemoryStream
使用BufferedStream
使用壓縮流
使用獨(dú)立存儲(chǔ)區(qū)
練習(xí):使用流
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第3章 文本的搜索、修改和編碼
準(zhǔn)備工作
第1課 編寫(xiě)正則表達(dá)式
如何使用正則表達(dá)式進(jìn)行模式匹配
如何匹配簡(jiǎn)單文本
如何在特定的位置匹配文本
如何提取匹配的數(shù)據(jù)
如何使用正則表達(dá)式替換子字符串
如何使用正則表達(dá)式約束字符串 輸入
練習(xí):創(chuàng)建一個(gè)正則表達(dá)式求值器
課程小結(jié)
復(fù)習(xí)題
第2課 編碼和解碼
理解編碼
使用編碼類(lèi)
如何檢測(cè)所支持的代碼頁(yè)
如何在寫(xiě)入文件時(shí)指定編碼類(lèi)型
如何在讀取文件時(shí)指定編碼類(lèi)型
練習(xí):讀寫(xiě)編碼過(guò)的文件
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第4章 集合與泛型
準(zhǔn)備工作
第1課 集合與字典
集合
字典
練習(xí):創(chuàng)建購(gòu)物車(chē)
課程小結(jié)
復(fù)習(xí)題
第2課 泛型集合
泛型概述
泛型SortedList集合
在自定義類(lèi)中使用泛型
Generic Queue 和 Stack 集合
泛型List集合
練習(xí):用泛型List創(chuàng)建一個(gè)購(gòu)物車(chē)
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第5章 序列化
準(zhǔn)備工作
第1課 對(duì)象的序列化
什么是序列化
如何序列化一個(gè)對(duì)象
如何反序列化一個(gè)對(duì)象
如何創(chuàng)建可序列化的類(lèi)
選擇序列化格式
如何使用SoapFormatter
如何管理SOAP序列化
序列化指南
練習(xí):序列化和反序列化對(duì)象
課程小結(jié)
復(fù)習(xí)題
第2課 XML序列化
為什么使用XML序列化
如何使用XML序列化一個(gè)對(duì)象
如何使用XML反序列化一個(gè)對(duì)象
如何創(chuàng)建可以使用XML序列化的類(lèi)
如何管理XML序列化
如何遵守XML架構(gòu)
如何序列化一個(gè)DataSet
練習(xí):使用XML序列化
課程小結(jié)
復(fù)習(xí)題
第3課 自定義序列化
如何實(shí)現(xiàn)自定義序列化
響應(yīng)序列化事件
如何基于上下文改變序列化
如何創(chuàng)建自定義格式化器
練習(xí):實(shí)現(xiàn)自定義序列化
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第6章 圖形
準(zhǔn)備工作
第1課 繪制圖形
System.Drawing命名空間
如何指定控件的位置和尺寸
如何指定控件的顏色
如何繪制線條和形狀
如何自定義鋼筆
如何填充形狀
練習(xí):創(chuàng)建用于繪制餅圖的方法
課程小結(jié)
復(fù)習(xí)題
第2課 使用圖像
Image和Bitmap類(lèi)
如何顯示圖片
如何創(chuàng)建和保存圖片
如何使用圖標(biāo)
練習(xí):將餅圖保存為圖片
課程小結(jié)
復(fù)習(xí)題
第3課 格式化文本
如何將文本添加到圖形
如何創(chuàng)建Font對(duì)象
如何寫(xiě)文本
如何控制文本的格式
練習(xí):在圖像上添加文本
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第7章 線程
準(zhǔn)備工作
第1課 啟動(dòng)多個(gè)線程
線程概述
使用ThreadPool類(lèi)
理解前臺(tái)和后臺(tái)線程
練習(xí):使用多線程改進(jìn)性能
課程小結(jié)
復(fù)習(xí)題
第2課 管理線程
啟動(dòng)和停止線程
線程狀態(tài)
在線程間傳遞數(shù)據(jù)
同步訪問(wèn)資源
等待線程完成
練習(xí):管理線程
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第8章 應(yīng)用程序域和服務(wù)
準(zhǔn)備工作
第1課 創(chuàng)建應(yīng)用程序域
什么是應(yīng)用程序域
AppDomain類(lèi)
如何創(chuàng)建應(yīng)用程序域
如何將程序集加載到應(yīng)用程序域中
如何卸載應(yīng)用程序域
練習(xí):創(chuàng)建應(yīng)用程序域和加載程序集
課程小結(jié)
復(fù)習(xí)題
第2課 配置應(yīng)用程序域
如何使用應(yīng)用程序域以受限的特權(quán)啟動(dòng)程序集
如何配置應(yīng)用程序域?qū)傩?br /> 練習(xí):管理應(yīng)用程序域特權(quán)
課程小結(jié)
復(fù)習(xí)題
第3課 創(chuàng)建Windows服務(wù)
什么是Windows服務(wù)
如何創(chuàng)建服務(wù)項(xiàng)目
如何實(shí)現(xiàn)服務(wù)
如何為服務(wù)創(chuàng)建安裝項(xiàng)目
如何管理和控制服務(wù)
練習(xí):創(chuàng)建、安裝和啟動(dòng)一個(gè)用于監(jiān)視網(wǎng)站的服務(wù)
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第9章 安裝和配置應(yīng)用程序
準(zhǔn)備工作
第1課 配置應(yīng)用程序
.NET Framework應(yīng)用程序配置
讀取機(jī)器配置設(shè)置
創(chuàng)建自定義配置節(jié)
練習(xí):持久存儲(chǔ)配置設(shè)置
課程小結(jié)
復(fù)習(xí)題
第2課 配置.NET Framework
配置.NET Framework設(shè)置
使用Microsoft .NET Framework 2.0配置工具
練習(xí):配置共享程序集
課程小結(jié)
復(fù)習(xí)題
第3課 安裝應(yīng)用程序
創(chuàng)建自定義安裝程序
練習(xí):安裝應(yīng)用程序
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第10章 日志和系統(tǒng)管理
準(zhǔn)備工作
第1課 用日志記錄應(yīng)用程序狀態(tài)
讀取和寫(xiě)入事件
用日志記錄調(diào)試和跟蹤信息
練習(xí):使用事件日志
課程小結(jié)
復(fù)習(xí)題
第2課 使用性能計(jì)數(shù)器
監(jiān)視性能計(jì)數(shù)器
添加自定義性能計(jì)數(shù)器
提供性能計(jì)數(shù)器數(shù)據(jù)
練習(xí):提供性能數(shù)據(jù)
課程小結(jié)
復(fù)習(xí)題
第3課 管理計(jì)算機(jī)
檢查進(jìn)程
訪問(wèn)管理信息
練習(xí):創(chuàng)建一個(gè)鬧鐘
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第11章 應(yīng)用程序安全
準(zhǔn)備工作
第1課 理解CAS
什么是CAS
CAS的元素
什么是安全策略
CAS如何適用于操作系統(tǒng)安全
如何使用.NET Framework 2.0配置工具配置CAS
如何使用代碼訪問(wèn)安全策略工具
練習(xí):配置CAS
課程小結(jié)
復(fù)習(xí)題
第2課 使用聲明型安全保護(hù)程序集
使用CAS程序集聲明的原因
與CAS權(quán)限相關(guān)的類(lèi)
程序集權(quán)限聲明的類(lèi)型
如何創(chuàng)建程序集聲明
程序集聲明使用指南
練習(xí):使用程序集權(quán)限請(qǐng)求
課程小結(jié)
復(fù)習(xí)題
第3課 使用聲明型和命令型安全保護(hù)方法
方法權(quán)限請(qǐng)求的類(lèi)型
方法權(quán)限請(qǐng)求的使用指南
要求權(quán)限的技巧
限制權(quán)限的技巧
如何放寬權(quán)限并改善潛在性能
如何使用權(quán)限集
練習(xí):使用CAS要求保護(hù)方法
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第12章 用戶和數(shù)據(jù)安全
準(zhǔn)備工作
第1課 用戶的驗(yàn)證和授權(quán)
驗(yàn)證和授權(quán)概述
WindowsIdentity類(lèi)
WindowsPrincipal類(lèi)
PrincipalPermission類(lèi)
如何使用聲明型RBS要求限制方法的訪問(wèn)
如何使用命令型RBS要求創(chuàng)建限制訪問(wèn)部分邏輯的應(yīng)用程序
如何實(shí)現(xiàn)自定義用戶和角色
處理流中的驗(yàn)證異常
練習(xí):為應(yīng)用程序添加RBS
課程小結(jié)
復(fù)習(xí)題
第2課 使用訪問(wèn)控制列表
什么是隨機(jī)訪問(wèn)控制列表
什么是安全訪問(wèn)控制列表
如何查看和配置程序集中的ACL
練習(xí):使用DACL和繼承
課程小結(jié)
復(fù)習(xí)題
第3課 加密和解密數(shù)據(jù)
使用對(duì)稱密鑰加密和解密數(shù)據(jù)
使用非對(duì)稱密鑰加密和解密數(shù)據(jù)
使用哈希驗(yàn)證數(shù)據(jù)完整性
文件的簽名
練習(xí):加密和解密文件
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第13章 COM互操作
準(zhǔn)備工作
第1課 在.NET Framework中使用COM組件
如何添加對(duì)COM庫(kù)或類(lèi)型庫(kù)的引用
如何使用類(lèi)型庫(kù)導(dǎo)入程序?qū)腩?lèi)型庫(kù)
如何使用DllImport調(diào)用非托管DLL
如何使用Marshal類(lèi)
如何傳遞結(jié)構(gòu)體
如何實(shí)現(xiàn)回調(diào)函數(shù)
如何創(chuàng)建包裝器類(lèi)
練習(xí):創(chuàng)建COM對(duì)象的實(shí)例
課程小結(jié)
復(fù)習(xí)題
第2課 在COM應(yīng)用程序中使用.NET類(lèi)型
向COM應(yīng)用程序公開(kāi).NET類(lèi)型的指南
互操作特性
如何使用類(lèi)型庫(kù)導(dǎo)出程序?qū)С鲱?lèi)型庫(kù)
如何注冊(cè)程序集
如何映射HRESULT錯(cuò)誤代碼和異常
如何管理封送
練習(xí):向COM公開(kāi).NET Framework類(lèi)
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第14章 反射
準(zhǔn)備工作
第1課 使用反射
反射概述
如何加載程序集
如何創(chuàng)建實(shí)例和調(diào)用方法
程序集特性
動(dòng)態(tài)生成類(lèi)型
練習(xí):動(dòng)態(tài)地加載和運(yùn)行插件
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第15章 郵件
準(zhǔn)備工作
第1課 創(chuàng)建電子郵件消息
創(chuàng)建和發(fā)送電子郵件的過(guò)程
如何創(chuàng)建MailMessage對(duì)象
如何附加文件
如何創(chuàng)建HTML電子郵件
練習(xí):生成電子郵件消息
課程小結(jié)
復(fù)習(xí)題
第2課 發(fā)送電子郵件
如何發(fā)送消息
如何處理電子郵件異常
如何配置憑據(jù)
如何配置SSL
如何異步地發(fā)送消息
練習(xí):發(fā)送電子郵件消息
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
第16章 全球化
準(zhǔn)備工作
第1課 為全球化格式化數(shù)據(jù)
設(shè)置區(qū)域性
如何為不同的區(qū)域性格式化輸出
如何手動(dòng)格式化數(shù)據(jù)
對(duì)象的排序和比較
執(zhí)行不區(qū)分區(qū)域性的比較
如何創(chuàng)建自定義區(qū)域性
練習(xí):瀏覽區(qū)域性
課程小結(jié)
復(fù)習(xí)題
本章復(fù)習(xí)要點(diǎn)
本章小結(jié)
關(guān)鍵術(shù)語(yǔ)
案例
推薦練習(xí)
模擬測(cè)試
答案
術(shù)語(yǔ)表
章節(jié)摘錄
版權(quán)頁(yè):插圖:如果應(yīng)用程序需要寫(xiě)文件,它通常會(huì)將該文件鎖定。鎖定文件能夠阻止其他應(yīng)用程序去操作它。如果另一個(gè)應(yīng)用程序需要訪問(wèn)該文件,它要么必須等到鎖被釋放,要么取消需要該文件的操作。在訪問(wèn)共享資源時(shí),多線程應(yīng)用程序也面臨著相同的挑戰(zhàn)。為了減少問(wèn)題,提供了同步對(duì)象,可以使用它來(lái)協(xié)調(diào)在多個(gè)線程之間共享的資源。需要同步化的資源如下:◆系統(tǒng)資源(如通信端口)?!粼诙鄠€(gè)進(jìn)程之間共享的資源(如文件句柄)。◆被單個(gè)應(yīng)用程序進(jìn)程中多個(gè)線程操作的資源(如全局、靜態(tài)或?qū)嵗侄危??!粲啥鄠€(gè)線程操作的對(duì)象實(shí)例。如果不在多線程應(yīng)用程序中同步化訪問(wèn)資源會(huì)發(fā)生什么呢?可以考慮一下下面的控制臺(tái)應(yīng)用程序。Math類(lèi)的構(gòu)造函數(shù)接受2個(gè)整型值,并提供了用這些值執(zhí)行計(jì)算的方法。然而,計(jì)算會(huì)耗時(shí)整整1秒鐘,因此,私有變量result就可能會(huì)在執(zhí)行計(jì)算之后、但尚未將結(jié)果顯示到控制臺(tái)之前的這段時(shí)間內(nèi)被其他線程覆寫(xiě)。
編輯推薦
《.NET Framework應(yīng)用程序開(kāi)發(fā)(MCTS教程)》將助您掌握MCTS Exam 70-536的考點(diǎn),提升工作技能?!?NET Framework應(yīng)用程序開(kāi)發(fā)(MCTS教程)》的課程和練習(xí)涵蓋該考試的所有知識(shí)點(diǎn)。讀者可自行安排學(xué)習(xí)計(jì)劃,然后通過(guò)案例分析和練習(xí)來(lái)鞏固并應(yīng)用所學(xué)知識(shí)。使用系統(tǒng)類(lèi)型和集合開(kāi)發(fā)應(yīng)用程序、使用正則表達(dá)式驗(yàn)證輸入和提取數(shù)據(jù)、創(chuàng)建服務(wù)和多線程應(yīng)用程序、實(shí)現(xiàn)代碼訪問(wèn)安全和基于角色的安全、利用序列化機(jī)制讀/寫(xiě)復(fù)雜對(duì)象、通過(guò)互操作性來(lái)利用遺留代碼、對(duì)應(yīng)用程序進(jìn)行監(jiān)視和排錯(cuò)、創(chuàng)建適用于不同區(qū)域的應(yīng)用程序。Tony Northrup是MCTS、MCSE、CISSP和Microsoft MVP。他擁有20多年的編程經(jīng)驗(yàn),主要研究領(lǐng)域是Windows和Microsoft NET,他是技術(shù)作家,著作已有10余部。他撰寫(xiě)過(guò)多部Self-Paced Training Kit學(xué)教程,并且是Windows Vista Resource Kit和Windows Server 2008 Networking and Network Access Protection(NAP)的合著者之一。從入門(mén)到精通適合新手程序員的實(shí)用教程、側(cè)重于基礎(chǔ)技術(shù)和特征、提供范例文件、技術(shù)內(nèi)幕、權(quán)威、必備的參考大全、包含豐富、實(shí)用的范例代碼、幫助讀者熟練掌握微軟技術(shù)、高級(jí)編程、側(cè)重于高級(jí)特性、技術(shù)和解決問(wèn)題、包含豐富、適用性強(qiáng)的范例代碼、幫助讀者精通微軟技術(shù)、精通&寶典、著重剖析應(yīng)用技巧,以幫助提高工作效率、主題包括辦公應(yīng)用和開(kāi)發(fā)工具、認(rèn)證考試教材、完全根據(jù)考試要求來(lái)闡述每一個(gè)知識(shí)點(diǎn)、提供可供搜索的eB00k(英文版)和訓(xùn)練題、提供實(shí)際場(chǎng)景、案例分析和故障診斷實(shí)驗(yàn)。MCTS考試70-536官方教材、全面覆蓋各個(gè)考點(diǎn),深入解析重點(diǎn)難點(diǎn)、配套資源提供英文版練習(xí)文件與模擬試題。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
.NET Framework應(yīng)用程序開(kāi)發(fā) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版