WinCE應用程式的開發

2021-05-23 17:05:42 字數 942 閱讀 1344

wince應用程式的開發是wince開發中很重要的乙個環節。本文將簡單介紹一些wince應用程式開發的基本概念。

先說開發工具,目前用得比較多的開發工具有evc4(sp4)、vs2005、vs2008和platform builder。

其中platform builder主要是用來定製作業系統的,雖然也支援編寫應用程式,但用得相對較少。記得沒錯的話,它還得先編譯系統,才能新建應用程式的工程。

vs2005和vs2008是微軟的集大成開發工具,pb6.0就是作為vs2005的外掛程式安裝的(pb6.0目前應該是不支援vs2008)。在vs2005中,你可以編譯wince6.0的作業系統,也可以編譯裝置上的應用程式,省去了切換開發環境的麻煩。

evc4(sp4)即嵌入式的vc,使用起來基本跟vc6.0一致。

wince應用程式的開發相對桌面windows應用程式的開發有一些特點,如下:

1. unicode編碼。wince中的應用程式只能使用unicode編碼,桌面系統則支援unicode和ansi碼。在移植pc端程式到裝置上時需要注意這一點。

最後說說開發語言,wince應用程式的開發有win32、mfc和managed等幾種方式。對於開發者來說,選擇使用哪乙個主要看效能,開發的效能和執行的效能。根據能量守恆定律,開發效能和執行效能應該是乙個此消彼長的關係。呵呵,跟能量守恆定律有關係麼?勉強找個有力證據吧。託管**的開發效率很高,但執行效率相對就低了。這在物資還不是極大豐富的嵌入式系統上,就顯得尤為突出,實時性也得不到保證。mfc是基於window32的乙個基礎類庫,封裝了很多win32的api,方便開發者使用,但它也是有缺點的,似乎也沒再更新。win32是這三者中最底層的乙個,編譯出的程式小,沒有額外的包袱,執行起來快,所以開發的難度自然就大了,**量也很大。我們在開發應用程式時應根據實際情況選擇更合適的

談談WinCE應用程式的公升級

簡單介紹一下wince 下應用程式的公升級,一般在wince 或其他應用程式進行公升級。如下圖 這是乙個系統啟動及應用公升級的狀態圖,簡單介紹一下 hardware boot 上電後,硬體初始化,一般執行乙個bootloader eboot 或者什麼,然後載入wince 核心。os bootup w...

WinCE應用程式自動執行(一)

讓程式在windows ce系統啟動時自動執行 兩種方法 快捷方式 假定windows ce.net 目標工程為 cepc 型別,目錄為 e project mywince 並且工程已經 build 或者rebuild 成功 假定 windows ce.net 的應用為。1.將複製到 e proje...

WinCE開機自啟動應用程式

方法一 3 修改os try工程的project.bib或者platform.bib檔案,在files section新增如下內容 這裡 flatreleasedir 相當於d wince600 os try reldir release 目錄.檔案屬性如下 s 系統 h 隱藏 r 壓縮的資源檔案 ...