Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
高等視窗程式設計 PowerPoint Presentation
Download Presentation
高等視窗程式設計

高等視窗程式設計

159 Views Download Presentation
Download Presentation

高等視窗程式設計

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 高等視窗程式設計 GUI的使用(Dialog Base) 游子宜

  2. 開啟新的MFC專案

  3. Step1:新增MFC專案

  4. Step2:歡迎畫面

  5. Step3:選取應用程式類型

  6. Step4:設定進階功能

  7. Step5:完成專案初始化

  8. 對話盒控制項的種類 • Button • Static Text • Edit Box

  9. Button的介紹 • Step1:選取button工具

  10. Button的介紹(續) • Step2:調整button的屬性

  11. Button的介紹(續) • Step3:調整button的屬性(續)

  12. Button的介紹(續) • Step4:對button的事件下指令

  13. Button的介紹(續) • Step5:成功建置button

  14. Static Text的介紹 • Step1:選取static text工具

  15. Static Text的介紹(續) • Step2:調整static text的屬性

  16. Static Text的介紹(續) • Step3:調整static text的屬性(續)

  17. Static Text的介紹(續) • Step4:static text無事件動作

  18. Static Text的介紹(續) • Step5:成功建置static text

  19. Edit Box的介紹 • Step1:選取edit box工具

  20. Edit Box的介紹(續) • Step2:調整edit box的屬性

  21. Edit Box的介紹(續) • Step3:調整edit box的屬性(續)

  22. Edit Box的介紹(續) • Step4:對edit box的事件下指令

  23. Edit Box的介紹(續) • Step5:成功建置edit box

  24. What is DDX & DDV ? • 由MFC所提供,用於在對話盒與對話盒物件間進行: • 資料交換 (Data Exchange): • 將user設定於對話盒中控制項中的資料,與程式所對應的對話盒物件之屬性,進行資料的交換。 • 資料檢查 (Data Vaildation): • 檢查由user輸入對話盒中傳入的資料是否正確,若違反檢查規則,則自動跳出警告方塊。

  25. What is DDX & DDV ? (續) • 需使用DDX/DDV機制的控制項: • Static Text • Edit Box • 不需使用DDX/DDV機制的控制項: • Button

  26. 以計算機程式範例為例

  27. Step6:建立對話盒使用資源

  28. Step7:建立對話盒的DDX/DDV機制

  29. Step8:建立對話盒的DDX/DDV機制(續)

  30. Step9:建立[清除]按鈕的回應函數

  31. Step10:過載OnCommand函數

  32. Step11:結果畫面