远程教育课件+Windows+API编程

远程教育课件+Windows+API编程

ID:45029851

大小:2.40 MB

页数:599页

时间:2019-11-08

远程教育课件+Windows+API编程_第1页
远程教育课件+Windows+API编程_第2页
远程教育课件+Windows+API编程_第3页
远程教育课件+Windows+API编程_第4页
远程教育课件+Windows+API编程_第5页
资源描述:

《远程教育课件+Windows+API编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、吉林大学远程教育课件WindowsAPI编程主讲人:翟慧杰学时:48(第一讲)前言Windows操作系统是当今世界上最为流行的操作系统之一,几乎每个台式机用户都使用过Windows,用过Windows平台下的应用软件。计算机业界对基于Windows应用软件的巨大需求刺激了Windows本身不断更新,同时也刺激了开发Windows应用软件的程序员队伍不断壮大。前言(二)Windows操作系统同时也是一个大的函数库,其中包含了数以千计的函数,这些函数能完成各种各样的功能,包括窗口管理、图形设备接口、媒体控制、内存管理和系统扩展,这些函数都被封装在一个接口中,这个接口就是Windows应

2、用程序编程接口(WindowsApplicationProgrmmingInterface),简称WindowsAPI。可以说,用户需要实现的所有功能通过WindowsAPI都能实现。而且,WindowsAPI作为操作系统不可分割的一部分,很好地体现了Windows操作系统的特色。并且基于WindowsAPI的应用程序具有和Windows操作系统的良好整合性,从而大大提高了软件的运行性能。前言(三)WindowsAPI也是认识Windows操作系统的一面镜子,通过它,用户可以深入系统地掌握Windows的方方面面。很难想象,一个程序员在没有掌握WindowsAPI的情况下,能编制出

3、很好的基于Windows的应用程序来。本课件较为全面地介绍了WindowsAPI的编程结构及其在各个方面的具体应用,分析了大量的WindowsAPI数据结构和函数,并结合实际应用,精心安排了大量的程序实例。读者不仅可以通过函数的分析说明来认识WindowsAPI,而且还可以通过编程实践来认识WindowsAPI。书中所有的例子都在Windows982000系统平台、VisualC++6.0编译环境中经过了严格的测试。第一章Windows程序设计概述Windows和Windows应用程序最大的优点就是用户界面的一致性。因为大多数用户都在不同的软件包上工作,而每一个软件包都有自己的用

4、户界面,所以用户界面一致性的设计就显得非常重要。Windows环境中的每一个窗口都包含了相同的基本特性,由于这些基本特性在应用程序中是一致的,因而用户能很容易地适应新的应用程序。对用户的另一个好处是使用了基于图形的图标来代表应用程序和数据。由于Windows是一个图形用户界面,因而采用了图形图像来代表诸如文件、应用程序、窗口和目录等物理数据结构。用户可以通过鼠标的单击、双击及拖动等操作来管理这些物理结构。例如,对用户来说,双击一个代表某一应用程序的图标比起在DOS中进入相应的目录,并键人相应的应用程序名来使之执行要容易得多。第一章Windows程序设计概述(二)Windows操作系

5、统提供的“所见即所得”也是一个非常友好的特点。Windows可以把文本文件等看作一串图形,而在屏幕上画出的图形,在打印的时候也将以同样形式出现。Windows操作系统还提供了多任务功能。多任务对于用户是很重要的,因为它允许同时运行几个应用程序,用户无需退出一个应用程序再进入另一个应用程序,而只需简单地在各个应用程序之间来回切换就可以了。Windows对于程序员的优越性:Windows中许多对用户的优越性也是对程序员的优越性,例如一致的用户界面。因为如果应用程序的界面对每一个应用程序都是相同的,程序员就可以建立一套基本的界面设计工具,用它们来生成应用程序的用户界面(这就是可视化编程的

6、思想):而在解决了程序的用户界面后,程序员可以花更多的时间去进行应用程序的功能设计。Windows图形用户界面的基本元素也是其具有的另一个优点。程序员可以很容易地设计出代表诸如文件和目录物理结构的图形表示,并能提供这些元素所具有的特性。第一章Windows程序设计概述(三)Windows对存储器的管理也是一个很明显的优点。这个优点可以使应用程序能够存取更多的内存资源,同时能保持系统设计中的灵活性。Windows提供了开发独立于设备的图形的能力。一个设计良好的Windows应用程序并不对硬件直接存取图形,这意味着程序并不依赖于某一确定的系统配置,所以,每一个程序员不需要为所有可能的显

7、示器、适配卡和打印机开发设备驱动程序。第一节Windows发展历程MicrosoftWindows是一个应用于微型计算机上的基于图形用户界面的操作系统。它为应用程序提供了一个由一致的图形用户界面构成的多任务环境。由于应用程序之间的界面是一致的,因而对于用户来说,Windows应用程序相对于基于DOS的应用程序更容易学习和使用。多任务Windows系统的好处在于允许同时运行几个应用程序,特别是运行几个专为Windows环境而创建的应用程序。当然,Windows也提供了运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。