| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3569 人关注过本帖
标题:[开源]C++版联合程序制作一 算法演示
取消只看楼主 加入收藏
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
 问题点数:0 回复次数:20 
[开源]C++版联合程序制作一 算法演示

09/01更新:
准备继续增加算法演示的功能。这回准备增加一个排序的算法演示,可以比较bubble sort(冒泡)和qsort等N种算法的效率。图形单部演示。在主菜单上用户可以选演示什么算法。这当中包含了最近在C++/VC++区讨论过的N个问题:qsort,partition,递归,SDI分割两个区域来回切换界面,CListCtrl等等。大家谁有兴趣一起作,业可以复习一下这些东东。同时可以让自己的程序风格更标准一点。



06/24程序
目前参加人员:
组长: aogun
参加者(to 06/24/06) aogun, woodhead, myajax95
version 1.0

q0SaoeXH.rar (13.77 KB) [开源]C++版联合程序制作一 算法演示


这是我结合woodhead的程序和aogun的建议写的一个基本框架。程序能演示10层以内的所以操作。
还有很多需要修改的地方,欢迎大家加入或者帮忙查错。



[此贴子已经被作者于2006-9-2 15:40:26编辑过]



UuVGqt9y.rar (45.88 KB) [开源]C++版联合程序制作一 算法演示



M6wVNo7l.rar (12.07 KB) [开源]C++版联合程序制作一 算法演示



AWbvMFaL.jpg (29.63 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


B713jdsD.rar (13.79 KB) [开源]C++版联合程序制作一 算法演示



HdkGK7qm.jpg (48.74 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


ZCs6FSKz.rar (41.88 KB) [开源]C++版联合程序制作一 算法演示



Bi8ckAmB.jpg (56.74 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 算法演示 开源 aogun 
2006-06-25 14:28
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
分步演示用的也是递归算法呀。

http://myajax95./
2006-06-25 16:47
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用woodhead在2006-6-25 16:56:38的发言:
这个我知道了,我看的不太懂,感觉分步演示每一步都是从头运行到要演示的那步,是吗?

对,反正才几百次运算,不怎么花时间。


http://myajax95./
2006-06-25 22:39
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用wfpb在2006-6-26 11:58:28的发言:
哎,看你们写的都是MFC代码啊,我在看这快地方在,先看几天再跟着你们"爬"吧 ~呵呵!

写算法的那段程序和你写的几乎一样。只是开始我误以为塔可能前后都进(其实不需要),所以用了deque,而你用了vector。


http://myajax95./
2006-06-26 12:34
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
下面想写下半个窗口的程序代码显示。打算把代码存在一个text文件中,可以如果我不写installshield的话这个路径怎么找,暂时还没想出太好的主意。

http://myajax95./
2006-06-26 12:36
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用aogun在2006-6-26 14:49:49的发言:

可以把代码直接读取存放到演示程序的最后,并做一个标记,然后演示程序中演示时读取程序的最后,根据标记来判断是否有演示代码,如果有则读取并显示,这样程序就还是一个单一的可执行文件,比较简洁

怎么把代码直接读取存放到演示程序的最后?string array?


http://myajax95./
2006-06-26 16:09
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用aogun在2006-6-26 16:25:40的发言:

可以不在编译程序的时候进行,在编译完之后用一个程序直接把代码文件写入演示程序后面,这个可以写到post-build命令中

加在post build event 里面应该就比较充分了,运行是我去找.exe所在的目录下的这个text文件。这周加上这个。


http://myajax95./
2006-06-27 08:24
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用wfpb在2006-6-26 13:07:20的发言:
打算把代码存在一个text文件中.
在第一次运行时(以后就不用拷贝),可以再在一个指定的路径下拷贝这个text文件(创建一个副本),然后这个指定的路径就是要找的路径.

问题是指定路径不好找,现在基本上想出来怎么解决了。


http://myajax95./
2006-06-27 08:25
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用hterryslex在2006-6-26 18:35:41的发言:
啥时候我的VC也能到这种水平啊,好羡慕LZ啊

我的水平很烂,跟我们一起写吧,练几个月就差不多了。


http://myajax95./
2006-06-27 08:26
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用wfpb在2006-6-27 9:32:55的发言:

我也想参加,只是你们说的语言有时候听不太明白,就好比两个日本人说话,我在旁边干瞪眼(比如post build命令)

你的VC修好了吗?如果已经好了,你打开任何一个project,选porject->settings。post build step。在这里你可以写任何bat命令。一般在这里写把生成的dll,exe之类的copy到指定的目录下。这里说把文本文件copy到同一个目录是同样的道理。用VC用多了就熟了。我们作开始的第一个,以后你们考万试了可以在这个基础上作更复杂的,例如什么马踏棋盘之类的演示程序。


http://myajax95./
2006-06-27 10:07
快速回复:[开源]C++版联合程序制作一 算法演示
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033289 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved