银河

SKYIV STUDIO

  博客园 :: 首页 ::  ::  :: 订阅 订阅 :: 管理 ::
  102 随笔 :: 2 文章 :: 716 评论 :: 19 Trackbacks
CLR团队精品系列

使用 C# 开发智能手机软件:推箱子


  1. 推箱子程序总体介绍
  2. 介绍 Common/Fcl.cs 源程序文件
  3. 介绍 Common/Block.cs 源程序文件
  4. 介绍 Common/FindPath.cs 源程序文件
  5. 介绍改进后的 Common/FindPath.cs 源程序文件
  6. 介绍 Common/Pub.cs 源程序文件
  7. 介绍 Common/Step.cs 源程序文件
  8. 介绍推箱子程序的 Smartphone 版本
  9. 介绍 Common/ConfigFile.cs 源程序文件
  10. 介绍 Common/DataFile.cs 源程序文件
  11. 介绍 Common/Env.cs 源程序文件
  12. 介绍 Window/AboutDlg.cs 源程序文件
  13. 介绍 Window/TopicDlg.cs 源程序文件
  14. 介绍 Window/ErrorMsgDlg.cs 源程序文件
  15. 介绍 Window/OptionDlg.cs 源程序文件
  16. 介绍 Window/ConfigDlg.cs 源程序文件
  17. 介绍 Window/SelectGroupDlg.cs 源程序文件
  18. 介绍 Window/SelectLevelDlg.cs 源程序文件
  19. 介绍 Window/TranDlg.cs 源程序文件
  20. 介绍 Window/DesignDlg.cs 源程序文件
  21. 介绍 Window/MainForm.Design.cs 源程序文件
  22. 介绍 Window/MainForm.Replay.cs 源程序文件
  23. 介绍 Window/MainForm.Common.cs 源程序文件
  24. 介绍 Window/MainForm.cs 源程序文件

源程序文件下载   可执行程序及数据文件下载
Anytao邀请,“使用 C# 开发智能手机软件:推箱子”系列文章参与CLR团队精品系列推广活动。在此感谢 Anytao 的邀请。
posted on 2007-10-19 00:04 银河 阅读(3328) 评论(33)  编辑 收藏 所属分类: .NET Compact Framework

评论

#1楼  2007-10-19 00:59 Leepy      
加油加油!
能透露下该软件共有多少个类文件么?
  回复  引用  查看    

#2楼 [楼主] 2007-10-19 07:27 银河      
@Leepy
谢谢支持。
推箱子程序共有 19 个类文件。

  回复  引用  查看    

#3楼  2007-10-19 10:28 李华顺      
不错不错
  回复  引用  查看    

#4楼  2007-10-19 12:58 xuqiang      
@银河
请问?“未完待续 ... ”是什么意思? 谢谢
  回复  引用  查看    

#5楼 [楼主] 2007-10-19 14:12 银河      
@xuqiang
“未完待续”就是说推箱子程序还有几个源程序文件没有介绍。
  回复  引用  查看    

#6楼  2007-10-19 14:21 thh      
我不太想推箱子,呵呵
  回复  引用  查看    

#7楼  2007-10-19 16:04 reaper [未注册用户]
终于算是快完了!
hoho...
  回复  引用    

#8楼  2007-10-24 08:59 过客11 [未注册用户]
文件好象不能下载嘛
  回复  引用    

#9楼 [楼主] 2007-10-24 15:51 银河      
@过客11
我已经给 dudu 留言请他处理一下。
  回复  引用  查看    

#10楼  2007-10-30 20:43 绿头 [未注册用户]
pushbox-src-2007-08-29.7z ? 是什么文件啊?

可否麻烦给我发一份呢?
谢谢:)
fakestory@qq.com
  回复  引用    

#11楼 [楼主] 2007-10-30 21:30 银河      
@绿头
pushbox-src-2007-08-29.7z 就是源程序文件。你自己下载就行了。
  回复  引用  查看    

#12楼  2007-11-13 17:40 病毒 - - 小春      
我下载了二个文件,都是只有1k,是不是错了啊??
能发一份吗?
lcooc@tom.com

谢谢了,关注了这么长时间,终于写完了
  回复  引用  查看    

#13楼 [楼主] 2007-11-14 00:12 银河      
@病毒 - - 小春
谢谢支持!
我刚才试了一下,可以正常下载。
不过,还是将这两个压缩包发到你指定的邮箱中了。

  回复  引用  查看    

#14楼  2007-11-22 15:47 無尽海      
问个问题c#开发手机游戏
能够广泛运行吗?
一般手机要安装NET Compact Framework 2.0?

  回复  引用  查看    

#15楼  2007-11-22 15:56 無尽海      
真的很像想知道,我做asp.net方面比较多
因为昨天应聘了一家公司是搞手机游戏的
如果要我转用java我不太愿意,
就想了解一下c#做手机游戏行吗,想运行条件什么的
  回复  引用  查看    

#16楼 [楼主] 2007-11-23 10:33 银河      
@無尽海
目前,应该只有运行 Windows Mobile 操作系统的智能手机能够运行 C# 开发的手机游戏。如果是 Windows Mobile 6 的话,该操作系统已经集成了 .NET Compact Framework 2.0。其他版本的 Windows Mobile 操作系统,应该需要另外安装 .NET Compact Framework 2.0。

  回复  引用  查看    

强啊!
  回复  引用    

源文件下载不了啊!!麻烦解决一下!!万分感谢!!
  回复  引用    

楼主,感谢你!!麻烦你给我发一点C#的基础教程!!
  回复  引用    

#20楼 [楼主] 2007-12-22 09:00 银河      
@小小的菜鸟(21楼)
我已经给 dudu 留言,请他处理一下。

  回复  引用  查看    

#21楼 [楼主] 2007-12-22 09:07 银河      
@小小的菜鸟(22楼)
C#基础教程推荐:
《C# Primer 中文版》
(Stanley B.Lippman 著,侯捷/陈硕 合译)
http://www.skyiv.com/book/IT/CSP.pdf

  回复  引用  查看    

#22楼  2008-01-03 16:12 周乐 [未注册用户]
请问一下,在vs2005中,做wince5.0的应用软件开发方面的入门资料,网上不太多,我想问一下博主,手边有没有这方面的资料,如果有的话,能不能给我发点,或者留个msn或者qq联系一下,我的qq是99108558,谢谢啊
  回复  引用    

#23楼  2008-02-12 19:33 空间/IV      
可以到这里看看:
http://www.supersoko.com
  回复  引用  查看    

#24楼  2008-05-18 23:10 srcss [未注册用户]
您好,抱歉打扰您了,我是一名大四学生,在网上找到了您做的这个游戏软件,觉得很有意思,因为我的毕业设计题目就是手机平台下的益智游戏开发,但是遇到了很多问题,希望您能抽时间帮我解答一下.

首先,麻烦您告诉我一下这个软件的开发思路,这些将来可能会写论文用。
其次,我开始是想把一个VC的软件改到手机下,可是有很多错误,您有什么可以指点我一下吗,最好是告诉我怎么将VC的软件改到手机平台下.
另外,要是您能把您的作品包括代码和资源中的图片发给我就太好了,先谢谢您了.

最后,希望您身体健康,成为软件开发高手中的高手,再次感谢!

  回复  引用    

#25楼 [楼主] 2008-05-19 18:41 银河      
@srcss
1. 这个软件的开发思路请参阅本系列文章的正文
2. VC的软件恐怕不容易改到手机平台下,这方面我也不熟悉。
3. 这个软件的所有源程序代码包括图片均可在正文给出的链接中下载。

  回复  引用  查看    

#26楼  2008-05-25 12:13 srcss [未注册用户]
忘记和您说了,之所以我不太会调试,是因为我没有学过C#,以前学的是C++,再次感谢您了!
  回复  引用    

#27楼  2008-06-23 21:19 楠楠 [未注册用户]
你好 又打扰了 今天我下了wm6的中文模拟器
Windows Mobile 6 Professional Images (CHS).msi
上次的关于GB2313编码的问题没了 可是调试的时候依然报错 详情如下:
未处理 System.NullReferenceException
Message="NullReferenceException"
StackTrace:
位于 Skyiv.Ben.PushBox.Common.Env.get_Level()
位于 Skyiv.Ben.PushBox.Common.Env.get_StatusMessage()
位于 Skyiv.Ben.PushBox.Window.MainForm.UpdateStatus()
位于 Skyiv.Ben.PushBox.Window.MainForm.LoadLevel()
位于 Skyiv.Ben.PushBox.Window.MainForm.OnLoad()
位于 System.Windows.Forms.Form._SetVisibleNotify()
位于 System.Windows.Forms.Control.set_Visible()
位于 System.Windows.Forms.Application.Run()
位于 Skyiv.Ben.PushBox.Program.Main()
请问怎么解决?谢谢!
  回复  引用    

#28楼  2008-06-23 21:40 楠楠 [未注册用户]
还有一个问题是 我打开PushBoxStd这个项目的时候每次都提示
从用户数据存储中检索信息时出错 未找到平台
我的系统环境都应该跟你给出的一样 可是不知道为什么 求教~~
  回复  引用    

#29楼 [楼主] 2008-06-23 23:09 银河      
@楠楠 (27楼)
看样子是没有找到配置文件:PushBox.cfg。你应该下载这个配置文件然后把它和 PushBox.exe 放在同一个目录下。
我想,你如果不是在调试模式下并捕获异常的话,程序应该是可以运行的,如下:



  回复  引用  查看    

#30楼 [楼主] 2008-06-23 23:17 银河      
--引用-(28楼)--------------------------------------------
楠楠: 还有一个问题是 我打开PushBoxStd这个项目的时候每次都提示
从用户数据存储中检索信息时出错 未找到平台
我的系统环境都应该跟你给出的一样 可是不知道为什么 求教~~
--------------------------------------------------------
PushBoxStd 用于没有触摸屏的 Smartphone 手机。开发环境是
Windows Mobile 6 Standard SDK,而不是
Windows Mobile 6 Professional SDK。
  回复  引用  查看