標題

內容

課程名稱
授課教師
學分數
上課時數
學習目標
進度安排與大綱
授課方式
評量方式
使用書籍或參考書籍
本課程以微軟視窗作業系統為平台,以微軟Visual Studio為開發工具,介紹開發視窗程式之流程,包含GUI圖形介面的設計,元件的運用,視窗程式運作的原理,微軟WIN32 SDK函式庫的運用,MFC 類別函式庫運作原理,多執行緒程式設計,對於開發微軟桌上型電腦應用程式,以及物件導向程式設計,為必備的基礎知識。與微軟其他視窗程式設計介面相比較,例如C#、Visual Basic,使用MFC 類別函式庫或WIN32 SDK進行開發,具有速度快、可攜性高的優勢,同時也是設計桌上型遊戲、繪圖程式、微軟行動裝置(Windows Mobile)應用程式的基礎。
  • 101-1視窗程式設計課程大綱
  • 101-1視窗程式設計修課注意事項!!!!!重要!!!!!!
  • C-CPP程式設計經典好書及參考資料
  • 101-10-05課堂練習1題目
  • 101-10-05上課重點整理
  • 101-10-12課堂練習2題目
  • 101-10-12上課重點整理
  • 101-10-19上課重點整理
  • 101-11-02課堂練習題目
  • -------Win32 API (SDK) 視窗程式基礎及範例程式-----------------------------
  • 常用的Win32 API資料型態
  • Win32 API程式開發流程
  • Win32 API程式運作原理1
  • Win32 API程式運作原理2
  • Win32 API程式運作原理3
  • Win32 API程式運作原理4
  • 範例程式---最小Win32程式碼--由AppWizard產生
  • 範例程式--HELLO world Win32 SDK
  • 範例程式---Win32-Window redraw after resizing
  • 範例程式---Multi-Thread_Win32_SDK
  • 範例程式---Multi-Thread_Win32_SDK加入視窗重繪指令
  • 範例程式: SystemTrayIcon Animation-SDK程式
  • 範例程式----以對話盒為基礎的win32應用程式(包含radio button及edit control)
  • 範例程式----以對話盒為基礎的win32應用程式(包含radio button及edit control及show text)
  • 範例程式----Win32應用程式--溫度轉換C-F或F-C
  • 範例程式----101-1視窗程式設計期中考解答
  • 101-1視窗程式設計期中考模擬試題
  • 101-1視窗程式設計期中考試題
  • 101-1期中考解答步驟錄影檔
  • ----C++物件導向程式設計基礎--------------------------------------------
  • C++ concepts
  • Virtual Function and Polymorphism 1
  • Virtual Function and Polymorphism 2
  • Local Static & Local var in Heap & Stack
  • 範例程式: virtual function example--Employ.cpp
  • 範例程式: CStdioFile and CString
  • 範例程式: Constructor Destructor example--ConstructDestruct.CPP
  • ------------Microsoft MFC 9.0類別庫及MFC範例程式-----------------
  • MFC學習基礎
  • 常用的MFC類別及架構
  • MFC 學習曲線
  • MFC視窗樣式
  • MFC9.0樹狀類別架構 1
  • MFC9.0樹狀類別架構 2
  • MFC常用樹狀類別架構1
  • MFC常用樹狀類別架構2
  • 三組巨集實現不同等級的功能
  • MFC訊息及訊息處理函式對應關係1
  • MFC訊息及訊息處理函式對應關係2
  • MFC預設資源ID與訊息處理函式對應關係1
  • MFC預設資源ID與訊息處理函式對應關係2
  • MFC預設資源ID與訊息處理函式對應關係3
  • 範例程式: declare dynamic
  • 範例程式: declare dyncreate
  • 範例程式: Hello_MFC 極簡短程式--最簡單之MFC程式--僅有CWinApp以及CFrameWnd
  • MFC Hello sample program 極簡短程式執行的流程. docx
  • 範例程式: Hello_MFC with Doc/View and AFX架構 程式---使用AppWizard產生
  • MS Windows四大圖像庫OpenCV-FreeImage-CImg-CxImage
  • 用CImage來顯示PNG-JPG圖片
  • 範例程式---GDI_Demo使用GDI+及ATL類別顯示影像
  • 範例程式--MFC-Simple and CFileDialog
  • 範例程式: MFC SystemTrayIcon
  • 範例程式:MFC-UI-Thread
  • 範例程式:MFC-Worker-Thread
  • 範例程式:SetTimer顯示程式執行進度(Progress bar)
  • 範例程式:SetTimer更新畫面及多執行緒計算BBQSort
  • 說明文件:自動為UI控制元件加入控制變數操作流程
  • 說明文件:自動為UI控制元件加入控制變數操作流程(中文)
  • 範例程式:MFC UI Control--DDX/DDV範例--溫度轉換
  • 範例程式:MFC UI Control--DDX/DDV範例--里程轉換
  • 重要!!!!!!!!!101-1視窗程式設計 期末考時間在17週102/1/11
  • 101-1視窗程式設計期末考模擬試題
  • 101-1視窗程式設計期末考模擬試題解答
  • 101-1視窗程式設計期末考模擬試題解答步驟錄影檔
  • 101-1視窗程式設計期末考試題
  • -------------------------------------------考古題及歷史訊息----------------------------------
授課老師
夏傳儀
推薦課程
  • 109-1-資料工程
    夏傳儀
    開課期間:未設定
    LINE分享功能只支援行動裝置
  • 103-1-資料工程
    夏傳儀
    開課期間:2014-09-18~
    LINE分享功能只支援行動裝置
  • 102-2-高等演算法
    夏傳儀
    開課期間:2014-02-17~
    LINE分享功能只支援行動裝置