天天看點

菜鳥開發—— c# 基于藍牙的手機五子棋遊戲開發(一)

前言:

       都讀大學兩年了,也做了兩年的技術,我是學習C#的!一直想擁有自己的博文,但是一直沒有時間來寫,這是我的第一篇文章,會存在很多的問題,希望大家能夠提出來,我們互相學習,共同進步,在此謝謝了。最近我從零開始學習,開發了一款基于藍牙的手機五子棋對戰類遊戲,學到了不少東西! 在此,給大家分享一下,廢話不說了,現在開始正題……

       下面的一些檔案名,我一般都會全稱,友善我們的開發新手在Google上搜尋下載下傳!

一:環境的配置

    們使用的是vs2005作為開發平台,關于智能機的開發,VS自帶的有 Pocket PC 2003、SmartPhone 2003和Windows Mobile 5.0開發模拟器,但是根據項目需要,我們的開發模拟器要WindowsMobile6.0,這就需要我們去下載下傳 Windows Mobile 6 Professional SDK Refresh.msi,及相應的模拟器漢化元件Windows Mobile 6 Professional Images (CHS).msi,還有一個裝置同步軟體ActiveSync.msi,現在流行的都用4.2、4.5版本。

      這裡給大家提供一個資源下載下傳通道:http://hellobmw.com/archives/microsoft-activesync-45-windows-mobile-6-sdk.html 

     A. 組建的安裝問題:

         在這裡會存在一個安裝順序的問題,一定不要忘記了,首先我們應該先安裝我們的VS開發平台,再安裝 WM6.0 的SDK(迄今最高版本為6.5),在安裝其對應的漢化組建(CHS), 最後安裝裝置同步軟體(裝置同步軟體安裝後,是預設的開機啟動的,大家可以在開機驅動項中取消,用的時候再打開也行)!

     B. 同步軟體的使用:

       對于同步軟體的使用,網上也有大量的資料,光用說大家是不容易看懂的,我還是提供一個閱讀通道吧: http://www.heibai.net/book/html/xitonggongju/shujubeifen/2010/0415/2670.html ,需要注意的是:在連接配接設定中,對于:“選擇這台計算機已連接配接到(T)”,在對配置不是很清楚的情況下,一般選擇“自動”。

       當設定成功以後,我們需要和我們的模拟器進行同步調試。但我們建立了一個WM的項目後,在工具欄——裝置仿真器管理器,打開後會出現如下圖的消息框:http://hi.csdn.net/attachment/201006/13/0_1276394790ct1g.gif (我這裡直接放個圖檔連結了,放在博文裡面,本人覺得很不雅觀,呵呵),我們在這裡滑鼠選中“CHS Windows Mobile 6 Classic Emulator”(注意,字首是CHS,啟動的是經過漢化的模拟器,我們做的是WM6.0的軟體,這裡當然要選擇6了)!再單擊滑鼠右鍵——》選擇連結(英文:Connect)。做完這兩步後,就會啟動模拟器,如圖所示:http://hi.csdn.net/attachment/201006/13/0_1276395463De7d.gif (還是給連結,呵呵),然後再傳回到裝置仿真管理器。同樣滑鼠選中“CHS Windows Mobile 6 Classic Emulator”,再單擊右鍵,選擇“插入底座(英文:Cradle)”,這樣就能啟動裝置仿真器與同步軟體進行連接配接了。

       如果你有WinCe系統下的智能機,并且安裝了.NET CF 2.0(全稱:.NET Compant Framework 2.0,如果沒有的話,可以在網上去下載下傳相應的CAB檔案,cab是一個安裝包的字尾名,就像普通的Winform程式安裝包的exe一樣),安裝到手機上後,通過USB連接配接到電腦上,電腦就會運作同步軟體與你的手機進行同步,往往這種同步會遇到寫些錯誤,這可能和你的手機有關,有可能和你的電腦有關,在這裡說不清楚,我做的時候也是郁悶了一兩天,但是仍沒有解決。(網上很多資料都說這是與你的電腦設定的預設輸入法有關,把它改成:“簡體中文-美式鍵盤”就行了,我試過了,還是沒解決,最後直接沒用裝置,直接用虛拟器)。  

      把上面做好了,我們的環境基本上就配置好了,那樣我才可以繼續寫我的項目,下面我會緊接着寫我在項目過程中遇到的一些困難和解決辦法。

繼續閱讀