现在做Windows程序,都是用C#编写的吗?C++常用吗?

如题所述

用C#是最常用的,因为开发快速,很多类和接口是直接封装好的,现拉现用,C++嘛在开发WINFORM行真的没有丝毫的优势,甚至不如VB,C++在图象处理和设备上下文上比其他的有优势,他对API的调用很直接,所以很多游戏开发的核心还是C++,游戏厂商自己开发的开发环境也大多是C++来写的。WinForm开发过程中一般的数据处理VB、C#完成得很出色,图象和接口处理C++要直观一点。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-11
做windows程序,核心是调用win32的类库创建窗口相关的对象。那么c和c++是可以直接调用win32类库的,所以可以开发,但是要写很多窗口事件处理等的方法,都要自己写。于是微软出了atl和mfc帮你快速编写windows程序。这些代码都是非托管的,也就是说直接访问系统调用或者库函数的,不安全,容易出现灾难性的结果(但运行效率高)。于是微软推出了.net再次封装,语言是c#,含义为c++++,这时代码是托管的,没有指针。这时开发效率高了,更安全了,但是运行效率相对就低一些。而java的虚拟机在底层调用win32的类库,用自己的一套awt和swt类库和java语言创建窗口,目的是为了可以移植到其它平台上。追答

所以编写windows程序选择很多,根据实际需要选择语言,有的考虑成本,有的考虑效率,因情况而异。

本回答被提问者采纳
第2个回答  2014-01-11
C++很常用,360,浏览器,qq等追问

可是C#开发起来不是快吗?

追答

c++有c#做不到的

第3个回答  2014-01-11
应用软件什么的, 用 C# 编写的多一些。

硬件的驱动程序的, C/C++ 的多。
第4个回答  2014-01-11
C++还是很常用的,C#的话需要.net framework 才能运行的。追问

我学过C++语言,可是没有开发Windows程序的经验,现在学哪个较好呢?

追答

学哪个都可以,各有利弊,先学C#我觉得容易接受。

现在做Windows程序,都是用C#编写的吗?C++常用吗?
用C#是最常用的,因为开发快速,很多类和接口是直接封装好的,现拉现用,C++嘛在开发WINFORM行真的没有丝毫的优势,甚至不如VB,C++在图象处理和设备上下文上比其他的有优势,他对API的调用很直接,所以很多游戏开发的核心还是C++,游戏厂商自己开发的开发环境也大多是C++来写的。WinForm开发过程中一般的...

windows程序用什么软件编写的语言
C\/C++,C#,VB.NET,Java等都可以。C\/C++ 可以开发原生的 Windows 程序,对硬件和系统底层支持良好。它是最常用的开发语言之一。开发环境主要有微软C++编译器,Intel C\/C++ 编译器和 GCC 。在 Windows 下的编程软件(IDE)主要是 Visual Studio 或 Visual C++ Express(都默认使用微软C++编译器)。C...

现在开发windows程序用c# 好还是c++的好???
做windows程序,核心是调用win32的类库创建窗口相关的对象。那么c和c++是可以直接调用win32类库的,所以可以开发,但是要写很多窗口事件处理等的方法,都要自己写。于是微软出了atl和mfc帮你快速编写windows程序。这些代码都是非托管的,也就是说直接访问系统调用或者库函数的,不安全,容易出现灾难性的结果...

Windows桌面程序设计用C#好还是C++? C++的MFC真的很复杂。C#我试了一...
如果你是想做以个桌面应用程序的话。我建议你用C#相当的简单。如果用VC++的话就有点难。不过VC++做出来的速度可能要快点。但是用户是感受不到的如果程序不够大的话。VC++更偏向稍底层的开发。

开发Windows平台下的软件用哪种编程语言比较主流比较好?
大多数的通用商业程序都是C++开发的,比如迅雷影音。而C#更多用于企业应用,更适合快速开发,调用API,COM组件,DLL都很方便,便于团队合作和使用第三方代码。以前缺点是部署必须带运行库或者用户安转.net依赖,现在win7以上系统已经自带了,况且c#上手比较简单,学习难度小,跨平台容易,首选c#。

用C#还是C++编写上位机请教一下有经验的前辈。
这俩语言,都没有太多编程经验的话,我感觉其实都差不多:C#稍微简单点,如果你的上位机程序需要比较精美复杂的界面的话,用C#容易实现些。但是考虑到你说写的是上位机程序,可能需要与单片机之类的连接,此时如果要对底层有比较精微的控制,用C++可能更合适一些。再有就是平台问题,C#只适合于上位机...

Windows这种系统是C语言还是C++开发的啊
用户层以C和C++为主 也有汇编。部分应用程序时C#\/VB的。而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。所以C++的类的概念就能在这里很好地利用,但是毕竟C++的效率不如标准C及汇编,所以在一些明显以效率为重的地方用的还是标准C及汇编。

C#和C++哪个用的多
当然是C++用的多1.C#只是windows系统上的一个开发语言c++不光是windows,还是很多如unix,linux系统的应用程序开发语言2.C#是较新的,比c++晚出了几十年3.C#是封装好的,依赖于.net运行库,而C++程序不需要4.c#内核是c++做的!c#只能实现封装好的一些功能,就像一把打造好的半锋利的剑而c++更像是...

如今Windows 软件开发究竟该用什么库,C#、Qt,还是其他?
回答:其实不管是C++还是C#都是是编程语言,但是对于QT、winform、wpf来说,这是三种技术的。 组合其实一般情况下这些搭配经常使用的情况是C++和QT来搭配;或者说是C#和winform搭配;还有就是C#和wpf来搭配的。 其实如果只是想做小工具来说的话,那么我建议你使用C#,因为这个其实开发的速度真的很快啊。 QT、...

现在的Windows程序大多都是用什么语言开发的
一般都是c语言,也有的是C++

相似回答