控制台程序有什么用

控制台程序有什么用,现在大多软件都是有窗口的,有GUI的。另外,请各位大侠帮忙找一下c++教程(要介绍如何编窗体程序的),最后想问一下面向对象和面向过程有什么区别,是不是控制台程序就是面对过程的,GUI程序就是面对对象(有窗体)的。谢谢了,各位大侠。

所谓的控制台应用程序,就是能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。 

控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。

扩展资料:

控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。

INTEL的CPU有三种工作模式,实模式,保护模式,虚拟模式。实模式是16位的,在这种模式下可工作纯DOS。保护模式是32位的,WINDOWS就工作在这种模式下,为了使在32位保护模式下工作的WINDOWS可兼容16位实模式下的DOS程序,又设立了虚拟模式,就是控制台程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
问题真多分真少 ,控制台因为界面简单,占用系统资源少,也比较稳定,不易被病毒等破坏,所以在做一些底层的工作时有用,如系统服务程序大多死控制台形式。WINDOWS编程(编窗体程序)推荐一本书《 WINDOWS程序设计第五版》,如果C++还是入门的话推荐先学好C++,书籍嘛,经典的《C++ prime》。面向对象与面向过程的区别,并不是GUI程序和控制台程序的区别。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它具有抽象性、封装性、继承性及多态性。本回答被网友采纳
第2个回答  2013-09-20
面向过程就不能使用面向对象的封装 继承 多态 这写特点,代码不能服用。。。举例,我们写一个Car。现在Car加新功能了 ,如果是面向过程,就要重新写这个新Car面向对象,只要继承Car,然后添加新方法和属性就行了
第3个回答  2013-09-20
做DOS下使用的程序用的,或者是一个后台运行的服务程序,或者在某些终端使用,不需要用户界面的程序。图形界面很多时候受制于硬件,如显卡问题,那么GUI的运行会受很大影响,这时候就必须做控制台程序了。
第4个回答  2013-09-20
C++教程 建议看孙鑫 的 网上到处都是的 ,面向对象 也就是封装 继承 多态 这写特点,控制台程序不一定就是面向过程的控制台程序是根据需要进行编写的,有些程序不需要用界面,所以就.....
相似回答