第5章Windows应用程序编程接口API.pptx

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Q++0 第5章Windows应用程序编程接口本章内容主要包括API的概念及分类,从API的使用看I操作系统所提供的服务,操作系统内核中的文件操作API 的使用,网络服务API函数的使用,利用图形设备接口API编写图形用户界面程序的方法。I 要求了解API的分类及其对应的磁盘上的物理文件I.DLL的名称、网络服务API的含义和网络编程的一些基本I概念、进程概念及建立新进程的方法、WM_PAINT消息丨含义。握握API概念和其与操作系统提供的程序员接口的关系、内核中文件操作 API的调用,熟悉API编写图形用户界面程序的步骤,熟练掌握 API编写的图形用户界面程I序的主要组成模块及含义。i詞電多n学出瓠花???一1 Pu Dishing House of Electronics Indiistiy 第5章目录Visual C++! 本章以一些API设计的控制台程序和具有图形界面的Win32程序i ,为例,阐述了利用API函数开发程序的过程,重点在于理解操作系统j 所提供的各种服务以及程序员如何进行调用。 :1PI概述二>内核服务Afl函数的使用?写图形界面程序二>接口与用户接口月艮务=>Win32 API编图形设备俺习工玄出版花?PuDishing House of Electronics Indiistxy Visual C++5.1 API概述令 5.1.1关于WindowsAPI编程模式令5.1.2 API简介令5.1.3 Windows核心--三个动态链接库令^W^d^书*5?L5操作系统的认识俺习工玄出版花?PuDishing House of Electronics Indiistxy Visual C++5.1.1关于WindowsAPI编程模j例程序编程接口API (Application Programming Interface) 这些函数都是比较底层的函数,其地位大致相当于字符界面环境下C语言的标准库函数,只不过其运行环境为Windows的图形界面环境。本篇的后多半部分虽然采用的是相对比较简单的MFC编程,但从而对Windows的内部运作有更深入的了解。主行API编程,要求用-八,一厂 ,-、.丨广? 5 在API编程中用到大量的有关操作系统的结构体变量和控制操作系统的函数,当在使用API函数遇到问题时,可以随时查阅Windows的API文档,它位于 MSDN的Platform SDK部分。俺习工玄出版花?PuDishing House of Electronics Indiistxy Visual C++5.1.2 API简介Windows操作系统向程序员提供了可以实现开启窗口、绘制图形,使用系统各种设备等的一组函数服务,称之为Applicat ion Programming Interface (应用程序编程接口), 即API函数。利用VC进行Windows应用程序的开发,除了用到冬料.h头文件 中的库函数及数据结构外,还需要使用^indows SDK (Software Development Kit,软件开发工具包)提供的使用于Windows应用程序的特殊库函数和数据结构、语句、文件结构°所有这些内容组成了Windows应用程序设计接口API。操作系统的潜力,Microsof t的所有32位平台都支持统一的API,包括函数、结构、消息、宏及接口。使用Win32 API,不但可以开发出在各种平台上都能运行的应用程序,而且还可以充分利用每个平台上特有的功能和属性。??一1 Pu Dishing House of Electronics Indiistiy Visual C++5.1.3 Windows核心三个动态链接库Windows操作系统核心有三个动态链接堵(Kernel 32. dl 1, User32.dll, Gdi32.dll ),这些动态链接库构成了Win32 API函数。;1. Windows 内核库(Kernel32. dll ): 内核库中的函数用于处理操作系统功能的所有核心工作,例如多任务管理、;内存管理等。另外内核库还管理系统注册表。| 2. Windows用户界面管理库(User32. dll ), 用户界面管理库包括了Windows管理、菜单、光标、定时器和通信等有关的,函数。在Windows中,窗口的标识被称为“句柄”。;3. Windows图形设备界面库(Gdi 32. dll): 图形设备界面库提供了用于管理系统支持的所有图形设备函数,包括屏幕、;打印机等设备的管理。GDI库中的函数为应用程序提供与设备无关的绘图内容。;应用程序中通过GDI库中的函数绘图,不是直接面向硬件操作,而是通过“设备;;描述表”来进行操作,它通过句柄hDC来跟踪。!Windows三

文档评论(0)

151****7306 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档