C#的界面和vc的界面,反应速度差距咋就那么大泥(项者有分)

whrspsoft3723 2010-11-21 12:58:01
1、C#的界面和vc的界面,单就反应上来看,差距咋就那么大泥。
2、你喜欢贴代码还是贴解决方法。
3、不结贴的都是啥人。
...全文
423 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
xu56180825 2010-11-21
  • 打赏
  • 举报
回复
肯定是C#要慢很多了。。。当然如果是VC.net的话也慢的要死~~~用SPY++就可以看到~~~VC6.0不是每个按钮都是句柄的,而.NET只要是控件就是一个句柄来循环消息~~~这能快吗?
QQ是C++写的~~可以用SPY++来看下~~QQ本身就一个句柄
l546461042 2010-11-21
  • 打赏
  • 举报
回复
这个是有那么点慢!不过习惯了!
ZengHD 2010-11-21
  • 打赏
  • 举报
回复
做个测试,在C#的窗体上扔200个按钮,在VC的窗体也扔200个按钮,,其他啥都不做,编译运行,看看哪个爽

bourbon1795 2010-11-21
  • 打赏
  • 举报
回复
用多线程
doubleu2005 2010-11-21
  • 打赏
  • 举报
回复
C#对系统的要求本就比VC高,影响快慢的在相同条件下还是个人水平的问题吧
whrspsoft3723 2010-11-21
  • 打赏
  • 举报
回复
举个例子吧,本人写了个类似于华表的报表控件(vc和c#版本的都有),c#上还专门做了优化的。
在数据比较复杂的情况下(打个比方,颜色复杂,单元合并,有各种输入框 spin,combobox,datetime),作过性能对比测试,c#的平均反应时间(OnPaint)在50ms左右,而vc做出来的,运行了几千次,才7ms左右
这就是差距。


hookyzlr 2010-11-21
  • 打赏
  • 举报
回复
跟个人水平有关系。
liuhongwei90 2010-11-21
  • 打赏
  • 举报
回复
如果是实现同样的功能 而出现快慢不一 那就说明是 开发水平问题。
不应该会出现 快慢差别大的问题
lextm 2010-11-21
  • 打赏
  • 举报
回复
WinForms慢是很正常的,同样的效果,在WPF里面就会快很多。

不过正如ls所说,单纯讨论VC和C#界面是没有任何意义的,VC也可以写出垃圾。
pinyue 2010-11-21
  • 打赏
  • 举报
回复
和硬件的关系也不小吧。
whrspsoft3723 2010-11-21
  • 打赏
  • 举报
回复
这个是散分贴,请大家各抒已见。
ttyyadd 2010-11-21
  • 打赏
  • 举报
回复
有这种情况存在。
phil999 2010-11-21
  • 打赏
  • 举报
回复
我之前用过256M和512M内存的机器,跑 winform 确实很慢,不过 .net 不是为这种机器设计的
onenewsmile 2010-11-21
  • 打赏
  • 举报
回复
确实不应该是开发软件的问题,现在硬件水平在提高,软件的资源需求也就上去了。
gbb21 2010-11-21
  • 打赏
  • 举报
回复
还是水平问题~
龍月 2010-11-21
  • 打赏
  • 举报
回复
感觉 差别不是很大, 很多重绘的很好的控件
运行效果十分好
没出显过 不爽的情况
dacan66 2010-11-21
  • 打赏
  • 举报
回复
同问。
winner2050 2010-11-21
  • 打赏
  • 举报
回复
还是水平问题造成的。
whrspsoft3723 2010-11-21
  • 打赏
  • 举报
回复
一滴水可以映出太阳的光辉。
重要的不是结果,是这个过程中的乐趣,感谢大家的参与和回复!
结贴
threenewbee 2010-11-21
  • 打赏
  • 举报
回复
首先,界面反应速度本身就是一个含混的概念。
Visual C++编写的程序,也有反应很慢的。
Visual C#也有很快的。

给你一些建议,如果你用C#。
首先,优化程序的感觉速度,比如将耗时的工作放入worker线程,避免界面悬挂。启动前先显示一个启动画面。一些操作耗费1~2秒,使用一些动画过渡效果使得切换自然。

另外C#程序装入,会执行即时编译操作,所以很慢。所以安装程序的时候注册到GAC,并且完成预先编译,可以提高速度。
加载更多回复(2)

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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