到底用vc6还是vs2005?

favorxx 2009-07-20 11:31:59
不用.net架构,只做界面以及设备控制,网络部分打算用socket(暂时为以太网),现在用vc6做的,但是感觉界面设计很麻烦,不知道vs2005有什么优势?现在正犹豫要不要换平台,vs2005中的vc也需要.net支持才能运行吗?

设计目标是:界面好看一点且设计起来简单,稳定,移植性最好能好一点。

请各位高手指点要不要换成vs2005(vs2008暂不考虑)
...全文
616 45 打赏 收藏 转发到动态 举报
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
favorxx 2009-07-27
  • 打赏
  • 举报
回复
谢谢大家的建议,结贴
favorxx 2009-07-25
  • 打赏
  • 举报
回复
再顶
x22ray 2009-07-24
  • 打赏
  • 举报
回复
一直在用vc6没换过别的编译器,习惯了不想改。。。
favorxx 2009-07-24
  • 打赏
  • 举报
回复
没有的话的话会自动用默认的,相对会没那么好看。 

BCG和Xtreme 历史要悠久一点吧,特别是BCG 感觉还是很强的,虽然看不到源码,但我感觉它并不是贴图的。太细的区别没有去分析过。


BCG 和 Xtreme 如果没有的话会显示成什么样子?
favorxx 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 dronly 的回复:]
这个东西跟2005还是VC6没什么关系

感觉2005的VC还是那个VC,没什么大变化

如果决定用BCG的话2005兼容性要好一点

如果是要很漂亮很独特的界面的话,那BCG估计还是不符合你的要求,VC做这个很痛苦

建议用BCB6重新写
[/Quote]
感谢你的建议,bcb6我现在就在用,因为bcb现在的支持越来越少,资料也不见增长,帮助做的也比较乱,编译器bug也多,所以打算放弃bcb6,打算都用vc做,其实还有个主要原因是因为操作硬件,用vc方便一点

我对界面要求也不是特别高,就是类似于做出类似于金山毒霸的界面的效果就可以了,那用Xtreme Toolkit会不会好一点?
dronly 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 39 楼 favorxx 的回复:]
引用 37 楼 dronly 的回复:

Xtreme 感觉没有Skin++好用

我也是从BCB6转到VC的,现在很痛苦,主要是BCB6做界面太简单了,到了VC6如果不用BCG想做个像样点的界面都很难

程序的整体架构不可以说区别很大,但实现方法着实差太远了,但感觉还是VC吧,不用VC很难接近SDK


skin++ 我试过,确实简单的一塌糊涂,是采用load皮肤的方式来工作的,如果某一部分皮肤(比如treeview,打个比方)人家没有做,是不是那部分就比较难看呢?不是非常熟悉,另外也不知道是不是有很多bug,如果skin++好的话换成这个还是非常简单的

大家都推荐BCG和Xtreme ,这两个比skin++的优势在哪呢?自己可以更改皮肤代码吗?
[/Quote]

没有的话的话会自动用默认的,相对会没那么好看。

BCG和Xtreme 历史要悠久一点吧,特别是BCG 感觉还是很强的,虽然看不到源码,但我感觉它并不是贴图的。太细的区别没有去分析过。
favorxx 2009-07-23
  • 打赏
  • 举报
回复
呵呵 谢谢大家帮忙 帖子加点分继续讨论
favorxx 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 dronly 的回复:]

Xtreme 感觉没有Skin++好用

我也是从BCB6转到VC的,现在很痛苦,主要是BCB6做界面太简单了,到了VC6如果不用BCG想做个像样点的界面都很难

程序的整体架构不可以说区别很大,但实现方法着实差太远了,但感觉还是VC吧,不用VC很难接近SDK
[/Quote]

skin++ 我试过,确实简单的一塌糊涂,是采用load皮肤的方式来工作的,如果某一部分皮肤(比如treeview,打个比方)人家没有做,是不是那部分就比较难看呢?不是非常熟悉,另外也不知道是不是有很多bug,如果skin++好的话换成这个还是非常简单的

大家都推荐BCG和Xtreme ,这两个比skin++的优势在哪呢?自己可以更改皮肤代码吗?
favorxx 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 36 楼 xieoy 的回复:]
1
VC首先是作为编译器的说
IDE的职能倒是次要的

2
VC6这个编译器对标准C++的兼容只有70%多
VS2008至少98%
改进的是非常明显的
所以一看到有人说开始要学vc6,因为vc6打好基础
vc6那么多不符合标准c++的基础,还打基础,很无语哦


3
你们镇当微软是吃白饭的阿
VS2008还不如vc6????
如果你们项目没有特别的要求
为什么不用vs2008
vs2008也不算新东西了,,,


[/Quote]

其实不用vs2008主要是考虑移植性,我们这大部分人还在用vc6,光安装2008就是个挺恶心的事了,另外考虑我们的工控机配置不高,跑高版本的很痛苦,还有个问题就是vs2008或者2005的很多bug还不太清楚,需要比较长时间的测试
dronly 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 favorxx 的回复:]
引用 27 楼 dronly 的回复:
这个东西跟2005还是VC6没什么关系

感觉2005的VC还是那个VC,没什么大变化

如果决定用BCG的话2005兼容性要好一点

如果是要很漂亮很独特的界面的话,那BCG估计还是不符合你的要求,VC做这个很痛苦

建议用BCB6重新写

感谢你的建议,bcb6我现在就在用,因为bcb现在的支持越来越少,资料也不见增长,帮助做的也比较乱,编译器bug也多,所以打算放弃bcb6,打算都用vc做,其实还有个主要原因是因为操作硬件,用vc方便一点

我对界面要求也不是特别高,就是类似于做出类似于金山毒霸的界面的效果就可以了,那用Xtreme Toolkit会不会好一点?
[/Quote]

Xtreme 感觉没有Skin++好用

我也是从BCB6转到VC的,现在很痛苦,主要是BCB6做界面太简单了,到了VC6如果不用BCG想做个像样点的界面都很难

程序的整体架构不可以说区别很大,但实现方法着实差太远了,但感觉还是VC吧,不用VC很难接近SDK
xieoy 2009-07-23
  • 打赏
  • 举报
回复
1
VC首先是作为编译器的说
IDE的职能倒是次要的

2
VC6这个编译器对标准C++的兼容只有70%多
VS2008至少98%
改进的是非常明显的
所以一看到有人说开始要学vc6,因为vc6打好基础
vc6那么多不符合标准c++的基础,还打基础,很无语哦


3
你们镇当微软是吃白饭的阿
VS2008还不如vc6????
如果你们项目没有特别的要求
为什么不用vs2008
vs2008也不算新东西了,,,


xwsn007 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 gkhome3976 的回复:]
不用.net2005光用mfc做界面的话,2005没比vc6省事儿多少。
可以用2008啊,sp1里加了特征包,可以做类似BCG那样的界面。
而且msdn2008sp1里对相应的类都有详细的文档。
[/Quote]

对,没错。
zwqxin 2009-07-23
  • 打赏
  • 举报
回复
BCG在VC6里用不了的,除非是古老的失传版本....

另外,大家用VS2005的时候有没出现每当DEBUG到dynamic_cast的时候抛出一个关于RTTI的异常?
bencharluo 2009-07-23
  • 打赏
  • 举报
回复
VS2005相当于VC8,VS2008相当于VC9吧
Zhurikeji 2009-07-23
  • 打赏
  • 举报
回复
都是工具,什么顺手用什么
favorxx 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 chillrock 的回复:]
vs2005好用,虽然我一直用vc6,但是那是因为项目原因,vc6各方面的bug实在让人头疼,坑多啊
[/Quote]

什么bug多?我涉及的方面不多,真没发现很多bug
chillrock 2009-07-23
  • 打赏
  • 举报
回复
vs2005好用,虽然我一直用vc6,但是那是因为项目原因,vc6各方面的bug实在让人头疼,坑多啊
deng335995 2009-07-23
  • 打赏
  • 举报
回复
vs2008不怎么样的,用惯了VC6它简直是个噩梦
dronly 2009-07-22
  • 打赏
  • 举报
回复
这个东西跟2005还是VC6没什么关系

感觉2005的VC还是那个VC,没什么大变化

如果决定用BCG的话2005兼容性要好一点

如果是要很漂亮很独特的界面的话,那BCG估计还是不符合你的要求,VC做这个很痛苦

建议用BCB6重新写
favorxx 2009-07-22
  • 打赏
  • 举报
回复
再顶
加载更多回复(25)

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧