出版時(shí)間:2009-2 出版社:人民郵電出版社 作者:王毅 頁(yè)數(shù):410
Tag標(biāo)簽:無
前言
當(dāng)前的軟件技術(shù)領(lǐng)域有幾個(gè)比較明顯的趨勢(shì)和潮流——富客戶端重新受到重視,企業(yè)開始大量構(gòu)建面向服務(wù)的應(yīng)用,基于工作流的管理系統(tǒng)大量的出現(xiàn)。要想使自己開發(fā)出的產(chǎn)品或解決方案更加富有競(jìng)爭(zhēng)力,那么合理地使用符合現(xiàn)在和未來趨勢(shì)的技術(shù),則成為一種必然的要求,采用.NETFramework3.x技術(shù)進(jìn)行開發(fā)就是一種可行性很高的選擇。有許多技術(shù)人員在面對(duì).NET、Framework3.0/3.5大量的新知識(shí)、新技術(shù)的時(shí)候感覺到彷徨,對(duì)自己現(xiàn)有的技術(shù)知識(shí)是否過時(shí)會(huì)產(chǎn)生疑問,對(duì)新技術(shù)產(chǎn)生一些抵觸的情緒。其實(shí)作為技術(shù)工作者來說,知識(shí)的更新一般都是難以避免的。不論是Java程序員也好,Linux程序員也好,甚至是編寫匯編代碼的程序員都需要不定期地更新自己的知識(shí)。Java程序員需要更新了解各種層出不窮的框架、應(yīng)用服務(wù)器等知識(shí);Linux程序員需要了解Linux系統(tǒng)近期增加的應(yīng)用程序接口;匯編程序員則需要了解不斷推陳出新的CPu指令集,可以說不存在不需要更新的知識(shí)。其實(shí),對(duì)于技術(shù)人員來說,只要能學(xué)習(xí)到真正代表業(yè)界趨勢(shì)的技術(shù),只要能夠花不太多的時(shí)間掌握一些新技術(shù),新技術(shù)也是很可愛的。編寫本書的一個(gè)目的就是要讓讀者認(rèn)識(shí)到.NET3.5相關(guān)的新知識(shí)都是基于現(xiàn)有技術(shù),體會(huì)、掌握并應(yīng)用這些新技術(shù)并不困難。如果說面向?qū)ο笤O(shè)計(jì)、程序架構(gòu)是技術(shù)人員的內(nèi)功,那么WPF/WCF/WF這樣具體的開發(fā)類庫(kù)和模型就是技術(shù)人員的招式,技術(shù)人員的內(nèi)功最終要依靠招式來體現(xiàn)。為了讓讀者能夠快速掌握WPF/WCF/WF這樣殺傷力巨大的招式,本書編寫時(shí)以讀者可以快速理解知識(shí)點(diǎn),在較短的時(shí)間內(nèi)能夠開始編寫相應(yīng)的應(yīng)用程序?yàn)閷?dǎo)向,用平實(shí)的語(yǔ)言對(duì)技術(shù)點(diǎn)進(jìn)行歸納和概括,每個(gè)技術(shù)點(diǎn)結(jié)合淺顯易懂的實(shí)例,從而將復(fù)雜的技術(shù)問題化解在循序漸進(jìn)的講述中。
內(nèi)容概要
本書全面講解了.NET Framework 3.5開發(fā)中各方面的技術(shù)要點(diǎn),共分19章。本書沒有對(duì)各個(gè)功能的工作原理進(jìn)行深入的揭示,而是采用“知識(shí)進(jìn)述”+“代碼示例”的方式,讓讀者可以快速體驗(yàn)并掌握.NETFramework 3.5的開發(fā)方法。 本書適合從事各利.NET程序開發(fā)的人員閱讀。通過不同層次的例子,相信可以讓讀者理解、掌握,NET程序開發(fā),特別是關(guān)于WPF、wcF和WF這3種重要框架的應(yīng)用所要掌握的知識(shí)。
書籍目錄
第1章 .NET Framework 3.5簡(jiǎn)介 1.1 .NETFramework 3.5在.NET技術(shù)體系中的位置 1.2 .NET 3.5各部分的功能 1.3 .NET 3.5的組件 1.3.1 Windows Presentaion Foundation(WPF) 1.3.2 Windows Communication Foundation(WCF) 1.3.3 Workflow Foundation(WF) 1.4 搭建.NET 3.5的開發(fā)環(huán)境 1.4.1 在Windows XP/2003/vista上搭建開發(fā)環(huán)境 1.4.2 相關(guān)工具第2章 .NET 3.5的新功能 2.1 .NET 3.5概要 2.2 新的.NET基礎(chǔ)類型 2.3 C#語(yǔ)言的強(qiáng)化 2.3.1 C#基本語(yǔ)法增強(qiáng) 2.3.2 LIYO(集成語(yǔ)言查詢)第3章 Windows Presentation Foundation基礎(chǔ)知識(shí) 3.1 Windows Presentation Foundation(WPF)的概念 3.2 XAML的概念 3.2.1 命名空間 3.2.2 代碼后置文件 3.2.3 調(diào)用.NET類庫(kù)中的類來定義對(duì)象 3.2.4 屬性 3.3 WPF的結(jié)構(gòu)和相關(guān)的類庫(kù) 3.4 WPF應(yīng)用程序的類型 3.4.1 傳統(tǒng)類型的視窗程序 3.5 創(chuàng)建第一個(gè)WPF程序第4章 WPF程序的布局 4.1 布局的基礎(chǔ)知識(shí) 4.2 StackPanel容器 4.3 DockPanel容器 4.4 Grid容器 4.4.1 表格的高度和寬度 4.4.2 ColumnSpan和RowSpan 4.4.3 Grid的SharedSizeGroup 4.5 Canvas容器 4.6 文檔布局 4.6.1 WrapPanel 4.6.2 TextBlock 4.6.3 FlowDocument 4.7 其他容器 4.8 視圖控制 4.9 自定義布局第5章 WPF的控件 5.1 控件模型 5.2 WPF的控件樹 5.3 路由事件 5.4 從屬屬性(Dependency Property) 5.5 處理交互行為 5.6 基本控件的使用 5.6.1 Button控件 5.6.2 TextBox類控件 5.6.3 列表控件 5.6.4 Menu控件 5.6.5 包容式控件 5.6.6 Label和TextBlock 5.6.7 其他控件第6章 資源和數(shù)據(jù)綁定 6.1 在WPF中定義資源 6.1.1 WPF中的嵌入式資源 6.1.2 定義邏輯資源 6.2 使用資源 6.3 數(shù)據(jù)綁定基礎(chǔ) 6.4 集合的綁定 6.5 DataProvider 6.6 高級(jí)數(shù)據(jù)綁定操作 6.7 使用CollectionViewSource進(jìn)行排序和過濾第7章 讓W(xué)PF程序支持樣式和主題 7.1 樣式基礎(chǔ) 7.1.1 WPF樣式的定義 7.1.2 樣式的作用 7.1.3 樣式的作用范圍 7.2 內(nèi)聯(lián)樣式 7.3 命名樣式 7.4 樣式觸發(fā)器 7.5 控件模板 7.6 主題第8章 WPF的繪圖功能 8.1 2D圖形基礎(chǔ) 8.2 2D幾何圖形 8.3 畫刷和畫筆 8.3.1 畫刷 8.3.2 畫筆 8.4 2D圖形變換(Transform) 8.4.1 平移變換 8.4.2 縮放變換 8.4.3 旋轉(zhuǎn)變換 8.4.4 斜移變換 8.4.5 矩陣變換 8.4.6 變換組(TFansformGroup) 8.5 2D圖形特效 8.6 3D圖形基礎(chǔ) 8.6.1 計(jì)算機(jī)圖形學(xué)基礎(chǔ) 8.6.2 WPF的3D類型 8.7 3D變換 8.8 WPF的動(dòng)畫支持 8.8.1 Animation對(duì)象 8.8.2 第一個(gè)動(dòng)畫第9章 WPF的多媒體 9.1 對(duì)視頻和音頻的支持 9.1.1 視頻支持 9.1.2 音頻支持 9.2 語(yǔ)音功能第10章 WPF高級(jí)技術(shù) 10.1 WPF自定義控件 10.1.1 編寫控件的基礎(chǔ)知識(shí) 10.1.2 開始編寫控件 10.1.3 編寫Custom Control控件 10.2 WPF的互操作性 10.2.1 在WPF中使用Winform控件 10.2.2 在Winform程序中使用WPF控件 10.3 WPF的異步模型 10.4 WPF對(duì)自動(dòng)化程序的支持 10.4.1 Automation樹 10.4.2 控件的訪問方式第11章 Windows Communication Foundation(WCF)基礎(chǔ) 11.1 面向服務(wù)編程模型(框架) 11.1.1 什么是SOA 11.1.2 為什么要使用SOA 11.2 WCF是什么 11.3 WCF的結(jié)構(gòu) 11.4 WCF基礎(chǔ)第12章 WCF中的契約 12.1 服務(wù)契約和操作契約 12.2 數(shù)據(jù)契約(DataContract) 12.3 錯(cuò)誤契約(FaultContract) 12.4 創(chuàng)建WCF服務(wù) 12.5 編寫WCF、客戶端 12.6 配置WCF程序 12.6.1 服務(wù)端配置 12.6.2 客戶端配置 12.6.3 配置工具第13章 WCF中的消息交換 13.1 與通信有關(guān)的概念 13.1.1 Address(地址) 13.1.2 Bindings(通信綁定) 13.1.3 Contracts(契約) 13.1.4 EndPoint 13.2 遠(yuǎn)程對(duì)象的傳遞 13.3 大對(duì)象的傳遞 13.4 錯(cuò)誤處理 13.5 會(huì)話管理 13.6 雙向通信 13.7 WCF的消息編碼 13.8 基于隊(duì)列的消息交換 13.9 點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)(Peer—To—Peel—Network)第14章 并發(fā)管理 14.1 服務(wù)器實(shí)例行為管理 14.2 并發(fā)管理 14.3 同步上下文 14.4 回調(diào)的同步設(shè)置和異步調(diào)用第15章 WCF的事務(wù)支持 15.1 事務(wù)概要 15.2 WCF中的事務(wù) 15.3 創(chuàng)建支持事務(wù)的服務(wù)第16章 WCF的安全解決方案 16.1 認(rèn)證和授權(quán) 16.1.1 認(rèn)證和授權(quán) 16.1.2 授權(quán) 16.2 安全傳輸 16.2.1 傳輸?shù)陌踩? 16.2.2 消息安全 16.3 安全策略第17章 WCF的擴(kuò)展性 17.1 服務(wù)行為的擴(kuò)展 17.1.1 自定義分發(fā)器特性 17.2 自定義通道 17.3 自定義元數(shù)據(jù) 17.3.1 元數(shù)據(jù)的基本知識(shí) 17.3.2 擴(kuò)展元數(shù)據(jù)系統(tǒng) 17.4 自定義序列化第18章 WCF的運(yùn)行環(huán)境 18.1 在IIS上啟用wcF服務(wù) 18.2 在.NET程序中運(yùn)行WCF服務(wù) 18.3 在Windows服務(wù)程序中運(yùn)行WCF服務(wù)第19章 工作流(Work Flow) 19.1 工作流(岍)簡(jiǎn)介 19.1.1 工作流的概念 19.1.2 Windows Work FIOw Foundation 19.2 Activy(活動(dòng)) 19.3 WF運(yùn)行時(shí) 19.4 基于狀態(tài)機(jī)的工作流 19.5 工作流的持久化 19.6 工作流的XAML表示
章節(jié)摘錄
插圖:
編輯推薦
編寫《.NET Framework3.5開發(fā)技術(shù)詳解》的一個(gè)目的就是要讓讀者認(rèn)識(shí)到.NET3.5相關(guān)的新知識(shí)都是基于現(xiàn)有技術(shù)的,體會(huì)、掌摒并應(yīng)用這些新技術(shù)并不是難事。許多技術(shù)人員在面對(duì).NETFramework3.0/3.5大量的新知識(shí)、新技術(shù)的時(shí)候感到彷徨,對(duì)自己現(xiàn)有的技術(shù)知識(shí)是否過時(shí)會(huì)產(chǎn)生疑問,對(duì)新技術(shù)會(huì)產(chǎn)生抵觸的情緒。其實(shí),只要能學(xué)習(xí)到真正代表業(yè)界趨勢(shì)的技術(shù),花不太多的時(shí)間掌握新技術(shù),樂趣就會(huì)隨之產(chǎn)生。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
.NET Framework3.5開發(fā)技術(shù)詳解 PDF格式下載