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

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.

主站蜘蛛池模板: 福安市| 马边| 旬阳县| 周口市| 宁化县| 石首市| 安义县| 铁岭市| 宜兴市| 平山县| 凤山县| 乌兰浩特市| 沙洋县| 昔阳县| 夏河县| 青州市| 奇台县| 吉水县| 浙江省| 平湖市| 靖远县| 资源县| 若羌县| 五台县| 孝昌县| 惠水县| 东乡县| 德令哈市| 富顺县| 潼关县| 海兴县| 穆棱市| 全州县| 华阴市| 文登市| 丰原市| 沧州市| 江西省| 柘荣县| 彩票| 娄烦县|