明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

Step-By-Step 創(chuàng)建PocketPc應(yīng)用程序(3)

[摘要]Step-By-Step 建立PocketPc應(yīng)用程序(3)作者: Dekker MSN:dekkerdillon@hotmail.com Email:Dekker99@163.com ...
Step-By-Step 建立PocketPc應(yīng)用程序(3)

作者: Dekker MSN:dekkerdillon@hotmail.com Email:Dekker99@163.com



3.任務(wù)3 從嵌入資源中設(shè)置Picture Box 的Image屬性



l 如果解決方案資源管理器不可見,選擇視圖 解決方案資源管理器(Solution Explorer)菜單命令。

l 要在程序中添加圖片作為源文件:

(1)在解決方案資源管理器中,在PocketPcApp項目上點右鍵并選擇添加 添加現(xiàn)有項上下文菜單命令。

(2)從文件類型中選擇圖像文件:下拉列表框


圖 6 添加圖片資源

(3)在解決方案資源管理器中,在圖片上點右鍵并選擇Properties。

(4)在Properties窗體中,設(shè)置生成操作屬性為嵌入的資源Embedded Resource。這將使文件嵌入主項目輸出中。



l 如果解決方案資源管理器不可見,選擇視圖 解決方案資源管理器(Solution Explorer)菜單命令。

l 在解決方案資源管理器中,在Form1上點右鍵并選擇查看代碼或按F7。

在文件后臺,在代碼頂部添加下列引用。

Imports System.Reflection

Imports System.IO

l 要將圖片加載到圖片框中,添加一個方法,名為AddImageToPictureBox。

Private Sub AddImageToPictureBox()

PictureBox1.Image = New System.Drawing.Bitmap(Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("PocketPcApp.logo.gif"))

PictureBox1.Size = PictureBox1.Image.Size

End Sub

l 要切換到設(shè)計界面,按SHIFT+F7或選擇視圖 設(shè)計器菜單命令。

l 要創(chuàng)建一個Form Load事件句柄,雙擊窗體的空白區(qū)域(沒有被任何控件覆蓋的地方)。設(shè)計器會自動創(chuàng)建一個句柄,并在文件后臺代碼區(qū)內(nèi),將鼠標(biāo)放到事件句柄方法上。

當(dāng)窗體被加載時,添加下列代碼來調(diào)用AddImageToPictureBox

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

AddImageToPictureBox()

End Sub



4.任務(wù) 4 運行應(yīng)用程序

l 選擇文件 保存所有菜單命令。

l 確定視圖 工具欄 設(shè)備被選中。

在設(shè)備擴(kuò)展工具欄上的部署設(shè)備下拉框中,選擇Pocket PC 2002 模擬器(默認(rèn))。


圖7 部署設(shè)備選項

注意:在Device Extensions項目屬性頁面或在項目的Properties窗體中,你還可以修改配置設(shè)備。

l 要運行程序,選擇調(diào)試 啟動菜單命令或按F5。

Visual Studio .NET將顯示出部署PocketPcApp對話框,如圖4.9。要繼續(xù),點部署Deploy。


圖 8 部署PocketPcApp對話框

下示窗體顯示正在運行的程序。注意,窗體在Pocket PC 2002 Emulator中顯示出來可能要花一點時間。在窗體在Pocket PC 2002 Emulator中顯示出之前,不要做任何動作。

l 要關(guān)閉窗體,右上角點OK,如圖4.10所示。當(dāng)你在Emulator中關(guān)閉窗體時,你將看到,程序會從IDE的調(diào)試模式中退出。不要關(guān)閉Pocket PC 2002。


圖 9 Pocket PC 2002 Emulator模擬器運行后界面






圖 10 Step-By-Step PocketPcApp運行結(jié)果



到此我們的實驗結(jié)束,你是否已經(jīng)在你的計算機(jī)上運行!以上程序已經(jīng)在Microsoft Visual Studio .NET 2003 中文版環(huán)境下調(diào)試并運行成功!

更多的學(xué)習(xí)資源請參看Microsoft Visual Basic .NET 2003 Resource Kit



作者: Dekker MSN:dekkerdillon@hotmail.com Email:Dekker99@163.com