在此演練中,您將使用 Visual Basic 或 Visual C#
產生一個簡單的 Windows 表單應用程式,
然後在 Pocket PC 模擬程式上運行該應用程式。
此演練示範了案頭編程與裝置編程之間的主要差異,
也就是說,您必須指定目標裝置。
在此演練中,裝置是指 Pocket PC 2003 的內建模擬程式。
--------------------------------------------------
此演練是使用 Visual Basic 開發設定和 Visual C# 開發設定編寫的。
本演練由五個主要工作群組成:
1.建立使用 Windows 表單的裝置項目
2.向表單添加控制項。
3.向控制項添加事件處理。
4.選擇運行項目的裝置。
5.產生應用程式並將其部署到裝置。
6.準備其他演練
選擇目標裝置
為了確保在部署解決方案時系統提示您選擇裝置,請完成以下過程。
在部署時提示選擇裝置
在“工具”菜單上,單擊“選項”,
單擊“裝置工具”,然後單擊“常規”。
(如果“裝置工具”不可見,請選擇“選項”對話方塊底部的“顯示所有設定”。)
選擇“部署裝置項目前顯示裝置選項”複選框。
建立應用程式
建立 Windows 表單項目和添加控制項及事件處理的過程對於裝置項目和案頭項目來說是相同的。
主要的差異是 .NET Compact Framework 中可用類的數量較少。
1. 建立使用 Windows 表單的裝置項目
----------------------------------
(Visual Basic) 在 Visual Studio 2005 中的[檔案] 功能表上,單擊“建立項目”。
- 或 -
(Visual C#) 在 Visual Studio 2005 中的[檔案] 功能表上,指向“建立”,然後單擊“項目”。
在“建立項目”對話方塊中的“項目類型”下,
展開“Visual Basic”或“Visual C#”,
展開“智慧型裝置”,然後單擊“Pocket PC 2003”。
如果開始並未出現您需要的語言,請展開“其他語言”。此顯示由開發設定進行控制。
在“模板”下,單擊“裝置應用程式”。
在“名稱”框中,鍵入“DeviceSample”,然後單擊“確定”。
(僅適用於 Visual C#)在“位置”框中,確認要用於儲存專案檔的位置,然後單擊“確定”。
Pocket PC 裝置的一種表示形式將顯示在 Windows 表單設計器中。
2.向表單添加控制項
----------------
將一個“Button”控制項從“工具箱”中拖到表單上。
如果“工具箱”不可見,請在“視圖”菜單上單擊“工具箱”。
如果在“工具箱”中“裝置控制項”選項卡不可見,請右擊“工具箱”,然後單擊“全部顯示”。
右擊“Button”控制項,再單擊“屬性”。
在“屬性”視窗中,鍵入 Say Hello,然後按 Enter 設定“Text”屬性。
3.為 Button 控制項添加事件處理
----------------------------
雙擊表單上的按鈕。
隨即開啟代碼編輯器,並且插入點位於事件處理常式中。
插入以下 Visual Basic 代碼:
MessageBox.Show("Hello, World!")
- 或 -
插入以下 C# 代碼:
MessageBox.Show("Hello, World!");
4.產生並測試應用程式
--------------------
此時,您會發現與案頭項目的不同之處。
在裝置項目中,通常可以從若干個目標之間選擇運行項目的位置。
在此演練中,選擇 Pocket PC 模擬程式。
如果開發電腦中已經有一個受支援的物理裝置,也可以選擇該物理裝置。
5.產生並測試應用程式
--------------------
在“調試”菜單上,單擊“開始”(或“開始調試”)。
在“部署”對話方塊中,選擇“Pocket PC 2003 SE 模擬程式”,然後單擊“部署”。
可以在進度列中查看進度。
當應用程式運行於模擬程式上時,點擊按鈕以確保出現“Hello, World!”。
6.準備進行其他演練
------------------
如果您打算進行其他演練或開啟其他項目,
則需要完全關閉該模擬程式並退出此解決方案。
關閉模擬程式和解決方案
a.在模擬程式的[檔案] 功能表上單擊“退出”。
b.在“裝置模擬程式”訊息框中,對“退出前儲存狀態?”訊息單擊“否”。
c.在 Visual Studio 的“調試”菜單上,單擊“停止調試”。
d.如果出現指示丟失串連的訊息,則單擊“確定”。
e.在[檔案] 功能表上單擊“關閉解決方案”。