正在加载图片...
4.1 Windows编程基础 412 Windows编程特点 >消息驱动机制 DOS程序是通过调用系统的函数来获得用户输入的, Windows程序则是通 过操作系统发送的消息来处理用户输入的 无论是系统产生的动作或是运行应用程序产生的动作,都称为事件( Events) 生的消息( Message)。在应用程序中,通过接收消息、分发消息、处理消 息来和用户进行交互。许多消息都经过了严格的定义,并且适用于所有的 应用程序。 图形设备接口(GDI) DOS环境中,要在打印机上打印一幅图形是非常复杂的事件。 Windows则 提供了一个抽象的接口,称为图形设备接口( Graphical Device Interface, 简称GDI),使得用户直接利用系统的GDI函数就能方便实现输入或输出,而 不必关心与系统相连的外部设备的类型 基于资源的程序设计 Windows应用程序常常包含众多图形元素,每一个这样的元素都作为一种 可以装入应用程序的资源来存放。这些资源可以被编辑、修改,也可以被 其他应用程序所共享。VC中提供的许多编辑器能“所见即所得”地进行不 同类型资源的设计、编辑等4.1Windows编程基础 4.1.2Windows编程特点 ➢ 消息驱动机制 DOS程序是通过调用系统的函数来获得用户输入的,Windows程序则是通 过操作系统发送的消息来处理用户输入的。 无论是系统产生的动作或是运行应用程序产生的动作,都称为事件(Events) 产生的消息(Message)。在应用程序中,通过接收消息、分发消息、处理消 息来和用户进行交互。许多消息都经过了严格的定义,并且适用于所有的 应用程序。 ➢ 图形设备接口(GDI ) DOS环境中,要在打印机上打印一幅图形是非常复杂的事件。Windows则 提供了一个抽象的接口,称为图形设备接口(Graphical Device Interface, 简称GDI),使得用户直接利用系统的GDI函数就能方便实现输入或输出,而 不必关心与系统相连的外部设备的类型。 ➢ 基于资源的程序设计 Windows应用程序常常包含众多图形元素,每一个这样的元素都作为一种 可以装入应用程序的资源来存放。这些资源可以被编辑、修改,也可以被 其他应用程序所共享。VC中提供的许多编辑器能“所见即所得”地进行不 同类型资源的设计、编辑等
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有