官术网_书友最值得收藏!

What is a console application?

You might be wondering what a console is. Before ping into writing the code, let's try to understand the difference between a console interface and a Graphical User Interface (GUI). We say that a console interface is an interface based on text. This means that we are able to interact with the interface using only text.

An application that uses a console interface can also be considered a console application. To understand what a console interface is like in practice, you can have a look at the interface of the Terminal application, which ships together with macOS:

The Terminal application is a powerful application to control the underlying operating system. Everything is controlled by text in the sense that you write commands to instruct the operating system to do what you want. The output of your commands will be communicated back to you in text as well.

An iPhone is a great example of a device that uses a GUI. We are all very used to being able to click on icons to launch our applications, to swipe up and down to see our list scroll in an animated fashion, and to long press our icons to see them wiggle back and forth to indicate that you can move them. All this is often referred to as the look and feel, and it is all at the core of the concept of a GUI.

主站蜘蛛池模板: 营口市| 清流县| 乌审旗| 县级市| 龙陵县| 万年县| 永兴县| 齐河县| 东乌珠穆沁旗| 三亚市| 罗定市| 清远市| 青岛市| 青海省| 靖西县| 宝应县| 大名县| 孟村| 常德市| 延吉市| 道孚县| 舟山市| 砚山县| 安图县| 长汀县| 云南省| 慈溪市| 平远县| 永登县| 正蓝旗| 阿拉善左旗| 嘉鱼县| 阿拉善盟| 鄱阳县| 宁津县| 称多县| 任丘市| 天长市| 上蔡县| 普格县| 广元市|