出版時間:2008-4 出版社:電子工業(yè)出版社 作者:王少葵 頁數(shù):312
Tag標簽:無
內容概要
詳細講解了如何基于.NET 3.0架構來開發(fā)WPF應用程序。書中不僅詳述了.NET 3.0及其包含的新組件的含義、系統(tǒng)環(huán)境的安裝設置、應用程序的發(fā)布、XAML語言及控件的使用,還詳解了WPF應用程序編程中幾個重要的概念:布局、樣式、模板,并且講述了圖像、動畫、3D、WCF技術如何與WPF相結合。
作者簡介
王少葵,居住在北京,目前是ABB(中國)有限公司的高級工程師,作為技術專家開發(fā)工業(yè)企業(yè)的應用。2005-2007連續(xù)三個年度的微軟最有價值專家(C#MVP),獲得MCP、MCSA、MCDBA、MCAD、MCSD等多個微軟認證。
書籍目錄
第1章 NET 3.0 Framework介紹1.1 NET 3.0 Framework介紹1.1.1 Windows Presentation Foundation概述1.1.2 Windows Communication Foundation1.1.2 概述1.1.3 Windows Workflow Foundation概述1.1.4 CardSpace概述1.1.5 C# 3.0和LINQ技術概述1.2 NET 3.0 Framework開發(fā)環(huán)境的安裝1.2.1 開發(fā)環(huán)境的安裝過程1.2.2 重要工具1.3 小結第2章 WPF應用程序編程2.1 什么是WPF應用程序2.2 應用程序的部署2.2.1 選擇XAML瀏覽器應用程序2.2.2 選擇安裝類型的應用程序2.3 Windows Presentation Foundation的基礎架構2.3.1 System.Threading.DispatcherObject2.3.2 System.Windows.DependencyObject2.3.3 System.Windows.Media.Visual2.3.4 System.Windows.UIElement2.3.5 System.Windows.FrameworkElement2.4 如何編寫WPF應用程序2.4.1 使用Application對象2.4.2 支持Application級別的Navigation事件2.4.3 使用Application對象管理窗體2.4.4 管理應用程序的關閉2.5 窗體管理2.5.1 使用Window對象2.5.2 使用NavigationWindow對象2.5.3 使用Page對象2.5.4 管理Windows2.6 小結第3章 XAML語言3.1 XAML本質3.1.1 命名空間3.1.2 生成類3.1.3 屬性3.1.4 子元素3.2 屬性3.2.1 屬性-元素語法3.2.2 附加屬性3.3 標記擴展3.3.1 NullExtension3.3.2 TypeExtension3.3.3 StaticExtension3.3.4 StaticResource3.3.5 DynamicResource3.3.6 ArrayExtension3.3.7 Binding3.3.8 TemplateBinding3.4 代碼分離3.5 使用自定義類型3.6 通用的子內容模式3.6.1 Panels面板3.6.2 Singular Content單一內容3.6.3 Items集合3.6.4 Collections集合3.7 導入XAML3.7.1 在運行時解析XAML3.7.2 導入BAML3.8 小結第4章 第一個WPF程序4.1 用Interactive Designer設計器建立應用程序4.1.1 用Expression Blend建立基本用戶界面4.1.2 執(zhí)行基本的數(shù)據(jù)綁定4.1.3 運行程序4.2 在瀏覽器中瀏覽XAML4.2.1 文檔根部的Grid4.2.2 場景資源4.2.3 觸發(fā)器4.2.4 用戶界面定義4.3 高級WPF用戶界面4.3.1 設置漸變的背景4.3.2 3D凝膠效果的實現(xiàn)4.3.3 倒影的實現(xiàn)4.3.4 動畫的實現(xiàn)4.4 小結第5章 建立一個連接到WCF的WPF程序5.1 WCF概述5.2 建立一個WCF服務5.3 建立WCF服務應用程序5.3.1 建立WCF服務項目5.3.2 添加數(shù)據(jù)庫5.3.3 添加服務接口5.3.4 建立前端應用5.3.5 將用戶界面連接到服務5.3.6 實現(xiàn)產品詳細信息服務的方法5.3.7 實現(xiàn)用戶界面對產品服務的調用5.3.8 完整的XAML5.4 小結第6章 布局、樣式和控制模板6.1 布局基礎6.2 布局控件6.2.1 StackPanel6.2.2 DockPanel6.2.3 使用Grid控件6.2.4 Canvas6.2.5 對于Tab頁面布局使用TabPanel6.2.6 WrapPanel6.3 小結第7章 控件7.1 控件基礎7.2 常用控件7.2.1 Button控件7.2.2 CheckBox控件7.2.3 ComboBox控件7.2.4 Slider控件7.2.5 Image控件7.2.6 ListBox控件7.2.7 RadioButton控件7.2.8 Menu控件7.2.9 ContextMenu控件(上下文菜單控件)7.2.10 ListView控件7.3 XAML控件的數(shù)據(jù)綁定7.3.1 控件綁定7.3.2 執(zhí)行XML綁定7.3.3 使用外部數(shù)據(jù)源7.4 小結第8章 圖像和多媒體8.1 圖像API8.1.1 Brush類的使用8.1.2 Shape類的使用8.1.3 轉換的實現(xiàn)8.1.4 使用圖像API8.2 多媒體的使用8.2.1 MediaElement類的使用8.2.2 Media的轉換8.3 小結第9章 動畫9.1 動畫基礎9.2 動畫類型9.3 關鍵幀9.3.1 在彩色動畫中使用關鍵幀9.3.2 在Double動畫中使用關鍵幀9.3.3 在點動畫中使用關鍵幀9.3.4 在字符串動畫中使用關鍵幀9.4 時間線和故事板的使用9.5 在Expression Blend中使用動畫和時間線9.6 在Expression Blend中匹配動畫事件9.7 小結第10章 WPF中的3D圖像10.1 3D編程基礎10.1.1 點的理解10.1.2 頂點的理解10.1.3 法線的理解10.2 原理與代碼10.2.1 研究ViewPort3D對象10.2.2 設置攝像機10.2.3 設置光線10.2.4 使用材質10.3 復雜示例10.4 3D的轉換10.4.1 轉換的運用10.4.2 縮放的運用10.4.3 旋轉的運用10.5 小結第11章 程序部署11.1 部署一個WPF Windows應用程序11.1.1 以在線或離線方式進行部署11.1.2 運行和更新應用程序11.1.3 瀏覽安裝過程11.2 僅以在線模式部署一個WPF Windows應用程序11.2.1 建立和發(fā)布一個WPF Web應用程序11.2.2 配置Web應用程序為可信任的11.3 小結
編輯推薦
《深入解析WPF編程》針對編程人員開發(fā)過程中遇到的技術難點,提供了典型的實例,逐一剖析,幫助讀者快速掌握和精通WPF編程思想和技巧,提高編程能力和水平。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載