研究生: |
陳育賢 Yu-shian Chen |
---|---|
論文名稱: |
基於Windows CE系統上之PDA應用程式開發 PDA application programming development based on Windows CE |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
方文賢
Wen-Hsien Fang 徐敬文 Ching-Wen Hsue |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 115 |
中文關鍵詞: | 物件導向 、EVC 、Windows CE 、MFC |
外文關鍵詞: | Object-Oriented, EVC, Windows CE, MFC |
相關次數: | 點閱:184 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
說到個人電腦,在Windows作業系統下的應用程式可說是琳瑯滿目,但相對的在嵌入式系統產品,例如Pocket PC的Windows CE作業系統下,應用程式仍有其相當大的發展空間。在本論文中,我們將選擇Embedded Visual C++(簡稱EVC)做為開發應用程式的工具,EVC的優點在於與傳統的Visual C++皆使用物件導向的概念來設計程式,尤其對於同樣是視窗系統Windows CE下的應用程式設計更是明顯。
以視窗為基礎的Windows程式設計,其中的一個重要理念便是善用Windows內建的函式庫,也就是所謂的Windows API,或是使用MFC(Microsoft Foundation Class) 達到管理視窗、功能表和對話方塊,如此開發者便能節省程式開發所需的時間。最後我們將開發完成的應用程式下載到宏達電的PDA手機上執行。
As for the personal computer, system application programs based on Windows operator is numerous. However, the application programs based on embedded system products, for example operating system of Windows CE on Pocket PC, are still fairly potential development. In this paper, we will use Embedded Visual C++ (EVC) as development tool of the application programs. The advantage of EVC is that EVC uses the concept of Object-Oriented Programming (OOP) which is the same with conventional Visual C++.
An important concept of windows-based application design is to use the windows built-in libraries, which is so called windows Application Programming Interface (API). It is efficient to use Microsoft Foundation Class (MFC) as well as windows API to achieve varied application functionality, such as managing windows, toolbar, and dialogue box. Thus developers can save the time of developing application programs on embedded system. We implement the complete developed application programs on HTC PDA.
[1] 楊迪華著“PALM OS 程式設計”,松崗資訊。
[2] 王鴻瑞著“聰明學習 Palm OS”聰明學習 Palm OS,博碩文化。
[3] 侯俊傑著“深入核心-windows作業系統”,旗標出版。
[4] 黃國勝譯“嵌入式系統-I/O介面軟硬體實務”,全華圖書,2004。
[5] 作業系統(OS),http://www.bamboo.hc.edu.tw/research_publish/textbook/course2000/chapter09/appendix02.html.
[6] pocket api簡述,輔仁大學網路實驗室。
[7] 李健平“語音辨認應用於PDA之作業控制研究”中原大學資訊工程系碩士論文(90)。
[8] Microsoft Corporation, Microsoft Windows CE 3.0 Software Developer Documentation, 2000.
[9] Microsoft Corporation, MSDN Library-January 2001.
[10] 張吉智“嵌入式系統於遠端監控應用之開發研究”國立雲林科技大學機械工程系碩士論文(96)。
[11] 楊明宗“嵌入式控制系統開發與應用研究”國立雲林科技大學機械工程系碩士論文(94)。
[12] 新通訊元件雜誌,“WinCE來勢洶洶進軍嵌入式系統市場”,http://www.2cm.com.tw/zoomin_content.asp?sn=0701010093
[13] 應用程式介面 維基百科,http://zh.wikipedia.org/wiki/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%8E%A5%E5%8F%A3.
[14] About Win32 API, http://braverycloud.wordpress.com/2007/12/31/about-win32-api/.
[15] 蔡明志著“Windows 95 程式設計 MFC基礎篇”, 松崗資訊。
[16] 侯傑著“深入淺出MFC程式設計 2nd Edition”。
[17] 韓丹著“擁抱MFC:新世代視窗程式設計”,儒林出版,2005。
[18] 蔡明志譯“Visual C++教學手冊”,碁峰資訊,1999。
[19] 黃溪暐、劉得民編譯“深入MFC”, 松格資訊,1996。
[20] Charles Petzold著/余孟學翻譯“Windows程式設計第五版”,文魁資訊,2003。
[21] 揭開訊息迴圈的神秘面紗 msdn, http://www.microsoft.com/taiwan/msdn/columns/DoNet/MessageLoop.htm.
[22] 施威銘、李元泰著“Windows 程式設計實務”, 旗標出版,1993。
[23] 罔薩雷斯著/阮秋綺譯“數字圖像處理(Digital Image Processing Second Edition)”,北京電子工業出版社,2004。
[24] 行動裝置應用程式開發導論,http://www.microsoft.com/taiwan/msdn/columns/Mobile/mobile_050314.htm
[25] 周毓林、甯楊、付林林編著“Windows CE.net內核定制及應用開發”,電子工業出版社,2007。
[26] 透過 ActiveSync 讓 Pocket PC 與電腦連接,http://www.mobile01.com/topicdetail.php?f=129&t=104241.
[27] Douglas Boling原著/陳人豪譯“Microsoft Windows CE.NET程式設計”,文魁資訊,2004。
[28] 韓文正著“Windows 遊戲程式設計”, 旗標出版,1994。
[29] 黃天浩著“Windows電玩及多媒體程式設計” ,長諾資訊,1993。
[30] Pocket PC GAPI 1.2 homepage ,http://www.microsoft.com/downloads/details.aspx?FamilyID=d9879b0 e-4ef1-4049-9c61-e758933d84c4&DisplayLang=en.
[31] GAPIDRAW class library ,http://www.gapidraw.com/gapidraw.php
[32] Ta hwa GAPI function library, http://140.126.104.167/eagle/PocketPC/GAPI/index.htm,Ta hwa GAPI.
[33] Herbert Schildt著/范舒明譯 “Windows 95 中文版程式設計:基礎探秘”,博碩顧問,1996。
[34] 小宇宙工作室“Windows 程式設計入門”, 碁峰資訊,1995。