(3.238.99.243) 您好!臺灣時間:2021/05/16 23:28
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:陳育賢
研究生(外文):Yu-shian Chen
論文名稱:基於WindowsCE系統上之PDA應用程式開發
論文名稱(外文):PDA application programming development based on Windows CE
指導教授:邱炳樟邱炳樟引用關係
學位類別:碩士
校院名稱:國立臺灣科技大學
系所名稱:電子工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:115
中文關鍵詞:物件導向EVCWindows CEMFC
外文關鍵詞:Object-OrientedEVCWindows CEMFC
相關次數:
  • 被引用被引用:1
  • 點閱點閱:484
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏: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.
中文摘要 I
ABSTRACT II
誌謝 III
目錄 IV
圖索引 VI
表索引 IX
第一章 緒論 1
1.1 研究動機 1
1.2 系統架構 2
1.3 論文架構 3
第二章 嵌入式系統 4
2.1 嵌入式系統簡介 4
2.2 嵌入式系統的架構 5
2.3 嵌入式系統的應用 6
2.3.1 PDA介紹 6
2.3.2 PDA裝置規格 7
第三章 嵌入式系統開發平台 8
3.1 作業系統簡介 8
3.2 嵌入式作業系統簡介 9
3.3 WINCE 9
3.3.1 WINCE簡介 9
3.3.2 WINCE特色 10
3.3.3 WINCE系統架構 11
3.3.4 WINCE的應用 14
3.3.5 WINCE的優點 14
第四章 相關技術概述 15
4.1 WINDOWS API 15
4.1.1 API簡介 15
4.1.2 Windows API簡介 16
4.2 MFC 17
4.2.1 MFC 介紹 17
4.2.2 MFC類別 17
4.2.3 MFC架構 19
4.2.4 AFX函式 20
4.3 WINDOWS MESSAGE 21
4.4 WINDOWS圖形處理 25
4.4.1 GDI的特性 25
4.4.2 GDI常用函數功能 25
4.5 影像基礎概念 27
4.5.1 BMP檔介紹 27
4.5.2 圖像處理概念 29
第五章 軟體開發環境及工具 32
5.1 SDK 32
5.1.1 Pocket PC SDK 32
5.2 EMBEDDED VISUAL C++ 33
5.3 EMULATOR 35
5.4 ACTIVESYNC 37
第六章 應用程式介紹 39
6.1 應用程式一(小遊戲) 39
6.1.1 程式中的物件與類別 40
6.1.2 主程式架構及流程 54
6.1.3 模擬器上執行結果 55
6.1.4 PDA上執行結果 56
6.2 應用程式二(圖像編輯) 57
6.2.1 程式中的物件與類別 57
6.2.2 主程式架構及流程 70
6.2.3 模擬器上執行結果 71
6.2.4 PDA上執行結果 72
6.3 應用程式三(國農曆換算) 73
6.3.1 程式中的物件與類別 73
6.3.2 主程式架構及流程 87
6.3.3 模擬器上執行結果 88
6.3.4 PDA上執行結果 89
第七章 結論 90
參考文獻 92
附錄 A:程式資源檔 95
附錄 B:國農曆轉換所需基底矩陣 101
[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++教學手冊”,�眳p資訊,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 程式設計入門”, �眳p資訊,1995。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top