user-interface - 我应该学习什么语言来创建命令行脚本和 GUI?

标签 user-interface command-line programming-languages

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

3年前关闭。




Improve this question




我是一名“自学成才”的 PHP 程序员。所以我从来没有上过任何计算机科学类(class)。我最近一直在通过命令行做更多的事情,我真的很想自动化一点。

问题是,我什至不知道从哪里开始。我知道PHP。我可以创建 Web 应用程序。我知道如何在命令行上做事。但我不知道创建桌面应用程序的第一件事。我需要学习如何创建可以从命令行执行的脚本。此外,我需要学习如何创建 GUI,这样我就不必使用命令行来执行脚本(甚至使用 GUI 来更改变量等)。我只对 Linux 和 Mac OS X 感兴趣。

你会推荐什么?

最佳答案

对于脚本,我建议您阅读有关 bash 脚本的良好资源。这是对该主题的 super 快速介绍。 http://www.linuxconfig.org/Bash_scripting_Tutorial

对于 GUI 编程,我个人更喜欢 Python 和 wxPython。 Python 教程在这里:http://www.diveintopython.net/使用 wxPython 进行 GUI 编程的指南在这里:http://wiki.wxpython.org/AnotherTutorial#The_wxPython_Linux_Tutorial

如果您想要 Mac 特定的脚本,AppleScript 和 Automator 除了 shell 脚本之外也很有用。

关于user-interface - 我应该学习什么语言来创建命令行脚本和 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1891948/

相关文章:

ubuntu - 如何使用命令行快速启动 clion?

programming-languages - 有人会建议学习J/K/APL吗?

programming-languages - 编程语言中的链式不等式符号

c++ - 找一本关于 windows C++ GUI 编程的书

android - 支持 Android SDK Level 16 的 uiautomator 版本是什么?

java - 应用程序内 Java 命令行

syntax - 有没有一种语言 2+3*5 不是 17?

c++ - 如何在 Qt 中向工具栏添加按钮/操作以外的控件,例如文本框和组合框?

python - Tkinter 复选框取消输入字段中的星号

mysql - 如何清除在 Windows XP 上通过 MySQL 命令行客户端打开的 MySQL 屏幕