雖說是程式,但其實只有寫了一個關閉表單的指令,並把一張小圖、一段文字與一個按鈕秀出來而已,沒什麼實際的功用,不過是回答了一些朋友如何開始寫 WM 程式的問題。所使用的工具是官方(微軟)的工具,在此不討論使用其他工具的方法(如 Java 等)。
若您要開發 WM 上的程式,您在電腦上需要安裝 Visual Studio 2005 或 2008(Express版本不支援 WM 的開發,也就是說,要另外花錢購買。)、 WM 6.1 SDK(最新版的,免費。)與支援中文的模擬器影像檔(image file,內有模擬器的外觀與各元件的資料。內建的為英文版影像檔。免費。)。先安裝 VS 2005 或 VS 2008,再安裝 WM6.1 SDK,最後則是安裝支援中文的模擬器影像檔。
安裝好了開發環境後,可以依照下述步驟開始一個新的專案,然後編寫第一個程式了。
1。啟動 VS 2005 或 2008,選擇「檔案」/「新增」/「專案」。
2。在左邊的專案類型窗格中選取「Visual C#」,然後打開在其下方的「智慧型裝置」子選單,選擇「Windows Mobile 6 Professional」。
2。在左邊的專案類型窗格中選取「Visual C#」,然後打開在其下方的「智慧型裝置」子選單,選擇「Windows Mobile 6 Professional」。
3。在右邊的專案樣版窗格中選取「Device Application」(裝置應用程式)樣版。
4。在下方的名稱欄位寫上您自行指定的專案名稱。按「確定」。
到這裡,其實您就已經做好一個 WM 程式的殼了。如圖一所示。
圖一:新增專案的屬性設定
現在您可以直接按鍵盤的 F5 或選取「偵錯」/「開始偵錯」,以模擬器來執行程式。不過,目前沒什麼看頭,畫面上只有表單(Form)的標題文字與右上角的結束按鈕。
底下我們將三種元件加入到表單中,讓這三種元件顯示出來。
圖二:在表單中加入元件
1。如圖二,點選在右上方的「工具」頁籤。分別點選 PictureBox、Label 與 Button 並在中間模擬畫面中的適當位置畫出這三個元件所欲使用的範圍。
圖三:設定 PictureBox 元件屬性
2。如圖三,點選模擬畫面中的 PictureBox 元件,然後在右邊的屬性面板中選取(按「...」鈕)要置放到 PictureBox 元件中的圖檔。在 SizeMode 選項下選取「CenterImage」這會讓影像被置放在畫面的中間。
圖四:設定標籤元件的文字
3。如圖四,點選模擬畫面中的 Label 元件,在右邊的屬性面板中輸入所要顯示的文字。
圖五:設定按鈕元件上的文字
4。如圖五,點選模擬畫面中的 Button 元件,在右邊的屬性面板中輸入在按鈕上所要顯示的文字。此例為「ok」。
圖六:加在按鈕元件中的指令
5。如圖六,在模擬畫面中的 Button 元件上雙按滑鼠,進入程式編輯畫面。在按鈕被按下時所須執行的方法定義中,輸入 this.Close();,讓表單關閉的指令。
圖七:在 HD 上的執行情況
這樣就完成了一個簡單的,可以顯示一張小圖與文字的程式,圖七所顯示的,是依照上述步驟所編譯完成的程式在 HD 上執行的情況。
以上是一個編寫 WM 程式的方法。要開發具實用性的程式,當然會複雜許多,不過萬事總有個開始,希望有興趣的朋友一起來玩玩看。
留言
張貼留言