使用Visual Studio 2008建立你的第一個Windows Mobile程式介紹

來源:互聯網
上載者:User

標籤:

使用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程式介紹

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.