我很想知道大多数Windows GUI程序是什么写的 - 例如,AOL Instant Messenger,Microsoft Word,记事本,其他流行的共享软件程序等。
谢谢!
答案 0 :(得分:3)
旧程序通常用Visual C ++编写,通常在像MFC这样的框架之上。 (除非该程序是由Microsoft编写的,实际上从不使用MFC。:))Visual Basic对于内部或业余应用程序也很常见,但不适用于众所周知的“主流”应用程序。
较新的程序通常是在.NET平台上编写的,所以在C#或VB.NET中。
答案 1 :(得分:2)
MFC这基本上意味着C ++。
虽然我怀疑很多具有旧起源的Windows程序已经推出了自己的框架 直接在win32之上或直接使用它,可能仍然主要是C.
答案 2 :(得分:2)
取决于操作系统,以及该程序的域名。如果它是可以支持.NET的Windows版本,则由于为开发人员提供的功能,许多应用程序都是用.NET编写的。如果一个应用程序是针对较旧的平台,使用强烈的图形,或者是为了纯粹的性能而构建,而不是外观,很可能是在C ++中。
答案 3 :(得分:1)
看看MS visual studio,它带有一个漂亮的界面,并且易于使用库进行GUI开发。有几种流行的GUI开发流行库。他们中的大多数都有多种语言的绑定,但我同意上面的C ++是最常用的。
答案 4 :(得分:1)
10年前答案是C ++远远不够,可能是Visual Basic在#2点。今天C ++仍占据主导地位,但C#正在为新项目获得越来越大的市场份额。很多大型应用程序已经存在了一段时间,但它们已经并将继续用C ++编写。
编辑:另一种常见的语言/框架,你可以看到很多而没有意识到它是Delphi。
答案 5 :(得分:-5)
大多数现代桌面程序都是用C ++编写的。