- Tkinter GUI Programming by Example
- David Love
- 262字
- 2021-08-27 18:49:11
Ease of use
When a user needs help with a command-line-based application, they usually have two options for documentation: a website or the command-line manual, also called man pages.
Having to locate and read a web page in order to use an application could be considered a lot of hassle, which could deter new users of an application.
Similarly, the man pages within a terminal can be difficult to navigate. It is not intuitive how to search them for a specific keyword and the inability to scroll with a mouse can be offputting to some people.
Within most GUI applications, you will likely see a menu bar at the top. Inside this menu bar can often be found a Help option. This is a rather self-explanatory way for a user to locate instructions on how to use a particular application. The developer also has all of the tools to lay out this section of the application as they have for the main application itself, so they can enable things such as mouse scrolling and hyperlinks to make searching and navigating the help document very easy.
On the flip side of this, if an application has a huge number of different functions, translating this into a graphical interface can get very messy. There may simply be too many buttons and configuration choices to cram into a graphical window whilst retaining all possible features. Something like the Git version control system comes to mind here. Whilst graphical interfaces do exist, they can be much more complicated to use than simply memorizing the command-line options.
- JavaScript+DHTML語法與范例詳解詞典
- Android和PHP開發最佳實踐(第2版)
- Web Application Development with R Using Shiny(Second Edition)
- SQL基礎教程(視頻教學版)
- 程序員修煉之道:通向務實的最高境界(第2版)
- 微信小程序項目開發實戰
- INSTANT Sinatra Starter
- Android Wear Projects
- Python 3 數據分析與機器學習實戰
- 大學計算機基礎實訓教程
- 計算機應用基礎(第二版)
- 從零開始構建深度前饋神經網絡:Python+TensorFlow 2.x
- 前端架構設計
- JSP編程教程
- C++ Primer(中文版)(第5版)