菜鸟开发—— c# 基于蓝牙的手机五子棋游戏开发(一)

来源:互联网 发布:成都四平软件 编辑:程序博客网 时间:2024/06/05 13:33

前言:

       都读大学两年了,也做了两年的技术,我是学习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连接到电脑上,电脑就会运行同步软件与你的手机进行同步,往往这种同步会遇到写些错误,这可能和你的手机有关,有可能和你的电脑有关,在这里说不清楚,我做的时候也是郁闷了一两天,但是仍没有解决。(网上很多资料都说这是与你的电脑设置的默认输入法有关,把它改成:“简体中文-美式键盘”就行了,我试过了,还是没解决,最后直接没用设备,直接用虚拟器)。  

       

      把上面做好了,我们的环境基本上就配置好了,那样我才可以继续写我的项目,下面我会紧接着写我在项目过程中遇到的一些困难和解决办法。

 

         

原创粉丝点击