基本之上我们在windows平台之上运行的程序都是窗口程序,顾名思义,这种程序的意思就是其在运行的时候是能显示一定的窗口的,但是需要知道的就是并不是所有的程序在windows操作系统之下都是窗口运行的,在事实之上很多的程序的运行是基于控制台的,我们吧这种程序叫做控制台程序,如果我们在安装游戏在进行解压的时候看见了黑框框的话,那么这种程序就是叫做控制台程序,其实在本质之上这种控制台的程序也是能和窗口程序实现一样的效果的,只不过是在使用开发环境的时候这两种程序的入口函数或者是派生的对象是不同的。
可见其实在ghost win7之下如果我们是按照windows应承程序的外形对于我们的windows程序惊醒分类的话,那么我们可以分为两类,第一类就是我们的控制台程序,的热烈就是窗口程序,其实在本质之上我们个还可以进行更加深入的分类。
一般的情况之下我们使用的程度都是在窗口模式之下的非托管程序,但是需要知道的就是也是存在着托管程序的,所谓的托管程序就是我们在运行计算机的时候在托管的模式之下运行的程序,这一部分的程序主要并不是硬件直接的运行的,而是在托管程序的分配之下运行的,所以说开发的时候很是简单。
其实如果单单的就是编译型的语言的话,那么也是存在很多的我分类的,比如说使用了mfc的程序或者是单纯的建立在java虚拟机之上的程序,或者是web程序,这些都是我们的windwos大家族之中的一员。