冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

硬件桌面程序一般用什么技术实现(利用程序面板的程序和功能)

admin2022-12-23科技生活94

windows桌面程序用什么开发

C++,直接使用windows

API,移植性好,开发速度稍慢一些。C++,使用MFC,开发速度比win

api快一点。C#,开发速度最快,效率较低但在PC上不明显。

vb之类的也可以,跟C#的开发速度差不多。

用什么技术开发桌面软件比较好

桌面还是微软的技术比较好点,你用JAVA的话可以考虑用SWING做,如果你用.NET的话,WPF WCF WINFORM都是可以考虑的,WCF是用来做分布式的,配上WPF,SILVERLIGHT这些可以做出分布式的程序,怎么还是需要考虑很多要素的,包括你公司的技术要求,限制,你的应用场景,规模等等。如果时间允许的话C++你其实也可以考虑一下。

桌面应用开发技术搜集

Delphi/C++Builder,PowerBuilder。。。

工作方式上大概有两种:

1、.net/java/python/nw.js/electron等都是工作在虚拟机或类似机制上

2、mfc/qt/c++gtk+/obj-c/delphi/bcb/这些是原生开发,适合于硬件打交道

驱动上也各有不同:

1、delphi/bcb/qt/c#这一类可以归于事件驱动快速应用开发工具

2、其他的也有但不是

学习成本上:

1、delphi/bcb/c#/nw.js+electron最简单

2、其他的难一点

实际使用上:

1、java适合大型项目

2、.net适合中小型项目

3、c/c++适合开发各种硬件驱动、接口啥的

4、python/lua/javascript适合嵌入应用当脚本

5、node.js系列适合学习,为将来做储备

6、python啥的适合自己玩

=========================

个人见解,呵呵

桌面应用程序 用什么语言开发最好

别听国内一些半路出家的所谓程序员说的什么C#,VB,JAVA,PYTHON。。。。

我现在明确地告诉你,大型的桌面系统且能够成为核心技术的开发语言只能是C和C++,还要加点汇编,界面库有MFC或QT。你也许会说这是小题大作了。但你注意了我说的是大型点的桌面系统。。如Adobe的所有软件(PR,AE, PS)还有工业级的设计软件如Creo,UG,CATIA....这类桌面软件是C#,VB,JAVA。。。。无法实现的,有时候连C++都无法实现,只能借助C和汇编。

如果你要写点什么进销存呀,财务管理呀,物业管理。。。。 这些软件那么C#,VB,JAVA,DELPHI........这些完全够了

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~