firebird安装使用教程 如何开发桌面GUI应用程序?都有哪些方法?

[更新]
·
·
分类:贸易
3324 阅读

firebird安装使用教程

如何开发桌面GUI应用程序?都有哪些方法?

如何开发桌面GUI应用程序?都有哪些方法?

没有最好的语言,只有最合适的语言。作为一名一线开发者,就自己所常见的一些桌面GUI应用程序开发做一总结,欢迎大家留言讨论。
C/C 系列可以说是上手难度最大的一种了,GUI开发目前主流主要有MFC、Qt,还有Duilib等第三方界面库的使用。
1)MFC
该玩意基本上已经被亲爹微软抛弃了,基本是老项目的维护。若入职的公司历史代码采用MFC来开发,当然,你没得选,只能老老实实的继续MFC,虽然这玩意写起来真的很虐心。如果是新手,不建议选择MFC,不建议选择MFC,不建议选择MFC,重要的事情说三遍。
2)Qt
号称可以跨平台,语法结构简单清晰。面向对象的特性体现的比MFC明显。代码写起来比较优雅,也就是说上手会快一点,最新版本支持的特性QML,可以让我们用JS,CSS来绘制客户端界面,写起来效率也是蛮高的。缺点就是文档可能没有MFC那么齐全,基本只有官方的官网和Demo,而且发布包体积会比较大。下面是一款使用QML绘制的界面效果图(来源:一去丶二三里)。
3)Duilib
目前已开源,是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。唯一不足的是原开发者已经停止维护,很多都是个人在维护,出了问题的话,只能自己去摸索,Debug。下面是一款个人使用Duilib开发的迅雷播放器界面效果。
Java使用Java开发,J2SE技术,当然也可以很好的完成桌面GUI程序的开发,借助Java的虚拟机技术,天然跨平台支持,不过其也有着致命的缺陷,不够高效,而且不像C# 那样有一个好的亲爹。貌似Java流的程序猿选择J2EE技术要多于J2SE。
C#程序界的富二代,有着微软这一亲爹的扶持,VisualStudio强力支持。通过简单的拖拽界面,即使你是一个新手,也可以快速做出一款有着可视化界面的GUI程序,当然想要做好、做深入了还是需要你花费一定的功夫来学习的。常见的管理系统使用它来开发的还是很多的。
JavaScript系列目前比较火的应该就算Electron了,常见的VSCode、Atom都是采用它开发而成。宣城自己可以通过使用JavaScript、HTML和CSS构建跨平台的桌面应用程序,让人们感觉JS真的有一统天下的趋势(Web、移动端、PC客户端)。开发效率真心的高,不过貌似推广的不是很给力。商用上的不是太多。期待JS一统天下。

汉王人脸识别考勤机提示与服务端连接失败,可能服务未启动或IP配置错误怎么办?

深圳汉王人脸通提示:汉王考勤管理软件服务端是否有正常开启?开启后会在电脑右下角运行,双击可以进行测试连接。如果连接不上,则可能需要下载FB数据库安装。然后鼠标右键点击我的电脑---管理---服务和应用程序---服务---中找到Firebird Guardian 、Firebird Server俩个服务设置为启动状态后再运行