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

C++是一种十分优秀的语言,它的好处我就不在这里多说了。为了帮助大家更好的应用这们语言。C++区正在尝试联合编写程序。
如果大家有志于将来通过C++找工作,或者已经在工作中应用着这种语言,希望有更多提高。不妨参加我们的活动。一般从参加工作开始,每个人都要经过这样一个过程。先学习公司已有的程序,作最简单的修补。随着知识的积累可以改一些更重要的程序,甚至可以独立写一个feature。水平进一步提高,可以主持开发一个component。最后水平达到公司最高的时候可以成为公司的框架师。负责维护或重新开发整套系统。不是每一个人都能走到这一步。不过在这里,我们希望给大家一个互相学习的机会。给在不同阶段的网友一个在自己基础上进一步提高的机会。

我们这个活动几个月前开始搞,暑假阶段停了几个月。现在希望能继续坚持下去。编程环境选的是VC6.0
由于大家的起点可能不同,我们尽量从简单的开始。最先开始的是一个算法演示的小程序。这个程序还在不断的改进中。独立实现一个算法需要不少VC++/MFC的知识。大家如果觉得这部份知识不够的话可以在VC++区学习,或者先写只用C++的算法实现部份。就像我前面说的,从修修补补开始,逐渐能够实现一个单独的算法,在到能够设计更复杂的框架。

这里编程由于没有时间限制,希望大家尽量把自己的程序写到自己认为最满意的程度。先学的什么知识技巧尽量用上。这也是提高自己水平的必经之路。

希望大家想出更多更好的题目。同时欢迎各高手指点,或帮助设计框架。如果题目不在这个帖子的第一页,我们会把题目的链接放在这里。

[此贴子已经被作者于2006-9-24 1:48:29编辑过]

搜索更多相关主题的帖子: 区联合 开发 
2006-09-24 01:37
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
现在正在作的是一个算法演示的程序。源程序如下(更新:09/23)
VsKZQQq8.rar (56.62 KB) C++区联合程序开发




[此贴子已经被作者于2006-9-24 1:58:17编辑过]



6928q7Yy.png (16.62 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册

http://myajax95./
2006-09-24 01:51
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
应该差不多,我把它改成MFC下的,另外算效率的时候我再加上单步演示的算出各种算法各交换多少次。

http://myajax95./
2006-09-25 13:52
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
这星期比较忙,周末也不在,可能下周开始。wfpb说的list control那个问题我看到了。大概是少设了一个always show selection的参数。
同时我正在作一个排序的UI上用到的显示没个数据的小方块的控件。

http://myajax95./
2006-09-30 05:38
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 

本想写一个class可以显示图标,在排序交换的时候动态显示每一步,写了一下发现有几个地方我还不太清楚,可能还要研究一会,不好意思让大家久等了。


http://myajax95./
2006-10-16 01:15
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
4mPMjgXU.rar (78.46 KB) C++区联合程序开发


凑合了一个流程图控件,很不理想。不过可以在这个基础上把他写完了。谁有兴趣的话可以接着这个写,否则我周末把它补完。


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

http://myajax95./
2006-10-18 11:03
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 

忘了说了,这个控件可以实现简单的颜色变化,例如当前的流程图元件被选中了,可以设CFlowChart::SetState(),这样它的颜色就变了。正好可以用这种方法显示排序时指针的移动和数据的交换。


http://myajax95./
2006-10-18 11:05
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
希望能一起作,24楼的帖子里可以下载原程序,接着改viewsorting.cpp和viewsorting.h就可以了。不过我个人也有N样东西想通过这个例子来试验,自己作也可以。

http://myajax95./
2006-10-19 23:07
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
就是说有N种排序方法,在图上显示成N行。每行有M个元素。用户选开始的时候被比较的元素就由灰色变成倍选重的颜色,例如黄色。这样分部进行的时候每个元素如何交换的就看的很清楚了。我的这个Flow Chart的class写的不好,只能变一种颜色。回头作一个可以变多种颜色的。元素被选中的时候一个颜色,被交换的时候领一个颜色。

http://myajax95./
2006-10-20 09:10
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
vRUX1s08.rar (80.92 KB) C++区联合程序开发



[此贴子已经被作者于2006-10-25 2:44:33编辑过]



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


BAawDjo9.rar (82.31 KB)

http://myajax95./
2006-10-24 14:53
快速回复:C++区联合程序开发
数据加载中...
 
   



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

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