日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于 Windows Mobile 的 Pocket PC 和 Smartphone 的开发工具简介

發(fā)布時(shí)間:2025/3/15 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于 Windows Mobile 的 Pocket PC 和 Smartphone 的开发工具简介 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Microsoft Corporation

2003 年 8 月

適用于:
????Microsoft? eMbedded Visual Tools 3.0 - 2002 Edition
????Microsoft? eMbedded Visual C++? 4.0 SP2
????Microsoft? Visual Studio? .NET
????Microsoft?.NET Compact Framework
????Pocket PC 2002
????Pocket PC 2003
????Smartphone 2002
????Smartphone 2003

摘要:本文主要介紹為基于 Windows Powered 和 Windows Mobile 的設(shè)備開發(fā)應(yīng)用程序的工具和支持技術(shù)。文中不僅列出了各種工具支持的平臺(tái),還提供了一些開發(fā)方案以及針對(duì)各種方案選擇工具和技術(shù)的指南。(本文包含一些指向英文站點(diǎn)的鏈接。)

目錄

簡(jiǎn)介
移動(dòng)應(yīng)用程序開發(fā)工具
工具對(duì)比表
開發(fā)方案
小結(jié)
附錄:移動(dòng)應(yīng)用程序開發(fā)工具的推薦安裝順序

簡(jiǎn)介

自 1996 年推出 Microsoft? Windows? CE 操作系統(tǒng),以及之后不久推出 Handheld PC 1.0 版產(chǎn)品以來,Microsoft 已經(jīng)提供了很多功能強(qiáng)大且日益專業(yè)化的工具,幫助開發(fā)人員在基于 Windows Mobile? 的平臺(tái)上滿足特定的需求并完成應(yīng)用程序任務(wù)。目前,Microsoft 又推出多種工具軟件包,用于在基于 Windows Mobile 的 Pocket PC 和 Smartphone 上構(gòu)建應(yīng)用程序。

本白皮書向開發(fā)人員介紹了 Windows Mobile 應(yīng)用程序開發(fā)工具的現(xiàn)狀以及這些工具的發(fā)展前景。它可以幫助開發(fā)人員確定哪些開發(fā)工具最適合他們的需求,各種工具應(yīng)該在什么情況下使用,以及在開始移動(dòng)應(yīng)用程序項(xiàng)目之前,移動(dòng)應(yīng)用程序開發(fā)人員需要做哪些準(zhǔn)備工作。本文還對(duì)比了幾種工具的優(yōu)點(diǎn)。

雖然目前移動(dòng)開發(fā)工具的選擇多種多樣,而且還將繼續(xù)增加,但 Microsoft 的最終目標(biāo)是創(chuàng)建一個(gè)統(tǒng)一的開發(fā)環(huán)境以滿足所有移動(dòng)應(yīng)用程序開發(fā)的需要,包括將移動(dòng)開發(fā)工具集成到 Microsoft Visual Studio? .NET 的核心產(chǎn)品中。

移動(dòng)應(yīng)用程序開發(fā)工具

以下幾節(jié)概要介紹目前可在基于 Windows Mobile 的 Pocket PC 和 Smartphone 上使用的工具。閱讀工具的說明時(shí),開發(fā)人員應(yīng)該將這些工具放在使用本機(jī)、托管或服務(wù)器端代碼的背景下來考慮:

  • 使用本機(jī)代碼是為了獲得較高的性能,當(dāng)您需要直接訪問硬件或者資源有限的情況下使用。
  • 使用托管代碼是為了開發(fā)以用戶界面為中心的應(yīng)用程序,這種應(yīng)用程序要求盡快面世或者要求開發(fā)速度很快。如果想輕松地訪問 Web 服務(wù),也可以使用托管代碼。
  • 使用服務(wù)器端代碼是為了使用一個(gè)代碼集開發(fā)適用于多種設(shè)備的應(yīng)用程序,這需要保證設(shè)備有足夠的數(shù)據(jù)帶寬。

eMbedded Visual Tools 3.0

Microsoft eMbedded Visual Tools 3.0 為構(gòu)建移動(dòng)應(yīng)用程序提供了一個(gè)入口級(jí)的集成開發(fā)環(huán)境,包括必要的編譯器、調(diào)試和平臺(tái)文檔。eMbedded Visual Tools 3.0 包括 Microsoft eMbedded Visual C++? 3.0 (eVC 3.0) 和 eMbedded Visual Basic? 3.0 (eVB 3.0)。這兩種工具都是獨(dú)立的開發(fā)環(huán)境,不需要運(yùn)行任何其他開發(fā)環(huán)境,如 Microsoft Visual Studio 或 Visual Studio .NET。

要開發(fā)基于 Windows Mobile 的設(shè)備,所有工具都需要使用目標(biāo)設(shè)備的平臺(tái)軟件開發(fā)套件(SDK)。eMbedded Visual Tools 3.0 的 2002 版包括用于目前所有 Windows Mobile 設(shè)備(包括 Pocket PC 2002 和 Smartphone 2002)的 SDK。非 Windows Mobile 系列的設(shè)備的 SDK 應(yīng)該從設(shè)備的制造商處獲得。

您可以從 http://www.microsoft.com/windowsmobile/resources/downloads/developer/default.mspx 免費(fèi)下載 eMbedded Visual Tools 3.0 - 2002 Edition。

有關(guān) eMbedded Visual Tools 的詳細(xì)信息,請(qǐng)參閱 http://msdn.microsoft.com/vstudio/device/embedded/default.asp。

eMbedded Visual C++ 3.0

Microsoft eMbedded Visual C++ 3.0 開發(fā)系統(tǒng)為基于 Windows Mobile 的開發(fā)提供了本機(jī)代碼的 C++ 編譯器。如果安裝了正確的 SDK,可以用它為所有基于 Windows CE 2.11 和 3.0 的設(shè)備開發(fā)應(yīng)用程序。eMbedded Visual C++ 調(diào)試器通過 Microsoft ActiveSync? 使用有線、無線 LAN 或基座連接工作。

此外,它還提供了可用于 Pocket PC 2002 和 Smartphone 2002 設(shè)備的軟件仿真器。在發(fā)布 Pocket PC 2002 時(shí),Microsoft 推出了一種用于 Pocket PC 2002 SDK 的新型仿真器,它更接近于真正的基于 Windows Mobile 的設(shè)備。這種新型的仿真器可以在虛擬的 PC Shell 中運(yùn)行真正的 Windows CE 二進(jìn)制文件。Smartphone 2002、Pocket PC 2003 和 Smartphone 2003 的 SDK 也使用這種新型的仿真器。

eMbedded Visual C++ 可用于:

  • Pocket PC 或任何其他基于 Windows Mobile 的設(shè)備的驅(qū)動(dòng)程序
  • 在設(shè)備上本機(jī)運(yùn)行的應(yīng)用程序
  • 通過 Game API (GAPI) 使用高速圖形的游戲
  • 具有很高處理需求的應(yīng)用程序
  • COM 服務(wù)器或 Microsoft ActiveX? 控件

eMbedded Visual Basic 3.0

eMbedded Visual Basic 3.0 支持使用 Visual Basic 語言編寫的應(yīng)用程序,得到的 P 代碼在運(yùn)行時(shí)解釋。盡管大多數(shù)基于 Windows Mobile 的設(shè)備具備內(nèi)置的功能,以運(yùn)行使用 eMbedded Visual Basic 構(gòu)建的應(yīng)用程序,但一些自定義的基于 Windows CE 的嵌入式硬件平臺(tái)可能不包含 eMbedded Visual Basic 運(yùn)行時(shí)。Pocket PC 的 Windows Mobile 2003 軟件就不包含 Visual Basic 運(yùn)行時(shí),但可以從 Windows Mobile Developer Downloads 下載。

eMbedded Visual Basic 是一種腳本語言,而不是具備全部功能的 Visual Basic 語言。因此,Visual Basic 6.0 中為桌面系統(tǒng)提供的很多語言功能在 eMbedded Visual Basic 3.0 中都不受支持。例如:

  • 默認(rèn)情況下,所有變量均為 Variant 類型,嚴(yán)格類型不受支持
  • 不能使用 eMbedded Visual Basic 開發(fā) ActiveX 控件,但是可以集成
  • 幾個(gè) Visual Basic 原有的控件不受支持,而且還缺少一些屬性

eMbedded Visual Basic 不能用于為基于 Windows Mobile 2002 的 Smartphone 開發(fā)應(yīng)用程序。鑒于此,加之其他一些原因(包括為了進(jìn)一步發(fā)展壯大 Visual Basic .NET 開發(fā)團(tuán)體),eMbedded Visual Basic 技術(shù)已逐漸被淘汰,取而代之的是功能更加強(qiáng)大的 Visual Basic .NET 語言。Microsoft 建議開發(fā)人員使用 Visual Basic .NET 創(chuàng)建所有新的 Pocket PC 應(yīng)用程序,使用 eMbedded Visual Basic 維護(hù)早期版本的應(yīng)用程序。

eMbedded Visual C++ 4.0

Microsoft eMbedded Visual C++ 4.0 支持新的基于 Windows CE. NET 4.2 設(shè)備的開發(fā),而且安裝發(fā)布的 Service Pack 之后,支持用于 Pocket PC 和 Smartphone 的 Windows Mobile? 2003 軟件(以前的代碼名為“Ozone”)。eMbedded Visual C++ 4.0 是使用本機(jī)代碼在 Windows CE .NET 4.2 上為移動(dòng)或嵌入式設(shè)備開發(fā)應(yīng)用程序的理想軟件。eMbedded Visual C++ 4.0 的增強(qiáng)功能包括:

  • 實(shí)時(shí)調(diào)試,以診斷未處理的異常
  • C++ 結(jié)構(gòu)化的異常處理
  • “附加到”進(jìn)程,以獲得增強(qiáng)的進(jìn)程調(diào)試能力
  • 更好地與新型仿真器集成

您可以從 Developer Downloads 下載 eMbedded Visual C++ 4.0、eVC 4.0 Service Pack 2,以及用于 Pocket PC 的 Windows Mobile 2003 軟件的 SDK。

請(qǐng)從 Windows Mobile 2003-based Smartphones Downloads 下載 Smartphone 2003 SDK。

Visual Studio .NET 2003 的 Smart Device Programmability 功能

Visual Studio .NET 的 Smart Device Programmability (SDP) 功能(以前稱作 Smart Device Extensions [SDE])可以幫助開發(fā)人員利用 Microsoft .NET Compact Framework 編寫移動(dòng)應(yīng)用程序,從而在連接或斷開的情況下啟用分布式的移動(dòng)計(jì)算。使用 .NET Compact Framework 中提供的大量類庫(kù),開發(fā)人員編寫應(yīng)用程序的速度可以比使用傳統(tǒng)工具快得多。

使用 Visual Studio .NET 2003,開發(fā)人員可以使用在桌面系統(tǒng)開發(fā)中用到的相同工具和技術(shù)來開發(fā) Pocket PC 2002(如果具備相應(yīng)的 SDK)以及 Pocket PC 和 Smartphone 2003。它將安裝 .NET Compact Framework,這是專門為資源有限的設(shè)備設(shè)計(jì)的。開發(fā)人員可以使用新的 C# 語言或者 Visual Basic .NET 語言來開發(fā)移動(dòng)和嵌入式設(shè)備。它還可以很好地用于使用 XML Web Service 或 ADO.NET 的應(yīng)用程序。

Visual Studio .NET 2003 可用于:

  • 利用 Web 服務(wù)的應(yīng)用程序
  • 在連接或斷開的環(huán)境中都必須正常運(yùn)行的應(yīng)用程序
  • 使用 Visual Basic .NET 或 C# 開發(fā)應(yīng)用程序
  • 當(dāng)您希望使用相同的工具進(jìn)行桌面、服務(wù)器和設(shè)備編程時(shí)
  • 快速開發(fā)的移動(dòng)應(yīng)用程序
  • 提供可靠且安全的環(huán)境的軟件
  • 可移植到具有不同 CPU 或各種 Windows 版本的不同設(shè)備的應(yīng)用程序

有關(guān) Visual Studio .NET 的 Smart Device Programmability 功能的詳細(xì)信息,請(qǐng)參閱 Smart Device Programmability。

ASP.NET Mobile Controls

ASP.NET Mobile Controls(以前稱作 Microsoft Mobile Internet Toolkit [MMIT]),是對(duì) Smart Device Programmability 和 .NET Compact Framework 的補(bǔ)充。ASP.NET Mobile Controls 通過啟用 ASP.NET 將標(biāo)記發(fā)送到多種多樣的移動(dòng)設(shè)備中,從而擴(kuò)展了 .NET Compact Framework 和 Visual Studio .NET 構(gòu)建移動(dòng) Web 應(yīng)用程序的功能。使用這種方法,開發(fā)人員可以利用 Visual Studio .NET 構(gòu)建一個(gè)移動(dòng) Web 應(yīng)用程序,這個(gè)程序可以自動(dòng)調(diào)整其頁面呈現(xiàn)方式以適應(yīng)各種設(shè)備,如啟用 Internet 的移動(dòng)電話、尋呼機(jī)和 PDA(如 Pocket PC 等)。它還能簡(jiǎn)化開發(fā)任務(wù),因?yàn)樗鸭傻?Visual Studio .NET 集成設(shè)計(jì)環(huán)境 (IDE) 中,允許開發(fā)人員通過將控件拖到移動(dòng) Web 窗體上來構(gòu)建移動(dòng) Web 應(yīng)用程序。

ASP.NET 不會(huì)在客戶端設(shè)備上安裝任何組件。相反,它會(huì)利用服務(wù)器端邏輯,以適應(yīng)特定設(shè)備的 Web 瀏覽器的呈現(xiàn)方式。它可以生成無線標(biāo)記語言 (WML)、HTML 和精簡(jiǎn)的 HTML (cHTML)。

除了適應(yīng)性很強(qiáng)的 Web 頁面呈現(xiàn)之外,ASP.NET 還為實(shí)現(xiàn)自定義和可擴(kuò)展提供了豐富的框架,并提供了一種簡(jiǎn)單的擴(kuò)展控件的方法,以使控件可以適應(yīng)即將上市的各種新型設(shè)備。另外,ASP.NET 還允許開發(fā)人員在同一編程模型內(nèi)控制針對(duì)特定設(shè)備或設(shè)備類別的呈現(xiàn)方式,允許開發(fā)人員輕松地添加對(duì)新設(shè)備的支持,而不必重新編寫他們的移動(dòng) Web 應(yīng)用程序。

ASP.NET Mobile Controls 可用于:

  • 支持各種啟用 Web 的設(shè)備(移動(dòng)電話、尋呼機(jī)、PDA)
  • 支持各種標(biāo)記語言(WML、cHTML、HTML)
注意:ASP.NET Mobile Controls 不需要安裝任何客戶端。但是,目標(biāo)設(shè)備必須具備客戶端 Web 瀏覽器。

有關(guān) Microsoft ASP.NET Mobile Controls 的詳細(xì)信息,請(qǐng)參閱 Mobile Web Development with ASP.NET。

Microsoft SQL Server 2000 Windows CE Edition 2.0 版

Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE) 2.0 版是精簡(jiǎn)的數(shù)據(jù)庫(kù),可用于迅速開發(fā)將企業(yè)數(shù)據(jù)管理能力擴(kuò)展至移動(dòng)設(shè)備的應(yīng)用程序。SQL Server CE 是一種功能強(qiáng)大的工具,它支持用戶熟悉的結(jié)構(gòu)化查詢語言 (SQL) 語法,并提供與 SQL Server 一致的開發(fā)模型和 API,從而使移動(dòng)應(yīng)用程序的開發(fā)更加簡(jiǎn)單易行。

SQL Server CE 引擎提供了一套基本的關(guān)系數(shù)據(jù)庫(kù)功能,如優(yōu)化查詢處理器和對(duì)事務(wù)及各種數(shù)據(jù)類型的支持,同時(shí)它還維護(hù)保留重要系統(tǒng)資源的精簡(jiǎn)內(nèi)存空間。遠(yuǎn)程數(shù)據(jù)訪問和合并復(fù)制可以確保可靠地發(fā)送 SQL Server 數(shù)據(jù)庫(kù)中的數(shù)據(jù);既可以脫機(jī)操作,又可以在日后與服務(wù)器同步,這些優(yōu)勢(shì)使得 SQL Server CE 成為用于移動(dòng)和無線環(huán)境的理想軟件。

SQL Server CE 2.0 可以通過 Visual Studio .NET 與 .NET Compact Framework 集成,從而簡(jiǎn)化了智能設(shè)備的數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)。使用新的 SQL Server CE 數(shù)據(jù)提供程序通過公共語言運(yùn)行庫(kù)管理代碼,移動(dòng)應(yīng)用程序開發(fā)人員可以在斷開的情況下,建立具有脫機(jī)數(shù)據(jù)管理功能的高度可擴(kuò)展應(yīng)用程序。

在以下情況下,可以將 SQL Server CE 作為開發(fā)工具的補(bǔ)充:

  • 將企業(yè)數(shù)據(jù)管理功能擴(kuò)展至 Pocket PC
  • 開發(fā)用來存儲(chǔ)和處理移動(dòng)設(shè)備上大量數(shù)據(jù)的應(yīng)用程序
  • 在連接狀況不穩(wěn)定的環(huán)境中,需要使用移動(dòng)設(shè)備進(jìn)行可靠的數(shù)據(jù)復(fù)制

有關(guān) SQL Server CE 的詳細(xì)信息,請(qǐng)參閱 Build Better Applications with SQL Server CE 2.0。

工具對(duì)比表

下表概要介紹了不同工具的各種功能。

開發(fā)方案

在短期內(nèi),開發(fā)基于 Windows Mobile 設(shè)備的最常用工具仍是用于 Pocket PC 2000 和 2002 的 eMbedded Visual Tools 3.0、用于 Smartphone 2002 的 eMbedded Visual C++ 3.0,以及用于 Pocket PC 和 Smartphone 2003 的 eMbedded Visual C++ 4.0。最終,Visual Studio .NET 及其提供的 Smart Device Programmability (SDP) 功能將成為所有基于 Windows Mobile 設(shè)備的開發(fā)平臺(tái)。

服務(wù)器端代碼還是客戶端代碼?

使用服務(wù)器端代碼還是使用客戶端代碼,取決于幾個(gè)條件。應(yīng)用程序的方案雖然各不相同,但是這些條件能夠幫助您為應(yīng)用程序的用戶選擇最佳的解決方案。

  • 用戶體驗(yàn):客戶端應(yīng)用程序普遍能夠提供較好的用戶體驗(yàn),因?yàn)樗鼈冊(cè)谠O(shè)備上運(yùn)行,并且獨(dú)立于所有與之進(jìn)行互操作的基礎(chǔ)結(jié)構(gòu)。
  • 可用的帶寬:這與用戶體驗(yàn)有關(guān)。在有足夠可靠帶寬的環(huán)境(如無線 LAN)中運(yùn)行的應(yīng)用程序,如果使用服務(wù)器端代碼,也可以提供良好的用戶體驗(yàn)。
  • 數(shù)據(jù)安全性:客戶端應(yīng)用程序必須確保設(shè)備上敏感數(shù)據(jù)的安全性。Windows Mobile 軟件提供的一系列 Cryptographic Service Provider,有助于實(shí)現(xiàn)此目的。服務(wù)器端應(yīng)用程序必須確保可以使用 SSL 等技術(shù)安全地傳輸數(shù)據(jù)。
  • 可支持性:對(duì)客戶端應(yīng)用程序的更新必須下載并安裝到設(shè)備上。如果開發(fā)客戶端應(yīng)用程序,請(qǐng)將這個(gè)因素考慮在內(nèi)。
  • 脫機(jī)功能:如果需要脫機(jī)數(shù)據(jù)訪問和其他脫機(jī)功能,客戶端應(yīng)用程序是最佳選擇。

在開發(fā)基于 Windows Mobile 的 Pocket PC 和 Smartphone 之前,您需要準(zhǔn)備什么呢?

在開發(fā) Pocket PC 和 Smartphone 之前,您要準(zhǔn)備的內(nèi)容取決于您要開發(fā)什么,以及要開發(fā)的設(shè)備。在大多數(shù)情況下,您需要具備集成的開發(fā)環(huán)境,以及要開發(fā)的設(shè)備的 SDK 或擴(kuò)展。幸運(yùn)的是,您可以在一臺(tái)計(jì)算機(jī)上開發(fā)所有的基于 Windows Mobile 的設(shè)備,因?yàn)樗泄ぞ叨伎梢栽谶@兩類設(shè)備上共存。有關(guān)我們推薦的安裝順序,請(qǐng)參閱附錄。

目前,eMbedded Visual Tools IDE 和所需的 SDK 都是免費(fèi)的,可以通過 Web 下載。

哪種工具?.?.?.?何時(shí)?

性能、控制或資源對(duì)我來說非常重要。例如,我要編寫一個(gè)游戲、設(shè)備驅(qū)動(dòng)程序或者一個(gè) Active X 組件……?

如果您打算開發(fā)運(yùn)行 Windows Mobile 2003 軟件的 Pocket PC 和 Smartphone,只需從 Developer Downloads 下載 eMbedded Visual C++ 4.0 Service Pack 2 和 Pocket PC 2003 SDK。您還可以使用 Smartphone 2003 SDK 為 Smartphone 開發(fā) Windows Mobile? 2003 軟件。

要支持早期的 Pocket PC、Pocket PC 2002 和 Smartphone 2002 設(shè)備,您還需要下載 eMbedded Visual Tools 3.0 - 2002 Edition。

如果您需要維護(hù)開發(fā) Handheld PC Professional Edition、Handheld PC 2000 或 Palm Size PC 1.2 的應(yīng)用程序,可以下載 SDKs for eMbedded Visual Tools 3.0。

我要在一個(gè)安全、可靠的環(huán)境中快速開發(fā)應(yīng)用程序,我可能要訪問 Web 服務(wù)……?

我要編寫一個(gè)具有最大的代碼可移植性的客戶端應(yīng)用程序……?

我要利用自己掌握的 Visual Studio .NET 2003、Visual C#、Visual Basic.Net 或 .NET Framework 知識(shí)……?

我們建議您使用 Visual Studio .NET 2003 中的 Smart Device Programmability 功能。.NET Compact Framework 是內(nèi)置到基于 Windows Mobile 2003 的 Pocket PC 和 Smartphone 中的。它可以用于 Pocket PC 2002,但必須安裝到設(shè)備上。

我要開發(fā) Smartphone 2002……?

您應(yīng)該下載 eMbedded Visual Tools 3.0 - 2002 Edition。

如果您希望在真正的設(shè)備上測(cè)試應(yīng)用程序,但是您所在的地區(qū)尚無 Smartphone,或者 Smartphone 不支持開發(fā),您可以購(gòu)買 Smartphone Developer Kit。

我要使用一個(gè)代碼庫(kù)開發(fā) Pocket PC 2002 和 Pocket PC 2003……?

您可以用兩種方法構(gòu)建您的應(yīng)用程序:

  • 使用 Visual Studio .NET 2003 開發(fā) .NET Compact Framework。這樣,您可以編寫一個(gè)托管代碼庫(kù),并讓它在兩種設(shè)備上運(yùn)行。Pocket PC 2002 要求在設(shè)備上安裝 .NET Compact Framework。
  • 使用 eMbedded Visual C++ 3.0。如果您使用可靠的 API 并編寫了一個(gè)運(yùn)行良好的應(yīng)用程序,而且使用 eMbedded Visual C++ 3.0 來編寫和編譯本機(jī)代碼,它應(yīng)該可以在 Pocket PC 2003 和 Pocket PC 2002 兩種設(shè)備上運(yùn)行。
  • 我要使用一個(gè)代碼庫(kù)開發(fā) Smartphone 2002 和 Smartphone 2003……?

    .NET Compact Framework 不能用于 Smartphone 2002。要編寫一個(gè)代碼庫(kù)以在 Smartphone 2002 和 Smartphone 2003 上運(yùn)行,您必須使用本機(jī)代碼并使用 eMbedded Visual C++ 3.0 編譯您的應(yīng)用程序。

    我要維護(hù)用 eMbedded Visual Basic 編寫的應(yīng)用程序……?

    您應(yīng)該下載 eMbedded Visual Tools 3.0 - 2002 Edition,它包含 eMbedded Visual Basic 的開發(fā)環(huán)境、仿真器和 SDK。

    請(qǐng)考慮使用 Visual Basic .NET 2003 將應(yīng)用程序?qū)С龅?.NET Compact Framework。

    我要為可以在瘦客戶端環(huán)境中運(yùn)行的各種移動(dòng)設(shè)備編寫應(yīng)用程序。我要維護(hù)用 eMbedded Visual Basic 編寫的應(yīng)用程序……?

    您應(yīng)該在 Visual Studio .NET 2003 中使用 ASP.Net Mobile Controls。有關(guān)詳細(xì)信息,請(qǐng)參閱 Mobile Web Development with ASP.NET。

    小結(jié)

    Microsoft 致力于在移動(dòng)設(shè)備市場(chǎng)取得長(zhǎng)期成功,并幫助開發(fā)人員為他們的企業(yè)用戶和客戶提供功能豐富、強(qiáng)大的移動(dòng)應(yīng)用程序。目前的基于 Windows Mobile 的應(yīng)用程序開發(fā)語言提供了一系列令人難以置信的能力和靈活性。

    隨著新的移動(dòng)設(shè)備不斷問世,Microsoft 將繼續(xù)推出更加尖端、更加統(tǒng)一的開發(fā)工具,幫助開發(fā)人員快速地設(shè)計(jì)和開發(fā)利用 Web 服務(wù)等技術(shù)的新的應(yīng)用程序,以及利用基于 .NET 集成能力的系統(tǒng)。有了這些實(shí)用的工具,移動(dòng)應(yīng)用程序開發(fā)團(tuán)體將不斷為快速發(fā)展的市場(chǎng)提供滿足市場(chǎng)要求的應(yīng)用程序。

    附錄:移動(dòng)應(yīng)用程序開發(fā)工具的推薦安裝順序

    為確保在 Windows Mobile 軟件的各種開發(fā)工具之間獲得最大的互操作性,我們建議您按照以下順序安裝這些工具和 SDK。如果您沒有或者不需要其中的某種工具,則不必專門來獲取這種工具,因?yàn)檫@不會(huì)影響其他工具之間的互操作。

    以下安裝步驟要求您使用具有本機(jī)管理員權(quán)限的帳戶登錄到計(jì)算機(jī)。

  • 在安裝之前,請(qǐng)卸載所有現(xiàn)有的工具、SDK 和仿真器。
    在進(jìn)行此安裝之前,您應(yīng)卸載以下程序:
    • eMbedded Visual Tools 3.0
    • eMbedded Visual C++ 4.0
    • eMbedded Visual C++ 4.0 Service Pack 2
    • Visual Studio .NET 2003
    • Pocket PC 2003 SDK
    • Pocket PC 2002 SDK
    • Smartphone 2003 SDK
    • Smartphone 2002 SDK
    • Pocket PC 2000 SDK
    • Standard SDK for Windows CE .Net
    • Microsoft ActiveSync
  • 安裝 Microsoft ActiveSync 3.7
    移動(dòng)應(yīng)用程序的所有開發(fā)工具都需要使用 ActiveSync 3.7 以進(jìn)行應(yīng)用程序的開發(fā)和部署。
  • 安裝 eMbedded Visual Tools - 2002 Edition、Pocket PC 2002 SDK 和 Smartphone 2002 SDK
    為在 Pocket PC 和 Smartphone 2002 平臺(tái)上開發(fā) C++ 和 Visual Basic 應(yīng)用程序,您必須安裝 eMbedded Visual Tools - 2002 Edition。
    注意:安裝 eMbedded Visual Tools - 2002 Edition 還將啟動(dòng) Pocket PC 2002 和 Smartphone 2002 SDK 的安裝過程。
  • 安裝 eMbedded Visual C++ 4.0 和 Service Pack 2
    要為 Pocket PC 2003 開發(fā) C++ 應(yīng)用程序,您必須安裝 Microsoft eMbedded Visual C++ 4.0 和 Service Pack 2。注意,您可以在安裝 eMbedded Visual C++ 4.0 之后立即安裝 Service Pack 2。
    注意:在 Windows Server 2003 上安裝 eMbedded Visual C++ 4.0 Service Pack 2 時(shí),可能會(huì)彈出一個(gè)對(duì)話框,提示有一個(gè)仿真器驅(qū)動(dòng)程序尚未簽名。您應(yīng)該接受未簽名的驅(qū)動(dòng)程序并繼續(xù)。
  • 安裝 Visual Studio .NET 2003
    要使用 C# 或 Visual Basic .NET 為 Pocket PC 2002、Smartphone 2003 或 Pocket PC 2003 開發(fā)應(yīng)用程序,您必須安裝 Visual Studio .NET 2003。
    Pocket PC 2003 設(shè)備和 Pocket PC 2003 模擬映像已經(jīng)包含 .NET Compact Framework。但您必須在早期的設(shè)備上部署 .NET Compact Framework。
  • 安裝 Pocket PC 2003 SDK
    要使用 C++、C# 或 Visual Basic .NET 為 Pocket PC 2003 開發(fā)應(yīng)用程序,您必須安裝 Pocket PC 2003 SDK。
  • 安裝 Smartphone 2003 SDK
    要使用 C++、C# 或 Visual Basic .NET 為 Smartphone 2003 開發(fā)應(yīng)用程序,您必須安裝 Smartphone 2003 SDK。
  • 轉(zhuǎn)載于:https://www.cnblogs.com/czha2002/archive/2006/03/17/352354.html

    總結(jié)

    以上是生活随笔為你收集整理的基于 Windows Mobile 的 Pocket PC 和 Smartphone 的开发工具简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。