怎样找到适配的windowbuilder插件 如何开发桌面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开发的迅雷播放器的一个界面效果。
Java使用了Java开发和J2SE技术,当然也可以很好的完成桌面GUI程序的开发。借助Java虚拟机技术,自然支持跨平台,但也有致命缺陷,效率不够高,没有C#那样的好爸爸。看来Java Streams的程选择了J2EE的技术而不是的技术。
C#编程中的富二代有微软这个亲爸爸的支持,也有VisualStudio的大力支持。通过简单的拖放界面,即使是新手,也可以快速制作出具有可视化界面的GUI程序。当然,要把它学得又好又深,需要你付出一些努力。还有很多常见的管理系统都是用它来开发的。
目前流行的JavaScript系列应该算是电子,常见的VSCode和Atom都是用它开发的。宣城本身就可以利用JavaScript、HTML、CSS构建跨平台的桌面应用,让人感觉JS真的有一统天下(Web、移动终端、PC客户端)的趋势。开发效率确实很高,但是好像推广不是很给力。商业的不多。期待JS称霸世界。
windowbuilder table插件怎么用?
新建一个类进入设计界面,选择内部窗体,设置布局模式,然后在容器面板中找到ScorllPane容器,拖动到设计界面的任意位置,拖动鼠标控制容器大小。
ScorllPane容器设计完成后,找到Jtable组件,按住鼠标拖拽,放置在左下角的大区域。其他位置的内容,即列名,无法显示。
然后,我们可以看到一条粗体水平线显示在ScorllPane容器的顶部。在左侧组件中选择表,进入模型面板。
通过“插入”按钮,您可以同时添加列和编辑列名。建议将列设置为不可编辑,这样用户可以 不要在程序运行后更改列名。在插入第二列和第三列时,您需要通过“右移”和“左移”来移动它们,因为新列默认显示在最左侧,这有时会对我们显示的内容造成误解。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。