前言 Windows操作系统是当今世界上最为流 行的操作系统之一,几乎每个台式机用户都 使用过Windows,用过Windows平台下的应 用软件。计算机业界对基于Windows应用软 件的巨大需求刺激了Windows本身不断更新, 同时也刺激了开发Windows)应用软件的程序 员队伍不断壮大
前 言 Windows操作系统是当今世界上最为流 行的操作系统之一,几乎每个台式机用户都 使用过Windows,用过Windows平台下的应 用软件。计算机业界对基于Windows应用软 件的巨大需求刺激了Windows本身不断更新, 同时也刺激了开发Windows应用软件的程序 员队伍不断壮大
前言(二) Windows操作系统同时也是一个大的函数库,其中包 含了数以千计的函数,这些函数能完成各种各样的功 能,包括窗口管理、图形设备接口、媒体控制、内存 管理和系统扩展,这些函数都被封装在一个接口中, 这个接口就是Windows应用程序编程接口(Windows Application Progrmming Interface),f简称Windows API。 可以说,用户需要实现的所有功能通过Windows API都 能实现。而且,Windows API作为操作系统不可分割 的一部分,很好地体现了Windows操作系统的特色。 并且基于Windows API的应用程序具有和Windows操 作系统的良好整合性,从而大大提高了软件的运行性 能
前 言 (二) ⚫ Windows操作系统同时也是一个大的函数库,其中包 含了数以千计的函数,这些函数能完成各种各样的功 能,包括窗口管理、图形设备接口、媒体控制、内存 管理和系统扩展,这些函数都被封装在一个接口中, 这个接口就是Windows应用程序编程接口(Windows Application Progrmming Interface),简称Windows API。 可以说,用户需要实现的所有功能通过Windows API都 能实现。而且, Windows API作为操作系统不可分割 的一部分,很好地体现了 Windows操作系统的特色。 并且基于 Windows API的应用程序具有和 Windows操 作系统的良好整合性,从而大大提高了软件的运行性 能
前言(三) Windows API也是认识Windows操作系统的一面镜 子,通过它,用户可以深入系统地掌握Windows的方 方面面。很难想象,一个程序员在没有掌握Windows API的情况下,能编制出很好的基于Windows的应用程 序来。 ● 本课件较为全面地介绍了Windows API的编程结构及其 在各个方面的具体应用,分析了大量的Windows API数 据结构和函数,并结合实际应用,精心安排了大量的 程序实例。读者不仅可以通过函数的分析说明来认识 Windows API,而且还可以通过编程实践来认识 Windows API。书中所有的例子都在Windows982000 系统平台、Visual C++6.0编译环境中经过了严格的 测试
前 言 (三) ⚫ Windows API也是认识Windows操作系统的一面镜 子,通过它,用户可以深入系统地掌握Windows的方 方面面。很难想象,一个程序员在没有掌握Windows API的情况下,能编制出很好的基于Windows的应用程 序来。 ⚫ 本课件较为全面地介绍了Windows API的编程结构及其 在各个方面的具体应用,分析了大量的Windows API数 据结构和函数,并结合实际应用,精心安排了大量的 程序实例。读者不仅可以通过函数的分析说明来认识 Windows API , 而 且 还 可 以 通过 编 程实 践 来 认 识 Windows API。书中所有的例子都在Windows 98\2000 系统平台、 Visual C++ 6.0编译环境中经过了严格的 测试
第一章 Windows 程序设计概述 Windows和Windows)应用程序最大的优点就是用户界面的一致性。 因为大多数用户都在不同的软件包上工作,而每一个软件包都有 自己的用户界面,所以用户界面一致性的设计就显得非常重要。 Windows环境中的每一个窗口都包含了相同的基本特性,由于这 些基本特性在应用程序中是一致的,因而用户能很容易地适应新 的应用程序。 对用户的另一个好处是使用了基于图形的图标来代表应用程序 和数据。由于Windows,是一个图形用户界面,因而采用了图形图 像来代表诸如文件、应用程序、窗口和目录等物理数据结构。用 户可以通过鼠标的单击、双击及拖动等操作来管理这些物理结构。 例如,对用户来说,双击一个代表某一应用程序的图标比起在 DOS中进入相应的目录,并键人相应的应用程序名来使之执行要 容易得多
第一章 Windows 程序设计概述 ⚫ Windows和Windows应用程序最大的优点就是用户界面的一致性。 因为大多数用户都在不同的软件包上工作,而每一个软件包都有 自己的用户界面,所以用户界面一致性的设计就显得非常重要。 Windows环境中的每一个窗口都包含了相同的基本特性,由于这 些基本特性在应用程序中是一致的,因而用户能很容易地适应新 的应用程序。 ⚫ 对用户的另一个好处是使用了基于图形的图标来代表应用程序 和数据。由于Windows是一个图形用户界面,因而采用了图形图 像来代表诸如文件、应用程序、窗口和目录等物理数据结构。用 户可以通过鼠标的单击、双击及拖动等操作来管理这些物理结构。 例如,对用户来说,双击一个代表某一应用程序的图标比起在 DOS中进入相应的目录,并键人相应的应用程序名来使之执行要 容易得多
第一章Windows程序 设计概述(二 Windows:操作系统提供的“所见即所得”也是一个非常友好 的特点。Windows可以把文本文件等看作一串图形,而在屏幕上 画出的图形,在打印的时候也将以同样形式出现。 Windows:操作系统还提供了多任务功能。多任务对于用户是 很重要的,因为它允许同时运行几个应用程序,用户无需退出 个应用程序再进入另一个应用程序,而只需简单地在各个应用程 序之间来回切换就可以了。 Windows对于程序员的优越性:Windows中许多对用户的优 越性也是对程序员的优越性,例如一致的用户界面。因为如果应 用程序的界面对每一个应用程序都是相同的,程序员就可以建立 一套基本的界面设计工具,用它们来生成应用程序的用户界面 (这就是可视化编程的思想):而在解决了程序的用户界面后, 程序员可以花更多的时间去进行应用程序的功能设计。Windows 图形用户界面的基本元素也是其具有的另一个优点。程序员可以 很容易地设计出代表诸如文件和目录物理结构的图形表示,并能 提供这些元素所具有的特性
第一章 Windows程序 设计概述(二) ⚫ Windows操作系统提供的“所见即所得”也是一个非常友好 的特点。Windows可以把文本文件等看作一串图形,而在屏幕上 画出的图形,在打印的时候也将以同样形式出现。 ⚫ Windows操作系统还提供了多任务功能。多任务对于用户是 很重要的,因为它允许同时运行几个应用程序,用户无需退出一 个应用程序再进入另一个应用程序,而只需简单地在各个应用程 序之间来回切换就可以了。 Windows对于程序员的优越性: Windows中许多对用户的优 越性也是对程序员的优越性,例如一致的用户界面。因为如果应 用程序的界面对每一个应用程序都是相同的,程序员就可以建立 一套基本的界面设计工具,用它们来生成应用程序的用户界面 (这就是可视化编程的思想):而在解决了程序的用户界面后, 程序员可以花更多的时间去进行应用程序的功能设计。Windows 图形用户界面的基本元素也是其具有的另一个优点。程序员可以 很容易地设计出代表诸如文件和目录物理结构的图形表示,并能 提供这些元素所具有的特性