視窗程式設計
(Windows Programming)

評分:期中程式 30 % 期末程式 40% 其他 30%

學生資料:座位表 值日生 (值日生請於下課時關水、關電、關門)

學生名單:HTML EXCEL

學習紀錄

校園行事曆

日期
講義
作業與公佈事項

2010/01/11

 

期末優良作品
林致宇(釣魚)
林孝勇(
Tri Towers Solitaire)
葉家宏(
ShowHand)

2010/01/09

繳交紙牌遊戲作業
繳交處:網路硬碟(二)
作業檔名:班-號-FINAL (例:UI3B-01-FINAL.zip)

作業請附上完整專案,使得助教可以編譯並執行你所寫的程式

2010/01/06

 

一月十一日上午7:30舉行上機小考

八點廿分後不得進場考試
九點五十分停止考試準備評分
十點前完成評分
提前完成者可先評分
完成評分的同學請離開教室

不得攜帶任何參考資料及拇指碟等

2010/01/04

範例 (參考資料)

2009/12/28

範例

 

2009/12/24

繳交紙牌遊戲計畫書
繳交處:網路硬碟(二)
作業檔名:班-號-PLAN (例:UI3B-01-PLAN.ppt)

2009/12/23

範例

 

2009/12/21

動畫繪製
範例

 

2009/12/14

紙牌遊戲參考程式

期末作業:設計一好玩之紙牌遊戲

2009/12/09

參考程式

2009/12/07

參考程式

參考圖形



繳交第八次作業(Picture Puzzle)
參考網站
繳交處:網路硬碟(二)
作業檔名:班-號-HW8 (例:UI3B-01-HW8.zip)
作業請附上完整專案,使得助教可以編譯並執行你所寫的程式

2009/12/06

參考程式



繳交第七次作業(移動的變色視窗)
繳交處:網路硬碟(二)
作業檔名:班-號-HW7 (例:UI3B-01-HW7.zip)
作業請附上完整專案,使得助教可以編譯並執行你所寫的程式

2009/12/02

參考程式

2009/11/25

參考程式

相關類別與函式:
CWinApp::LoadCursor()
CWinApp::LoadStandardCursor()

::SetCursor()

2009/11/23

參考程式

相關類別與函式:
CDC::ExcludeClipRect()
CDC::SaveDC()
CDC::RestoreDC()
CScrollView::SetScrollSizes()


2009/11/18

第六章 進階繪圖與編輯控制

參考程式

相關類別與函式:
CDC::SetROP2()

2009/11/15


繳交第六次作業(完成塗鴉應用程式,作業中須完成方便使用及活潑之使用者介面,並可加入其他課堂中未講授之各項繪圖功能)
繳交處:網路硬碟(二)
作業檔名:班-號-HW6 (例:UI3B-01-HW6.zip)
作業請附上完整專案,使得助教可以編譯並執行你所寫的程式

2009/11/09

參考程式

相關類別與函式:
CWnd::OnMeasureItem()
CWnd::OnDrawItem()
CDC::Attach()
CDC::Detach()
CDC::FillRect()
CDC:Draw3dRect()

CColorDialog

2009/11/04

參考程式

相關類別與函式:
CDocument::DeleteContents()
CObArray::RemoveAll()

2009/11/02

參考程式

相關類別與函式:
CObject::Serialize()
DECLARE_SERIAL()
IMPLEMENT_SERIAL()

2009/10/28

第五章 繪圖-小小畫家(參考程式)

相關類別與函式:
CDC::MoveTo()
CDC::LineTo()
CWnd::SetCapture()
CWnd::::GetCapture()
::ReleaseCapture()
CClientDC

繳交第五次作業(以GDI函式繪製汽車)
繳交處:網路硬碟(二)
作業檔名:班-號-HW5 (例:UI3B-01-HW5.zip)
作業請附上完整專案,使得助教可以編譯並執行你所寫的程式

2009/10/26

第五章 繪圖-小小畫家(參考程式)

 

2009/10/21

繪圖參考程式

相關類別與函式:
CDC, CPen, CBrush
CDC::Rectangle()
CDC::SelectObject()

 

2009/10/19

第四章 MFC視窗程式樣板的骨架(參考程式)

相關函式:
CDC::TextOut()
CView::GetDocument()
CView::OnDraw()
CDocument::OnNewDocument()

CDialog::DoModal()
CDocument::UpdateAllViews()
CDocument::ModifiedFlag()
CDocument::Serialize()

繳交第四次作業(以MFC實作小算盤)
繳交處:網路硬碟(二)
作業檔名:班-號-HW4 (例:UI3B-01-HW4.zip)
作業請附上完整專案,使得助教可以編譯並執行你所寫的程式

2009/10/12

第三章 MFC視窗程式設計

2009/10/08

 
繳交第三次作業(以Win32實作小算盤)
繳交處:網路硬碟(二)
作業檔名:班-號-HW3 (例:UI3B-01-HW3.zip)

2009/10/06

 
繳交第二次作業(滑鼠左、右鍵控制學號、性名顯示位置)
繳交處:網路硬碟(二)
作業檔名:班-號-HW2 (例:UI3B-01-HW2.zip)

2009/09/29

 
繳交第一次作業(浮點語法判斷)

繳交處:網路硬碟(二)
作業檔名:班-號-HW1 (例:UI3B-01-HW1.zip)

2009/09/21

第二章 認識Visual C++視窗程式設計

Back