发表时间:2022-03-26来源:网络
根据疑问表述,下面内容将会解答的几个问题:
什么语言可以开发桌面应用程序;有些游戏是用什么语言(引擎)开发的;一些较为熟知的软件是用什么语言开发的;其实现在开发一个图形化桌面应用程序可使用的语言非常多,有常见的,也有一些并未能让人熟知的,当然学完这些语言还需要学习一些这方面相关的其他技术;下面我将分别列出一些语言和对应需要学习的内容。
QT
学习C++可使用QT(跨平台C++图形用户界面应用程序开发框架)进行图形界面应用程序开发。使用QT可直接对多种平台应用程序进行部署,例如:Windows、Linux/X11、Mac、嵌入式等;并且 QT支持 2D/3D 图形渲染以及有大量的文档资料,在学习 QT 时能很好的对你开发产生帮助。

很多我们熟知的软件都是基于QT 的,例如:
WPS OfficeYY语音Google地球Autodesk MayaQCadOperaWordPress豆瓣电台优酷客户端Calibre虾米音乐
以上只是举例了一部分熟知的,还有更多的应用都是基于QT进行开发的,学习QT可以查看官方的文档:Qt 5.15。
UE4
UE4 是一款游戏开发引擎,UE4 一般使用C++作为开发语言,不知道题主所说的火起来是否也包括了游戏,在这里我将介绍一下 UE4 所开发的大型游戏有哪些,如下:
战争机器4腐烂国度2绝地求生黎明杀机神舞幻想血污莎木3铁拳7王国之心无主之地3堡垒之夜吃鸡最终幻想7
使用C++做一些图形桌面应用程序还是非常推荐的,想要学习UE4的同学可以去官网查看一些基础知识:学习如何使用强大的实时3D创作品台——虚幻引擎。
python 是现在大家都很熟知的一门语言,这门语言有着庞大的第三方库支持,当然这些支持的库中也包括了图形开发库,python 的图形开发库有挺多,例如:
TkinterFlexxCEF PythonDaboKivyPySidePy当然python的GUI库不止这些,在此只是做一个举例,在python一般较为常用的是 Tkinter,教程可以去 runoob 去看,链接是:Python GUI 编程(Tkinter) | 菜鸟教程。
winform
学习C#可以开发winform程序,也就是客户端程序,使用 IDE(集成开发环境)是 VisualStudio,使用 VisualStudio 开发 winform 程序非常简单,直接拖拽对应的控件即可完成图形界面的开发,再通过语言给予其逻辑即可。

unity
unity 是一个游戏开发引擎,使用 C# 还可以直接学习 unity 游戏开发,unity 也开发出了很多我们熟知的游戏,例如:
蒸汽之城推倒Online星之战记摩卡世界3D纵横无双新仙剑OL神庙逃亡冰与火OL炉石传说奥日与迷失森林还有大名鼎鼎的 原神
以上只是展示了一部分的游戏,unity 还支持 VR 的开发,在很多展厅也可以使用 unity 制作相关的应用程序。
学习 unity 可以去查看 unity 的官方手册:Unity 用户手册 2020.3 (LTS) - Unity 手册。
在这里只简单的举例几个语言,“没落”的语言有 VB 和 Delphi,这两个语言我在十年前有过接触,这两者开发图形界面程序也是非常方便,但如今没落了,但依旧可以满足很多的需求,有朋友的感兴趣的可以去学习一下,而且非常好学。
还有一个冷门的语言是低代码相关的,我去年接触了一个 iVX 编程,结果发现他竟然也可以直接生成 windows 下的桌面应用,整个 UI 的话是像 PS 一样进行绘制的,我当时发现也是很吃惊,感兴趣的可以去看一下:iVX - 全球首款通用无代码开发平台。
上一篇:ue4中vr开发需要准备些什么
下一篇:做VR开发需要掌握哪些技术?
中山眼科中心app下载v6.3.1
45.28MB |生活服务
易查车辆违章查询下载v3.2.20
138.59M |生活服务
鞍马司机极速版最新版本下载v6.40.5.0003
151.09MB |系统工具
星徽专车司机端软件最新版本下载v2.0.45
79.47MB |生活服务
临汾云客户端下载v2.1.17 安卓手机版
162.83MB |资讯阅读
jp五十音图app(改名冲鸭日语)下载v1.9.5 安卓版
151.29MB |学习教育
智通三千企业app下载v1.84 安卓版
101.14MB |商务办公
左拍app下载v5.3.1 安卓版
297.16MB |拍摄美化
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14