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

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.

主站蜘蛛池模板: 宁安市| 江油市| 吕梁市| 肇源县| 岳池县| 曲沃县| 无为县| 宣武区| 招远市| 宜州市| 科技| 阿拉善左旗| 共和县| 通州市| 德安县| 四会市| 陇川县| 来安县| 公安县| 咸丰县| 陆河县| 林州市| 林甸县| 鸡泽县| 桐庐县| 勃利县| 互助| 玉树县| 岑巩县| 廉江市| 涿鹿县| 富宁县| 宁夏| 东乌| 安阳市| 葵青区| 和田县| 新蔡县| 伊通| 芜湖县| 庄浪县|