桌面应用软件开发-桌面应用程序界面开发
你提到的那些通常是用C++开发的。
主要区别在于C#的开发必须运行在.net框架下,而C++则不需要。
WIn 7系统自带.net framework 3.5,xp系统没有.net framework和.net 1.1。 是不是说用C#开发的程序编译成.exe文件后就不能在xp系统上安装运行了呢? 用 C++ 开发比用 C# 开发更好吗?
好不好不能一概而论。 就上面讨论的可移植性而言,C++肯定更胜一筹,但从程序员的生产力(代价是给用户的代价)的角度来看,C#有明显的优势。
现在什么语言最适合桌面软件开发?
桌面程序的主流开发:C#(.net)或C++。 C++通常用于个人应用程序,大多数通用的商业程序都是用C++开发的。 C#更多用于企业应用桌面应用软件开发,更适合快速定制开发。
其他老的VB6(不是.net)、Delphi、C++Builder都不错,只是逐渐被淘汰了,用的人越来越少了。 至于Flex的AIR桌面程序,就更小众了,可谓是高不可攀。
此外,一些企业应用程序也使用Java作为桌面,因为后台是Java。 由于Java背景较多,使用Java作为桌面在未来很长一段时间内仍有一席之地,但不是最主流。
用什么技术开发桌面软件比较好
软件开发有两种类型,应用程序开发和系统开发。
在应用开发领域:
早年的Java作为桌面,给人的印象就是运行缓慢。
.net平台是windows平台下的选择。
但是这两者都需要运行环境的支持
现在硬件速度这么快,应用开发考虑的是高开发效率和可维护性。
像360卫士这样的软件专注于系统开发。 系统开发总是考虑运行速度。 建议语言为cc++。
Flex 是嵌入式脚本,不能用作桌面程序。
有经验的开发者告诉我,要开发桌面应用程序,这些开发编程语言一般用什么语言? C/C++ C# NET,高分奖励,追加
一定是强大的C++
如果你只是想快速找到一份工作,那么C#就可以了
看你的要求最好是C++
桌面应用程序的开发平台是什么?
VC++ VB Delphi java 都可以啊。
VC++是目前最强大的,但是Java的平台独立性大大增加了它的使用。
写Linux桌面程序,也可以用VC,可以用GCC编译器,但平台移植性略逊于Java。
大多数桌面软件是用什么语言开发的?
最常用的是Visual C++,有的还有Visual Basic、Delphi,现在比较流行用C#
请问,大公司开发的windows桌面软件是什么? 是mfc吗?
一般程序是用 C++ 编写的。
但是有些软件可能不仅仅使用它,比如有些软件是用.Net相关的程序写的。 .Net上运行的语言之一是C#,它是从C和C++派生出来的,结合了VB和C++的一些特点。 另外,比如我们熟悉的NVIDIA,其网页使用的查看客户端显卡型号和操作系统的程序是JAVA。 另外还有 UNIX、VB 等...
要编写一个程序,可能会使用不止一种语言。 所以,如果你是学生桌面应用软件开发,应该从最基础的C++甚至VB开始学习,因为能实现更高功能的编程软件都是以它们为基础的。
这个我知道,我C++和数据结构还算不错(考研成绩是140数据结构,不算动手能力)然后学了一段时间MFC,也走的是C++路线。 当然,软件不可能是一种语言。 我也是关注C++的,那以后当然是负责C++而不是JAVA了吧? 那么我想问的是,大公司的C++程序员是否使用VS、VC等平台来编写桌面软件? 是否使用MFC、win32? 不用MFC还能用什么?希望大家帮忙解答一下
您应该注意到每次安装一些大型程序时都会提示您安装VC2005/2008/2010。 这是一个很好的证明,大多数大型程序都是基于C++编写的,但很少有安装VB的提示。 所以当然主要是用C++。
但是,如果一些比较简单的程序是用C++写的,就没有必要用C++写了。 相反,用VB写起来更容易。 所以,大公司的C++程序员,写一些小程序的时候,可能回过头来用VB。 按照网上的说法,VB不可能在将近半个世纪后流行到现在,因为此时.Net已经盛行了。 MFC也是一样,一门语言不会那么容易过时。
不能排除其他公司可能有自己的闭源编程软件。 他们使用自己的内部程序代码库,如果是这样,C++ 可能无法工作。
毕竟我不是专业的程序员,我和你一样都是学生,只是学了一点.NET,所以我不指望你能接受我的回答。 不过总之,不用着急,不管怎么样,既然学了MFC,总有好处的。 尽管MFC越来越不受欢迎,但不排除还有一些公司还在使用它。
现在我们常用的桌面软件都有哪些语言开发的? C++?
什么语言都可以,VB可以开发类似photoshop的软件。 但C语言更受欢迎,因为它运行效率高。 如果您正在学习软件开发,那么您必须了解 C/C++。 否则就没有未来。 而 C++ 程序员赚的更多。