开发客户端窗口程序,用C/C++,VB还是C#比较好?

时间:2022-01-29 17:36:39
现在大部分的公司,开发窗口程序,用那种语言的比较多呢?到底用那种最适合呢?

32 个解决方案

#1


你猜...

#2


这得看需求了,C的执行效率比较高,但开发效率不及C#和VB.net
C#和VB.net用来开发都差不多,但在国内大部分都还是用C#

#3


看需求吧,有写东西不适合C#开发。

例如:大量和硬件交互类的。就像涉及:音频、视频采集、工业控制等等。游戏也不适合。

数据库类的适合C#

#4


如果用.NET的东西,VB,VC,C#都一样。

#5


我也觉得都一样啊

#6


这得看需求了,C开发效率不及C#和VB.net
C#和VB.net用来开发都差不多

#7


VB国内很少有人用了,C++很厉害,但是投入和产出有点差距,开发周期长,技术性强,但是某些高性能计算的时候是必不可少的;C#现在比较流行,开发速度快,周期短,入门快,会的人也多,而且现在windows的机器80%以上都会安装.net平台,所以,我建议使用C#语言开发,核心模块如果有效率需求的话,使用C++做成dll文件,然后引用即可.

#8


一直使用C#,挺好的。
很多C++不完善的地方都做了修改。
VB现在用的人不多了。
JAVA也很火爆。其实我觉得C#很多地方都在模仿JAVA。

#9


俺觉得java很多地方模仿C#和.NET。。。

#10


还是看需求,就算客户端游戏也有用C#写的。

#11


请c++程序员继续使用c++。这样我们做项目的人就比较清静。

#12


C++和C#都会,无所谓了

#13


需要啥就用啥啊。
我刚开始做.net做了半年,后来做C++做到现在,这半年又在用java和as..看需要把。

#14


引用 13 楼 yfqvip 的回复:
需要啥就用啥啊。
我刚开始做.net做了半年,后来做C++做到现在,这半年又在用java和as..看需要把。

+1

#15


该回复于2012-02-05 12:38:28被版主删除

#16


C++都快过时了,还是用C#比较先进!!

#17


用你擅长的

#18


C# Winform是很簡單,用它開髮窗体應用程序很快,看自已的熟練程序和項目需求,選擇.
還要評詁項目時間等,有些開髮語言就是開髮速度快,所有的按鈕以拖動方式就可以實現代碼編寫.

#19


我只会用C#

#20


呵呵!用Delphi吧!开发速度和运行速度都很快!唉!回忆中........

#21


用你熟悉的最好!

#22


基本上不可能用纯C来开发桌面程序,病毒除外.
MFC开发其实也还好,效率不错,但是最方便的还是.NET,但是,framework环境比较麻烦.

#23


一直用delphi感觉挺好的。

#24


开发C#窗口程序需要安装.NET framework,这个不是所有电脑上都有的吧,相比起来,VB和C++就没有这个障碍了吧

#25


引用 24 楼 bigbro001 的回复:
开发C#窗口程序需要安装.NET framework,这个不是所有电脑上都有的吧,相比起来,VB和C++就没有这个障碍了吧

现在都是WIN7时代了!
XP都不更新补丁了!

#26


主要从以下几个方面考虑:

1.公司技术成熟度(c++/c#/java/...)

2.应用环境(windows/linux/...),比如说vista之后的微软操作系统的界面都是基于WPF,Winform已经是上一代的东西了,再过几年WPF的应用会遍地开花的

3.语言无高低,高低的只是人和人之间的认知。


#27


c#,vb做界面很容易,但是效率不如c

#28


看水平吧,嘿嘿

#29


我也要纠结这个问题啊。
主要是发现现在做JAVA的人很多,做C#的本来就少,并且还一部分做网站的。用C#做C/S的就更好少了。

#30


界面要求不高且平台限定在windows下的话,完全可以使用C#/.Net
界面要求不高且有跨平台需求,使用C/C++
界面要求很高,请使用C/C++结合qt啊, Gecko啊之类的布局引擎,否则做界面很痛苦的
程序功能复杂,项目规模很大的话,可以结合以上所有技术

#31


C#,开发效率高

#32


听大家这么一说,C#貌似是现在开发窗口程序最方便的首选了???

#1


你猜...

#2


这得看需求了,C的执行效率比较高,但开发效率不及C#和VB.net
C#和VB.net用来开发都差不多,但在国内大部分都还是用C#

#3


看需求吧,有写东西不适合C#开发。

例如:大量和硬件交互类的。就像涉及:音频、视频采集、工业控制等等。游戏也不适合。

数据库类的适合C#

#4


如果用.NET的东西,VB,VC,C#都一样。

#5


我也觉得都一样啊

#6


这得看需求了,C开发效率不及C#和VB.net
C#和VB.net用来开发都差不多

#7


VB国内很少有人用了,C++很厉害,但是投入和产出有点差距,开发周期长,技术性强,但是某些高性能计算的时候是必不可少的;C#现在比较流行,开发速度快,周期短,入门快,会的人也多,而且现在windows的机器80%以上都会安装.net平台,所以,我建议使用C#语言开发,核心模块如果有效率需求的话,使用C++做成dll文件,然后引用即可.

#8


一直使用C#,挺好的。
很多C++不完善的地方都做了修改。
VB现在用的人不多了。
JAVA也很火爆。其实我觉得C#很多地方都在模仿JAVA。

#9


俺觉得java很多地方模仿C#和.NET。。。

#10


还是看需求,就算客户端游戏也有用C#写的。

#11


请c++程序员继续使用c++。这样我们做项目的人就比较清静。

#12


C++和C#都会,无所谓了

#13


需要啥就用啥啊。
我刚开始做.net做了半年,后来做C++做到现在,这半年又在用java和as..看需要把。

#14


引用 13 楼 yfqvip 的回复:
需要啥就用啥啊。
我刚开始做.net做了半年,后来做C++做到现在,这半年又在用java和as..看需要把。

+1

#15


该回复于2012-02-05 12:38:28被版主删除

#16


C++都快过时了,还是用C#比较先进!!

#17


用你擅长的

#18


C# Winform是很簡單,用它開髮窗体應用程序很快,看自已的熟練程序和項目需求,選擇.
還要評詁項目時間等,有些開髮語言就是開髮速度快,所有的按鈕以拖動方式就可以實現代碼編寫.

#19


我只会用C#

#20


呵呵!用Delphi吧!开发速度和运行速度都很快!唉!回忆中........

#21


用你熟悉的最好!

#22


基本上不可能用纯C来开发桌面程序,病毒除外.
MFC开发其实也还好,效率不错,但是最方便的还是.NET,但是,framework环境比较麻烦.

#23


一直用delphi感觉挺好的。

#24


开发C#窗口程序需要安装.NET framework,这个不是所有电脑上都有的吧,相比起来,VB和C++就没有这个障碍了吧

#25


引用 24 楼 bigbro001 的回复:
开发C#窗口程序需要安装.NET framework,这个不是所有电脑上都有的吧,相比起来,VB和C++就没有这个障碍了吧

现在都是WIN7时代了!
XP都不更新补丁了!

#26


主要从以下几个方面考虑:

1.公司技术成熟度(c++/c#/java/...)

2.应用环境(windows/linux/...),比如说vista之后的微软操作系统的界面都是基于WPF,Winform已经是上一代的东西了,再过几年WPF的应用会遍地开花的

3.语言无高低,高低的只是人和人之间的认知。


#27


c#,vb做界面很容易,但是效率不如c

#28


看水平吧,嘿嘿

#29


我也要纠结这个问题啊。
主要是发现现在做JAVA的人很多,做C#的本来就少,并且还一部分做网站的。用C#做C/S的就更好少了。

#30


界面要求不高且平台限定在windows下的话,完全可以使用C#/.Net
界面要求不高且有跨平台需求,使用C/C++
界面要求很高,请使用C/C++结合qt啊, Gecko啊之类的布局引擎,否则做界面很痛苦的
程序功能复杂,项目规模很大的话,可以结合以上所有技术

#31


C#,开发效率高

#32


听大家这么一说,C#貌似是现在开发窗口程序最方便的首选了???