2010年4月19日 星期一

WPF 教學網站心得摘要 lesson 1 - 4

看完 微軟所提供的教學影片 所紀錄下來的心得摘要

網址
http://msdn.microsoft.com/zh-tw/netframework/cc963622.aspx

#1 如何建立、設計、執行與部署 WPF 應用程式與 WPF Web 應用程式

1. 分兩種執行方式

a. standalone -> 像 windows from 一樣,編譯後是一個exe 檔
b. XBAP -> 可產生一個由瀏覽器所執行的檔案,如ie , 編譯後是 .xbap 檔

2. 停用 ie 除錯
工具->網際網路選項->進階-> 停用指令碼除錯(ie 或 其他)
這樣就會 執行 這種 程式就會跑出 debug 的錯誤訊息

3. 主要架構
XAML -> ui 和相關動作事件
.cs -> c# 程式碼


#2 如何繪製與配置 2D 圖形介面

1. 繪圖的屬性介紹: stroke, fill
2. 若要在程式碼控制要 在 XAML 檔上 命名
3. 畫圖範例 曲線、三角形


#3 如何應用 WPF 圖形透明度、混色特效與滑鼠事件

1. 圖形的顯示順序(z order 是照XAML檔出現的順序),越早出現在越上層
2. opacity 屬性 可以調透明度,0~1
3. 要將window form 設成透明,就要設定比較多選項
a. opacity 屬性
b. allowstransparency 屬性 打勾
c. 不能有外框 windowStyle 設程 none

設成透明的缺點: 要自行撰寫移動物件和關閉物件的function

4. mounse event : move 和 down 的事件範例



#4 神奇的筆刷 #1 - 實心與影像筆刷

1. ImageBrush 的使用, 從檔案中的 如 bmp 圖檔當作背景顏色
2. 文字方塊也可以使用,背景(backgroud) 或 字體(foreground)
3. 屬性在XAML檔中有宣告過的話就不能重複宣告
4. ImageBrush 預設是將於圖自動放大到對應的大小,若不想這樣可以設定 viewpoint 和 tilemode 來避免

沒有留言: