【課程主旨】 自1980 年代四人幫(GOF)提出設計模式(Design Pattern)概念,物件導向觀念的軟體工程逐步成熟,從Borland C++的VCL 架構到Visual C++的MFC 架構,都充滿了設計模式概念的應用;Visual C++是一個以C++為基礎的物件導向程式語言開發工具,而C++是物件導向早期的設計產物,不如後物件導向時期所開發出的Java 語言來得嚴謹,故要會寫C++不見得困難,但要寫得好,符合物件導向精神,卻是有相當難度。本課程著重於實務應用,介紹如何利用MFC建立ActiveX 及其應用,並引入有關於物件導向程式設計的軟體工程概念,不同於一般Visual C++課程。 【課程目標】 1. 強化C++程式設計概念 2. 瞭解設計模式(Design Pattern) 3. 練習Visual C++特定應用 4. 以MFC 建立ActiveX 元件 5. 接觸物件導向為基礎的基本軟體工程概念 【修課條件】 需具備C語言,有VC程式語言基礎者佳 【課程大綱】 1. C++物件導向程式設計 - C++程式重點和語法 -簡單的STL泛型函式應用 2. 設計模式簡介 - 部份模式的簡介 - 統一模型語言(UML)簡介
3. Visual C++技巧練習 - 對話盒視窗相關應用操作 -- 以點陣圖為對話框背景處理 -- 如何呼叫另一層的Dialog Box出來 -- 如何隱藏DialogBox的標題 -- 以及其餘各種對話盒視窗設計的技巧 - 與系統有關的應用操作 -- 如何判斷當前作業系統的版本 -- 多國語系版本的開發 -- 取得系統資訊 -- 以及其餘各種系統應用操作的技巧 - 檔案文件相關操作和字元字串處理 -- 呼叫檔案選取對話盒實作與製作自己的CFileDialog -- 如何瀏覽整個目錄 -- 單位元字元組與寬字元的意義和操作 -- 以及其餘各種系 統應用操作的技巧
4 基本型圖片處理程式 - 分別以GDI及GDI+對圖像進行處理 - 如何載入圖片 - 彩色空間轉換 - 利用微軟函式庫進行檔案格式轉換 - 利用微軟函式庫對圖片進行翻轉、放大和縮小等操作
5 車輛派遣追蹤系統 - 以多執行緒程式設計RS232通訊 -- 設計方法 -- 變數共用同步問題 - 如何獲取GPS資料 - 如何控制電子地圖軟體 - 利用Winsocket做資料傳送
6 模組設計 - 如何寫一個簡單的DLL - 如何利用MFC寫一個ActiveX - 應用程式中使用ActiveX - 網頁中使用ActiveX
7 物件導向程式分析與設計簡介 - 什麼是物件導向程式分析與設計 - 常用的版本控制軟體(如CVS和SourceSafe)與物件導向程式分析與設計的關係 - 產業應用實例
- 新聞稿有效日期,至2013/09/13為止
聯絡人 :陳小姐 聯絡電話:02-33223139ext2283 電子郵件:ywchen@tcfst.org.tw
上一篇:視訊會議特搜五大注意事項,讓您遠距協作溝通不失禮
下一篇:[課程]App遊戲設計工作坊:從設計、上架到行銷 9/26
|
■ 我在中國工作的日子(十四)阿里巴巴敢給股票 - 2023/07/02 ■ 我在中國工作的日子(十三)上億會員怎麼管理 - 2023/06/25 ■ 我在中國工作的日子(十二)最好的公司支付寶 - 2023/06/18 ■ 我在中國工作的日子(十一)兩個女人一個男人 - 2023/06/11 ■ 我在中國工作的日子(十)千團大戰影音帶貨 - 2023/06/04 ■ 我在中國工作的日子(九)電視購物轉型電商 - 2023/05/28 ■ 我在中國工作的日子(八)那些從台灣來的人 - 2023/05/21 ■ 我在中國工作的日子(七)嘉丰資本擦身而過 - 2023/05/14 ■ 我在中國工作的日子(六)跟阿福有關的人們 - 2023/05/07
|