国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Windows CE開發(fā)初步
許多開發(fā)人員都嘗試了基于無線裝置的軟件編程,然而這些思想達于成功的關鍵之處在于他們能否深入了解Windows CE的功能和缺點。本文就此介紹了Windows CE的一些基本特性,并指出過渡到基于無線裝置的軟件開發(fā)所應具備的知識。
開始
Windows CE操作系統(tǒng)支持很多特性,并能被很多一系列不同的CPU編譯。她支持多線程,包含多種可選擇的GUI。諸如她的堂兄弟一樣,Windows CE也具有臺式計算機操作系統(tǒng)的特性,所以開發(fā)人員無需花太多的時間就可以很容易地進行基于Windows CE的軟件開發(fā)。
在這一小節(jié)中,我們關注的是如何在基于Windows CE的Pocket PC和Pocket PC2002平臺的開發(fā)。這兩個平臺都是通過Windows CE3.0實現的。微軟也發(fā)布了一套新式的Windows CE版本,即Windows CE.NET,也就是常說的Windows CE4.0。
Pocket PC2002對象平臺需要下載一套新SDK,但她集成在eMbedded Tools 3.0軟件中,當編寫代碼時和使用Pocket PC很類似,但是她還有以下幾方面的改進。
1.通訊改進
新的連接管理器
支持對象交換(OBEX)
電話API
2.可用性改進
新的消息響應系統(tǒng)
當前屏幕外殼
敏銳的最小化特色
3.網絡瀏覽器的新特性
4.新的HTML控件
基于Windows CE的Pocket PC平臺的開發(fā)
為了在Windows CE3.0系統(tǒng)中進行開發(fā),你必需下載微軟的eMbedded Tools 3.0軟件,這一套軟件包含了eMbedded Visual C++ 3.0和 eMbedded Visual Basic 3.0,同時她也提供了基于Pocket PC、掌上PC、變攜式PC的所有SDK。Visual C++和Visual Basic都是獨立的,如果你想進行特定對象平臺的開發(fā),就要下載Pocket PC2002的額外SDK。
所有的SDK都附帶仿真器,你可以利用這一仿真器在臺式PC機中進行模擬試驗。無需一個對象Pocket PC系統(tǒng),你就可以在Pocket PC或Pocket PC2002上進行開發(fā)。你所需要的是eMbedded Visual Tools 3.0軟件,合適的SDK以及一臺式PC機就足夠了。圖A和圖B顯示了Pocket PC和Pocket PC2002的仿真器。如果你真的想在一Pocket PC設備上開發(fā),只要通過USB口和臺式PC機連接在一起就可以了。
圖 A
Pocket PC 模擬器
圖 B
Pocket PC 2002 模擬器
利用eMbedded Visual Tools軟件進行開發(fā)
許多開發(fā)人員都驚詫于Windows CE操作系統(tǒng)及其開發(fā)工具和臺式機系統(tǒng)的開發(fā)有著很多方面的相同性。eMbedded Tools 3.0軟件囊括了以下的特性:
Windows CE Pocket PC2002應用程序
Windows CE Pocket PC2002 MFC向導
Windows CE應用程序
Windows CE ATL COM 向導
Windows CE動態(tài)連接庫
Windows CE MFC Active向導
Windows CE MFC向導(.dll)
Windows CE MFC向導(.exe)
Windows CE Pocket PC應用程序
Windows CE Pocket PC MFC 向導(.exe)
Windows CE 電話 2002應用程序
Windows CE 靜態(tài)連接庫
微軟公司支持MFC,ATL及常規(guī)Win32 API。相比于臺式計算機系統(tǒng),Win32 API(包括MFC)都有很大的限制,例如,Windows CE系統(tǒng)中很多行為都不是很明顯,即使她也允許你象在臺式PC機那樣操作。
你可以畫直線,圓,橢圓,但并不支持多種映射模式。Windows CE唯一支持的是MM_TEXT方式,她也不支持坐標轉換。
也許你很想知道eMbedded Visual Tools 3.0軟件支持的是哪一款CPU類型。雖然袖珍PC2002只支持ARM處理器,但eMbedded Visual Tools 提供了以下CPU類型的多種選擇:
ARM, MIPS, PPC, SHx, x86及THUMB。雖然eMbedded Tools作為Windows CE 3.0的編譯器,她也支持很多不同的對象裝置。
eMbedded Visual C++ 4.0 和Windows CE.NET
微軟已經發(fā)布了一套全新的eMbedded Visual C++ 3.0版本,即所說的eMbedded Visual C++ 4.0。這一編譯器主要是面象于Windows CE.NET操作系統(tǒng)的開發(fā)。到目前為止,還沒有eMbedded Visual Basic 4.0的出現,也還沒有基于eMbedded Visual C++ 4.0的Pocket PC SDK的出現。
現在,你可以到微軟主頁上下載eMbedded Visual C++ 4.0,并可以利用提供的仿真器進行開發(fā)。只要肯花一足夠的資金,你就可以針對一硬件對象進行開發(fā)了。
本人覺得eMbedded Visual Tools 3.0最令人心煩的是她不支持C++異常行為,這樣eMbedded Visual Tools 3.0不能執(zhí)行標準模板類庫。這些問題在eMbedded Visual Tools 4.0得以修正,所以eMbedded Visual Tools 4.0更能和C++相兼容。
開發(fā)真正意義上的應用程序
如果你已經很熟悉Visual Studio,對Windows CE 和Pocket PC你就可以快速上手。當我第一次在Pocket PC機上開發(fā)時,只花我5分鐘就可以完成如“Hello World”的程序(圖 C)。只需安裝eMbedded Visual C++,建立工程,選擇標準的MFC Pocket PC向導,然后進行編譯就可以了。
圖 C
Hello World application
值得注意的是,eMbedded Visual C++包括了很多額外選擇,你可以利用這些去選擇CPU類型和系統(tǒng)平臺。如果你采用Pocket PC2002仿真器來開發(fā),你可以選擇Pocket PC 2002程序,Win32(WCE x86)調試器等。
如果你在真實Pocket PC2002設備中編譯,可以通過USB口和臺式機連接起來,然后安裝eMbedded Visual C++,建立工程,建立Pocket PC 2002程序的對象,利用Win32(WCE ARM)調試器。
當建立一工程時,一定要選定和你最后可執(zhí)行程序相匹配的CPU類型。如果你事先不選擇CPU類型,在編譯后就要花很大的精力和時間。在默認狀態(tài)下,所有的CPU類型都被選擇,這也是開發(fā)中最好的方法。選擇額外的CPU類型是沒有什么壞處的。
結論
本文我們介紹了Windows CE 3.0 和 Windows CE.NET。討論了eMbedded Visual C++ Tools軟件,并提及了Pocket PC和Pocket PC2002的一些復雜特性。在以后的章節(jié)中,我們將深入講述Pocket PC的程序設計,特別集中講述訪問注冊表和開發(fā)專業(yè)GUI的程序開發(fā)。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
基于 Windows Mobile 的 Pocket PC 和 Smartphone 的開發(fā)工具簡介
Windows CE開發(fā)之起步停車
微軟智能之源-WinCE - 天行健的日志 - 網易博客
智能手機教室:Windows Mobile系統(tǒng)從頭細說
windows ce、windows mobile和 Pocket PC 的區(qū)別 - 水天...
Windows Mobile開發(fā)簡介 - Windows phone開發(fā)資料 - 移動開發(fā)...
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服