要使用.NET開發移動應用程序,你必須下載和安裝如下的組件。IE和.NET SDK可以從Microsoft MSDN site免費下載。
1. Windows 2000 Professional/Server/Advanced Server OS
2. Internet Explorer 5.5
3. .NET framework Beta 1
4. .NET Mobile Web SDK Beta 1
5. WAP模擬器
讓我們開始吧!
要使用.NET開發移動應用程序,必須包含由.NET Mobile Web SDK提供(通過MobileUI.DLL文件)的 Mobile Web名域(System.Mobile.UI)。對于那些對namespace(名域)一詞感到陌生的人來說,名域就象C++的頭文件和Visual Basic的引用。名域將提供開發應用程序所要求的類。
使用.NET 框架開發移動應用程序是很容易的。
1. 創建一個ASP.NET頁面
2. 包含Mobile Web Namespace--System.Mobile.UI
3. 用Mobile控件設計頁面
就是那么簡單。
Mobile 控件
Mobile控件是為開發移動應用程序而設計好的程序塊。對于那些喜歡使用象VB和Frontpage等這樣的集成開發環境(IDE)來開發GUI/Web的人來說,Mobile 控件就與HTML的按鈕控件和VB的Grid控件相類似。Mobile控件通過提供程序員所需要的功能來簡化程序的開發過程。
例如,如果你想畫一個WML Card標記符,你可以使用Mobile Form控件。對于所有的WML標記符都提供了相應的Mobile 控件。Mobile 控件吸引人之處就在于,它們不僅限用于WML標記符;相反,它們超越了WML標記符,可以創建有用的Mobile 控件,如在WML無法實現的日歷Mobile 控件。
讓我們看一看一個顯示“Hello World!”的ASP.NET頁面例子。
〈%@ Page Inherits="System.Mobile.UI.MobilePage"〉
〈%@ Register TagPrefix="Mobile" Namespace="System.Mobile.UI"〉
〈Mobile:Form runat="server"〉
〈Mobile:Label runat="server"〉Hello, World!〈/Mobile:Label〉
〈/Mobile:Form〉