標籤:
使用Visual Studio 2008建立你的第一個Windows Mobile程式介紹Windows MobileMobileWindowsMicrosoftWinForm
介紹
Microsoft Visual Studio 2008 專業版或者更高版本提供了一個Windows Mobile程式開發環境,允許你使用本地代碼(C / C++)或Managed 程式碼(C# / Visual Basic.NET)為Windows Mobile裝置建立程式。
這篇文章將帶你正確的安裝Visual Studio 2008和附加的Windows Mobile SDK,接著我們將建立第一個Windows Mobile程式,該程式的目標裝置是Windows Mobile 6。同時還將介紹使用裝置模擬器協助你測試Windows Mobile程式,而不需要我們一定擁有Windows Mobile 裝置。
安裝Visual Studio 2008和附加Windows Mobile SDK
我們假定你已經擁有了一台想用來開發Windows Mobile程式的電腦,首先我們來安裝Visual Studio 2008和MSDN,如果你沒有Visual Studio 2008,你可以在微軟的網站上下載一個評估版的 Microsoft Visual Studio 2008 Professional,為:http://msdn.microsoft.com/en-us/vstudio/products/aa700831.aspx,如果您使用的是.iso版本,請先安裝虛擬光碟機,把iso載入到虛擬光碟機中即可,如果你購買的是DVD光碟片,請放入DVD光碟機,你將會看到安裝嚮導,一切按照預設設定,您將順利地安裝Visual Studio 2008和MSDN。
接下來我們需要去安裝Visual Studio 2008的最新更新,目前的更新包是: Visual Studio 2008 Service Pack 1 ,為:http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en,請下載後安裝,由於檔案較大,可能會花費一些時間。
到此為止,你已經成功安裝了Visual Studio 2008,可以用它來開發ASP.NET、WinForm和智慧型裝置程式(僅能開發Windows Mobile 5.0以前的程式),如果需要開發Windows Mobile 6裝置上的程式,還需要安裝Windows Mobile 6 SDK和Windows Mobile 6 模擬器,下面是:
Windows Mobile 6 Professional and Standard Software Development Kits Refresh:
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en
注: Windows Mobile 6 Professional SDK Refresh.msi 用於開發使用觸屏的Windows Mobile程式。
Windows Mobile 6 Standard SDK Refresh.msi 用於開發使用鍵盤的Windows Mobile程式。
Windows Mobile 6 Localized Emulator Images
http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582&displaylang=en
下面是Windows Mobile 6.1的模擬器,感興趣可以從以下連結下載:
Windows Mobile 6.1.4 Emulator Images
http://www.microsoft.com/downloads/details.aspx?FamilyID=1A7A6B52-F89E-4354-84CE-5D19C204498A&displaylang=en#Overview
注:Windows Mobile 6.1.4 Professional Images (USA).msi 類比使用觸屏的Windows Mobile 6.1系統。
Windows Mobile 6.1.4 Standard Images (USA).msi 類比使用鍵盤的Windows Mobile 6.1系統。
在此文章發表之時Windows Mobile 6.5的模擬器已經發布,如果你感興趣,可以到以下地址下載:
Windows Mobile 6.5 Developer Tool Kit
http://www.microsoft.com/downloads/details.aspx?FamilyID=20686A1D-97A8-4F80-BC6A-AE010E085A6E&displaylang=en
以上程式下載完成後,請先安裝Windows Mobile SDK,再安裝模擬器,安裝過程中按照提示進行安裝,就可以順利安裝,到這裡我們的準備工就完成了。
建立你的第一Windows Mobile 程式
建立一個新的智慧型裝置項目
1、開啟Microsoft Visual Studio 2008。
2、在檔案菜單,點擊建立,選擇項目。
3、在項目類型,選擇Visual C# ,選擇智慧型裝置。
4、指定一個新的名稱HelloMobile、位置和解決方案名HelloMobile,點擊確定。
9、把Form1的屬性Text修改為“Hello Mobile”,MinimizeBox屬性修改為false。
10、從工具箱中向Form1拖入一個Button在屬性欄裡把Name修改為“btnHello”,把Text修改為“Hello”。
11、從工具箱中向Form1拖入一個Lable 在屬性欄裡把Name修改為“lblInfo”,把Text修改為空白。
12、雙擊btnHello,書寫以下代碼:
private void btnHello_Click(object sender, EventArgs e)
{
lblInfo.Text = "Hello Mobile"
+ ",click at:"
+ DateTime.Now.ToLongTimeString();
}
編譯並發布你的程式
13、在目標裝置列表中選擇Windows Mobile 6 Professional Emulator,在產生菜單,選擇產生解決方案。
14、在調試菜單選擇啟動調試,選擇Windows Mobile 6 Professional Emulator,點擊部署,Visual Studio 2008將協助把我們的程式部署到模擬器上,部署完成後程式將在模擬器中開啟。
測試你的程式
15、點擊Hello按鈕,檢查lblInfo控制項上是否顯示預定規則的文字。
16、點擊OK將關閉應用程式。
17、關閉模擬器,在檔案菜單中選擇儲存狀態並退出。
18、在Visual Studio 2008中停止調試,關閉HelloMobile解決方案。
19、關閉Visual Studio 2008。
5、在目標平台上選擇 Windows Mobile 6 Professional SDK。
6、在.Net Compact Framework 版本列表選擇.Net Compact Framework version 3.5。
7、在模板中選擇裝置應用程式。
8、點擊確定 Visual Studio 2008將協助我們建立一個HelloMobile的裝置應用程式,並產生一個預設表單Form1,如:
使用Visual Studio 2008建立你的第一個Windows Mobile程式介紹