控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。
    INTEL的CPU有三种工作模式,实模式,保护模式,虚拟模式。实模式是16位的,在这种模式下可工作纯DOS。保护模式是32位的,WINDOWS就工作在这种模式下,为了使在32位保护模式下工作的WINDOWS可兼容16位实模式下的DOS程序,又设立了虚拟模式,就是控制台程序。
    控制台程序没有独立窗口的程序。一般在命令行运行,输入输出通过标准IO进行,不象界面程序可以通过鼠标点击进行操作。一般后台运行的程序可作为控制台应用程序。
    使用控制台进行操作,简单的说,就是要像DOS那样,需要通过输入命令和参数,对软件进行操作,而不是像Windows这样的软件,随便点一点,就能执行很多功能。 很多后台软件使用这种方式。