系所 資訊網路技術系 4 年級
課號 / 班別 TN211 / A 3 學分
科目中文名稱 視窗程式設計Ⅱ
科目英文名稱 Windows Programming (II)
每週授課時數 3 小時 選修
任課老師 王照明
開課期間 一學期
人數上限 64 人

上課地點 上課時間
1301 311
1301 312
1301 313
一、課程目標
Goal
Learn Advanced Windows Programming with MFC.學會Win32物件導向進階視窗程式設計方法,並熟練用MFC程式設計觀念來寫Windows 95的應用軟體。
二、先修科目
Pre-requisite
Windows Programming I
三、課程大綱
Syllabus
1.聲音(Sound)
2.各種視窗之製作(Implement View)scrolling views/splitter windows/html view/tree view/list view
3.狀態列(Status Bar)
4.影像處理(Image Processing)
5.印表與預覽(Print and Preview)
6.檔案讀寫(Serialization)
7.資料庫程式設計(Database Programming)
8.動態連結函式庫(DLLs)
9.多媒體程式設計(Multimedia Programming)
10.網際網路程式設計(Internet Programming)
11.製作ActiveX Control(Implement ActiveX Control)
四、指定用書
Textbook
位元文化編著, "Windows Me 程式設計入門", 文魁資訊, 2000
五、參考書籍
Reference
1.Richard C. Leinecker and Tom Archer, "Windows 98 Programming", IDG Books Worldwide Inc, 1998
2.Kruglinski, Shepherd, and Wingo原著, 林學億等人編譯, "Microsoft Visual C++程式設計指南—資料庫與Internet系統開發進階篇", 松崗電腦公司,1999
3.Beck Zaratian原著, 陳威志等人編譯, "Microsoft Visual C++ 6.0程式開發手冊", 松崗電腦公司,1999
六、教學方式
Teaching Approach
1.投影片講授(lecture by slice)
2.上機實習(practice training)
七、教學進度
Schedule of Progress
1.聲音(Sound)【1 week】
2.各種視窗之製作(Implement View)【2 weeks】
3.狀態列(Status Bar)【1week】
4.影像處理(Image Processing)【1week】
5.印表與預覽(Print and Preview)【1 week】
6.檔案讀寫(Serialization)【1 week】
7.資料庫程式設計(Database Programming)【2 weeks】8.動態連結函式庫(DLLs)【1 week】
9.多媒體程式設計(Multimedia Programming)【2 weeks】
10.網際網路程式設計(Internet Programming)【2 weeks】
11.製作ActiveX Control(Implement ActiveX Control)【1 week】
八、成績評核方式
Evaluation
習題Exercises : 30%
期中報告Midterm Project:30%
期末報告Final Project : 40%
九、講義位址
http://
(備註)