所在位置:首頁 -- 技術培訓 -- 技術/工具 -- 深入精通WPF

深入精通WPF


課程簡介:
more advanced to tell people what happens behind the code, and why you should do this. It focuses on the WPF essentials, not focus on simple introduction about how to use those APIs.

Day1
課題
概述
8:30~8:45
 
課程體系概述介紹和引
 
Windows Presentation Foundation是微軟推出的新一代應用程序開發框架,它把windows上顯示、生成、document, media, 2D, 3D等一系列技術集成起來,提供了一套統一的編程模型,幫助開發者方便的創建豐富、卓越的用戶體現。 本課程將向您全面詮釋何為下一代卓越的用戶體驗,包含它的概念,構架,歷史,背后的設計理念,還有開發者如何通過WPF技術來設計更炫更酷的應用程序。
 
8:45~10:00
WPF Overview 概述
WPF是一套新的UI Framework,它都引入了那些新的概念?這些概念都有什么不同?本節課我們會詳細講述。并且我們也會講解為什么微軟會決定開發WPF,和已有的WinForm, MFC, DirectX, Asp.Net, GDI/GDI+等比較起來,當你需要選擇產品未來的技術方向的時候,該如何選擇。
10:00~11:00
WPF DataBinding 數據綁定
幾乎所有的應用程序都需要將數據展現給用戶,因此數據綁定是一個基本但非常重要的任務,WPF的數據綁定能夠使把數據展現給客戶便的更加簡單。 本課程講展示WPF強大的無所不在以及靈活簡單的數據綁定功能。
11:00~11:30
動手試驗
本課程準備了數據綁定和WPF入門的動手實驗,我們將進行簡單的講解,其余作為您的課后作業,幫助您熟悉課堂講解的內容。
11:30~1:00
午餐
 
13:00~14:30
WPF Visuals 圖形
WPF重新設計了整個圖形顯示框架,并用DirectX重寫了圖形渲染模塊,所以與以前Windows上的圖形框架有很大的不同。本課程,將詳細講解WPF中圖形顯示與眾不同的設計與實現,并且向您演示如何通過WPF API創建各種圖像動畫效果,最終生成更美觀,更高質量的用戶界面。
14:30~15:30
WPF Layout 布局
與以往UI Framework不同的是,WPF設計了一套全新的Layout架構,使得開發人員可以更容易實現復雜的頁面顯示布局,并開發自己獨有的布局方式。本課程講詳細講解WPF Layout設計的基本原理以及為什么會這樣設計,并且會有具體的例子演示如何設計自己的Panel。

15:30~16:00

動手實驗
本課程準備了Layout的動手實驗,我們將帶您一步步實現自己的第一個Panel, 其余部分作為您的課后作業,幫助您復習課堂講解的內容。
Day2
課題
概述
8:30~8:45
 
WPF 歷史介紹
 
WPF從2001年正式組建隊伍,直到2006年跟隨Windows Vista發布,6年的時間都有哪些經驗教訓,我們將一一道來。
8:45~10:00
How to build a custom control in WPF
WPF中決定何時如何定制一個控件Control并不像已有的UI Framework那么直觀,因為WPF支持控件的相互組合及Restyle使得大多數情況下開發者并不需要去創建一個新的控件。本課程將詳細講解WPF在設計自身的控件開發模型時的取舍過程,它設計的基本理念,原則等等,并在最后以一個例子來教大家如何創建一個定制控件。
10:00~11:00
WPF Interop and Migration
在決定是否升級到WPF的時候,很多開發者面臨的一個重要問題是如何處理已有的代碼,很幸運WPF在設計的時候已經考慮到了這種需求。本課程將介紹如何在已有的應用程序中嵌入新的WPF的功能模塊,或者在WPF程序中嵌入原有的功能模塊,以及如何把它們無縫的整合到一起。
11:00~11:30
動手實驗
本課程準備了幾個動手實驗來幫助大家加深對上午課程的理解。
11:30~1:00
午餐
 
13:00~14:30
WPF 3D
3D效果能夠給人們帶來更多炫目的效果,可是它較高的技術門檻成為其在應用開發中的瓶頸。已有的UI Framework如何想把一個常用的應用程序與3D效果結合起來是很難的技術問題,WPF將打破這一瓶頸,讓開發人員能夠更快速的掌握3D開發技巧。本課程將向您介紹WPF豐富多彩的3D內容,帶您體驗WPF的多媒體開發過程。
 
14:30~15:30
How to build a real application in WPF
WPF因為其強大的功能以及靈活的編程模型使得剛入門的開發者很難精通,本課程將以Windows Vista上一個常見的應用程序為例子,用WPF重新實現,來一步步向大家講解在開發應用的時候會碰到什么的情況,以及如何選擇各種技術實現。
15:30~16:00
動手實驗
本課程準備了幾個動手實驗來幫助大家加深對于WPF 2D&3D圖形圖像的理解。

中国北京单场足球彩票 德州哪里有卖麻将的 广西快三稳赚计划 后二直选复试每天稳赚技巧 11选5必赢计划软件下载 前三后三不定位胆稳赚 重庆时时在线预测后三 内蒙古快3一定牛 香港赛马精准火爆三中三36码 梦幻西游冲新区卖号赚钱吗 天门赖子麻将怎么玩 河南快3害死多少人 乐乐麻将下载 bet338高级娱乐群 捕鱼来了怎么挣人民币 开车也能赚钱软件 赖子山庄游戏大厅下载