|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求助!!!
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
4229
人关注过本帖,
2
人收藏
标题:
求助!!!
只看楼主
加入收藏
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
71
楼
收藏
得分:0
回复 70楼 hellovfp
我也是动手做这个后才对class 和 struct 有点理解了 以前什么都不知呢 现在有点眉目了 我还是想做下去 哪怕完成个很粗糙的我也喜欢那 哈哈
梅尚程荀
马谭杨奚
2012-05-16 12:35
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
72
楼
收藏
得分:0
class是struct的超集,后者只能封装数据(故只能封装函数指针而不能封装函数),但前者可以封装绝大多数程序结构,是一个内部小系统,从管理的角度看,顺理成章得多。虽然C++实现的内部细节仍然是用C那样的参数驱动,但把代码封装成人容易理解的形式,却是程序语言发展的一贯思想(若非把程序语言设计成与自然语言和日常思维接近,直接写01码就好了)。
其实,正如我以前说过的,越熟悉C,将来越难转向C++,因为解决问题的路数都不一样。你再多摸索一段时间,积累了经验,慢慢就能体会到这一点了。
授人以渔,不授人以鱼。
2012-05-16 12:53
举报帖子
使用道具
赠送鲜花
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
73
楼
收藏
得分:0
回复 72楼 TonyDeng
……
我在.cpp文件里写代码 定义了一个struct 结构 并在里面定义了函数 竟然能调用 还可以用 ::操作符
梅尚程荀
马谭杨奚
2012-05-16 13:08
举报帖子
使用道具
赠送鲜花
hellovfp
等 级:
禁止访问
威 望:
30
帖 子:2976
专家分:7697
注 册:2009-7-21
第
74
楼
收藏
得分:0
回复 73楼 有容就大
如果你把CPP改成C,你就会发现这样行不通。
struct 在cpp中可以直接定义成员函数,默认是pulbic属性,但这样的话,不如直接改成class算了。
你可以考虑用C++来写,因为你一直在使用CPP做为你的程序文件,用GDI+其实也是在用C++功能。
我们都在路上。。。。。
2012-05-16 13:21
举报帖子
使用道具
赠送鲜花
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
75
楼
收藏
得分:0
我以后会用C++ 再做这个项目的
截止目前我跟你们学到了很多东西
在配合网上浏览的资料和文档提示 我模仿了一个棋盘
上面有棋子 而且我成功的实现了棋子的移动 只是还没有加入象棋的规则
后面慢慢来
发出来大家帮看看有问题么 有没有致命的隐患 对后面有没有的坏影响 我是在CPP文件下用STRUCT 实现的 就是感觉画面质量不好
对单色 16色 24色 256色 位图的转换和应用还不是很清楚 在制作的过程中老是提示我可能丢掉原素材的颜色
MyFirstChess.zip
(176.47 KB)
虽然做了 但是对透明图片的制作还是比较陌生 好多理解的不透彻。实现棋盘分割可能要更难些 我暂时用整盘来做吧。
[
本帖最后由 有容就大 于 2012-5-16 22:06 编辑
]
梅尚程荀
马谭杨奚
2012-05-16 21:53
举报帖子
使用道具
赠送鲜花
wang155423
等 级:
侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
第
76
楼
收藏
得分:11
C程序能不能分享一下
2012-05-16 22:17
举报帖子
使用道具
赠送鲜花
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
77
楼
收藏
得分:0
回复 76楼 wang155423
是c语言写的 下了能运行吗 我传文件有时候晕乎乎的 少了什么部件吗
梅尚程荀
马谭杨奚
2012-05-16 22:28
举报帖子
使用道具
赠送鲜花
hellovfp
等 级:
禁止访问
威 望:
30
帖 子:2976
专家分:7697
注 册:2009-7-21
第
78
楼
收藏
得分:0
唉,你还是忍不住看别人的源代码,
可惜了。。从该项目中你能得到的东西就少喽。
一开始我们也有很多的疑问,不过只听老师讲一些基础的类和类关系的处理,其它的全是自己推导,包括所有的走子算法,吃子,移动,棋步处理。
从项目中得到很多的知识点,学会了很多项目以外的东西。
我们都在路上。。。。。
2012-05-17 10:45
举报帖子
使用道具
赠送鲜花
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
79
楼
收藏
得分:0
回复 78楼 hellovfp
问题是 不看别人的实例我真没法着手那 只能采取练毛笔字的方法 了。
不过我打算再用其他的方法去实现 比如2维数组来模拟棋盘 多倒腾几遍吧
现在变作这个变看c++ 的类 希望对这个理解的更清楚些。
梅尚程荀
马谭杨奚
2012-05-17 11:08
举报帖子
使用道具
赠送鲜花
hellovfp
等 级:
禁止访问
威 望:
30
帖 子:2976
专家分:7697
注 册:2009-7-21
第
80
楼
收藏
得分:0
回复 79楼 有容就大
这里有做象棋游戏经验的人不少,都可以帮你的。
为什么偶给你的示例总是不说象棋具体怎么做,
并不是说我们不知道怎么做,没有源代码给你看,是想引导你自己去思考,
因为做这个游戏事小,掌握思考方法才是大,网上的源代码多如牛毛,看了半天你抓住重点了否?
今天你学会了怎么做这个游戏,换个题目你怎么去思考?能做么?
包括T版,B版,还有过路的大侠,在思路上也给你了很多的提示,指出关键所在。
对于整个项目有没有全局的思考?有思考过网络对战?游戏大厅?
我们都在路上。。。。。
2012-05-17 11:56
举报帖子
使用道具
赠送鲜花
150
8/15页
3
4
5
6
7
8
9
10
11
12
快速回复:
求助!!!
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.037982 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved