WindowsAPI编程.ppt

  1. 1、本文档共598页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WindowsAPI编程

浙江科技学院课件 Windows A P I 编 程 前 言 Windows操作系统是当今世界上最为流行的操作系统之一,几乎每个台式机用户都使用过Windows,用过Windows平台下的应用软件。计算机业界对基于Windows应用软件的巨大需求刺激了Windows本身不断更新,同时也刺激了开发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。书中所有的例子都在Windows 98\2000系统平台、 Visual C++ 6.0编译环境中经过了严格的测试。 第一章 Windows程序设计概述 Windows和Windows应用程序最大的优点就是用户界面的一致性。因为大多数用户都在不同的软件包上工作,而每一个软件包都有自己的用户界面,所以用户界面一致性的设计就显得非常重要。Windows环境中的每一个窗口都包含了相同的基本特性,由于这些基本特性在应用程序中是一致的,因而用户能很容易地适应新的应用程序。 对用户的另一个好处是使用了基于图形的图标来代表应用程序和数据。由于Windows是一个图形用户界面,因而采用了图形图像来代表诸如文件、应用程序、窗口和目录等物理数据结构。用户可以通过鼠标的单击、双击及拖动等操作来管理这些物理结构。例如,对用户来说,双击一个代表某一应用程序的图标比起在DOS中进入相应的目录,并键人相应的应用程序名来使之执行要容易得多。 第一章 Windows程序设计概述(二) Windows操作系统提供的“所见即所得”也是一个非常友好的特点。Windows可以把文本文件等看作一串图形,而在屏幕上画出的图形,在打印的时候也将以同样形式出现。 Windows操作系统还提供了多任务功能。多任务对于用户是很重要的,因为它允许同时运行几个应用程序,用户无需退出一个应用程序再进入另一个应用程序,而只需简单地在各个应用程序之间来回切换就可以了。 Windows对于程序员的优越性: Windows中许多对用户的优越性也是对程序员的优越性,例如一致的用户界面。因为如果应用程序的界面对每一个应用程序都是相同的,程序员就可以建立一套基本的界面设计工具,用它们来生成应用程序的用户界面(这就是可视化编程的思想):而在解决了程序的用户界面后,程序员可以花更多的时间去进行应用程序的功能设计。Windows图形用户界面的基本元素也是其具有的另一个优点。程序员可以很容易地设计出代表诸如文件和目录物理结构的图形表示,并能提供这些元素所具有的特性。 第一章 Windows程序设计概述(三) Windows对存储器的管理也是一个很明显的优点。这个优点可以使应用程序能够存取更多的内存资源,同时能保持系统设计中的灵活性。 Windows提供了开发独立于设备的图形的能力。一个设计良好的Windows应用程序并不对硬件直接存取图形,这意味着程序并不依赖于某一确定的系统配置,所以,每一个程序员不需要为所有可能的显示器、适配卡和打印机开发设备驱动程序。 第一节 Windows发展历程 Microsoft Windows是一个应用于微型计算机上的基于图形用户界面的操作系统。它为应用

文档评论(0)

shenland + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档