怎么做一个小软件(自己制作app的应用程序)

2021-11-16 11:05:47

需求决定供给,如果你想做一个PC桌面端的小软件,那么推荐你选用C#。当然C++也是可以的,借助于QT、MFC、Duilib等强大的界面库,也是可以完成题主的功能的。


上古神器MFC

目前已经可以说被微软抛弃,不过还没到绝种的地步。如果编写一些简单的客户端程序,对界面要求不是很高的话,个人感觉MFC的对话框还是很方便的,而且静态编译之后发给其他人,你无需额外过多的依赖库,直接一个exe即可。其所见即所得的编程模式,经典的思想还是值得我们学习的。

不过,鉴于目前MFC已被淘汰,如果你对编程感兴趣的话,又喜欢C++的高效,那么建议选择下面介绍的QT界面库。

QT

跨平台支持,优秀的API支持,最新版加入的QSS可以让你很优雅的像写Web开发中CSS那样用C++编写界面。在国产化的大行情下,相信QT会发展的越来越好。下图是使用QSS绘制的界面效果图。

Duilib

在互联网PC软件中较多,是一款免费开源的界面库,它凭借简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,唯一不足的是官方已经不再进行维护,存在的坑较多,各大互联网公司也是各自为营,维护一套自己的私有版本,目前比较火的微信、钉钉开发过程都有使用。


下图是使用Duilib仿早期迅雷播放器开发的一款产品效果图,做一款个人小软件,如果要求不是很高的话,不建议选用Duilib。

易语言

中文编程软件,简直是英语障碍者的福音。


不过个人不看好易语言的发展,每一种语言的出现,都是为了解决某一典型问题!而易语言,它的出现是为了解决英文障碍,显然出发点已经决定了其很难发展的。


不过作为个人开发小工具而言,也许易语言又是最具优势的,尤其是对一些编程新手们,目前易语言的场景更多的是在一些按键精灵、外挂之类的软件开发商,看看致力于软件安全与病毒分析的非营利性技术论坛吾爱破解(LCG),在其「编程语言」版块,易语言的发帖活跃度以排名第一的优势远远领先。


当然,如果你想做一款手机上的小软件,那么当然是选择Android或者Swift(OC)等移动端编程语言了。

你是想做安卓系统的还是iOS的,电脑的最好是VB,安卓系统的建议用E4A(中文版的,不怕你不会用),苹果的就蓝鸟(也是中文的),以上是个人见解[微笑]

上一篇:求推荐好玩儿的手游(超好玩手游推荐)
下一篇:低学历学什么技术好(学历低学什么技术最有前景)
相关文章
留言与评论(共有 0 条评论)
   
验证码:
返回顶部小火箭