999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PDA上應用系統開發初探

2008-12-31 00:00:00徐國華解秀華
商場現代化 2008年21期

[摘要] 本文論述了如何在PDA上進行應用系統的開發并用一個簡單的實例探討了在WinCE操作系統上進行應用系統開發的一般步驟和應注意的問題。

[關鍵詞] PDA WinCE操作系統 開發

近幾年,PDA以其體積小、攜帶方便、迅捷移動辦公等特點,已得到廣泛的應用,隨著PDA硬件水平的不斷提高,其應用系統的開發也越來越受到關注。由于PDA自身的特點決定它成為了無線網絡應用的主要終端設備。PDA的無線上網方式有三種:

在短距離內的紅外對接方式和藍牙技術;

在局域網范圍內采用無線站點與局域網連接;

在廣域網范圍內通過蜂窩接入技術的無線連接。

目前PDA上的操作系統有Palm OS和WinCE。在Windows平臺上開發基于WinCE的應用程序一般采用EVC,EVB或者VS.NET。占統治地位的WinCE操作系統的界面具有Windows的友好性,熟悉Windows編程的開發人員,可很快掌握其應用程序開發。下面就WinCE操作系統上應用系統開發的一般步驟和問題進行探討。

一、構建開發環境

安裝PDA應用程序開發環境(Win2000下,安裝Embedded Visual C++為例)。

1.安裝Microsoft ActiveSync 3.7。

2.安裝Embedded Visual C++ 4.0。

3.安裝Embedded VC4.0 SP3和Embedded VC4.0 SP4。

4.安裝Visual Studio .NET 2003(可選)

5.安裝Pocket PC 2003 SDK。

安裝成功的EVC開發環境同VC6.0的用戶界面基本相同,配置時在Tool目錄下選擇Configure Platform Manager,會彈出裝載運行設備的界面,在裝有Pocket PC 2003后屏幕上出現POCKET PC 2003的樹狀選項,系統自動添加了實際設備和模擬設備。為在中文環境下運行,可點擊Add Device增加一個新設備,改名為POCKET PC 2003 Emulator (CHS)。在Properties中設置屬性,在Transport中選擇TCP或IP Transport for Windows CE傳輸方式,在Startup中選擇Emulator Startup Server以模擬器的方式啟動。最后,根據不同的CPU類型選擇不同的編譯器即可完成設置。

二、一個簡單的示例

下面是一個最簡單的“Hello World”程序開發事例:

先新建一個工程,在工程選項中選擇WCE Pocket PC 2003 Application,輸入項目名稱HelloWorldPrj(CPU全部選中)。選擇A Typical “Hello World” Application,點擊Finish。

打開工作區,在界面中打開HelloWorldPrj.cpp文件。接下來轉入到消息處理函數:LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam),此函數的應用程序對于WM_PAINT消息進行了以下處理:

case WM_PAINT:RECT rt;

hdc = BeginPaint(hWnd, ps);

GetClientRect(hWnd, rt);

LoadString(g_hInst, IDS_HELLO, szHello, MAX_LOADSTRING);

DrawText(hdc, szHello, _tcslen(szHello), rt,

DT_SINGLELINE | DT_VCENTER | DT_CENTER);

EndPaint(hWnd, ps);break;

其中IDS_HELLO是預定義的字符串資源,通過LoadString函數導入到szHello變量中然后利用DrawText函數進行屏幕繪制。最后選擇編譯設備進行編譯可得到運行結果。

三、開發過程中的注意事項

1.EVC的環境和VC6.0非常相似,但EVC中的類庫只是VC6.0中類庫的一個子集,且有些SDK函數庫也不盡相同,需要留意幫助文檔。

2.在模擬器上調試的程序為保證在實際設備上也能正常。調試時要能調用任何桌面操作系統的動態鏈接庫函數,注意第一次將非Unicode應用程序裝入Windows CE模擬器時,許多正在使用的函數它都不支持。

3.注意字節對齊問題。在ARM內核的CPU中,內存的訪問必需是四字節對齊。在EVC 程序中如涉及指針操作而且是奇字節時,可能引起內存訪問的非字節對齊異常。而在模擬器中因為x86模擬器系統的CPU 不考慮此問題。

4.幾乎所有Windows CE支持的Win32和運行時間庫函數都要求寬字符變量。Windows 95不支持Unicode,為使程序代碼具有可移植性,應采用tchar.h定義的TCHAR類型,不要直接使用wchar_t。同樣有關字符串處理函數的宏定義也是如此。

四、已知應用和前景

因為PDA方便、靈活、功能強大等特點,在各行各業都得到了普遍的應用。

在公安行業的警用車查詢系統,可以讓執勤警員在無通訊和計算機網絡的路面,可動態、靜態地核查所轄機動車車輛行駛證的真偽檔案。

在保險行業中,通過PDA設備可以為保險公司的業務員提供服務,可方便地查詢輸入業務信息也可與公司的數據庫服務器方便地連接。

在邊防巡邏、野外勘察、醫療系統和餐飲行業等,通過使用PDA設備,提高了管理水平和工作效率,節約了成本。

PDA市場具有非常大的開發潛力,其應用領域也在被不斷擴大。由于其硬件技術的進步和不斷開發出的軟件,以及無線網絡的發展,它將越來越被人們認識和接受。

參考文獻:

[1]吳慶陸明泉馮振明:基于J2ME技術的嵌入式系統的開發[J].計算機應用與軟件,2005,22(2)

[2]微軟公司:WindowsCE通信指南[M].北京:北京希望電子出版社,1999.02

主站蜘蛛池模板: 欧美亚洲日韩中文| 国产亚洲高清在线精品99| 久久人人爽人人爽人人片aV东京热| 91在线播放免费不卡无毒| 爆乳熟妇一区二区三区| 欧美不卡视频在线| 毛片卡一卡二| 国产成人综合在线视频| 日本黄色a视频| 国产91丝袜在线观看| 高h视频在线| 国产色爱av资源综合区| 国内精品视频在线| 国产手机在线ΑⅤ片无码观看| 亚洲精品无码抽插日韩| 国产91av在线| 制服丝袜国产精品| 日本AⅤ精品一区二区三区日| 国产导航在线| 亚洲最猛黑人xxxx黑人猛交 | 国产成人免费手机在线观看视频 | 99久久精品免费看国产免费软件| 国产成人三级| 国产精品区网红主播在线观看| 欧美日韩国产精品va| 欧美国产日韩在线| 国产视频 第一页| 亚洲首页在线观看| 青青草91视频| 高潮毛片免费观看| 婷婷开心中文字幕| 国产日韩精品欧美一区灰| 国产极品美女在线| 欧美精品高清| 国产乱子伦精品视频| 国产精品欧美日本韩免费一区二区三区不卡| 九九热视频在线免费观看| 一本大道香蕉久中文在线播放 | 视频一区亚洲| 干中文字幕| 欧美午夜视频| 综合网天天| 欧美激情第一区| 亚洲午夜福利在线| 亚洲国产精品不卡在线| 99在线国产| 欧美伊人色综合久久天天| 国产精品毛片在线直播完整版| 亚洲国产欧美国产综合久久 | 综合天天色| 97se亚洲综合在线韩国专区福利| 国产精品久久久久久久久久久久| 精品亚洲国产成人AV| 无码粉嫩虎白一线天在线观看| 91欧美亚洲国产五月天| 久视频免费精品6| 亚洲日本在线免费观看| 国产99精品视频| 天天干天天色综合网| 国产剧情一区二区| 无码精品一区二区久久久| 一级毛片基地| 中美日韩在线网免费毛片视频| 中文国产成人精品久久| 成人午夜天| 国产精品林美惠子在线播放| 毛片在线播放a| 国产精品网曝门免费视频| 欧美亚洲第一页| 国产在线拍偷自揄拍精品| 国产精品对白刺激| 亚洲永久色| 久久夜夜视频| 国内精品九九久久久精品| 中文成人在线视频| 在线精品亚洲一区二区古装| 婷婷六月综合网| 欧美区一区二区三| 国产成人免费高清AⅤ| 中文成人无码国产亚洲| 免费一极毛片| 毛片网站免费在线观看|