1 / 44
文档名称:

网络编程 第6章.ppt

格式:ppt   页数:44
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程 第6章.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

网络编程 第6章.ppt

文档介绍

文档介绍:第6章编程
是Windows 扩展应用程序高级编程接口,功能的客户端应用程序而提供的。它有两种形式: API包含一个C语言的函数集(Win32 functions),MFC 类层次则是对前者的面向对象的封装。
API的共性问题
.h头文件中,.lib库文件中。 API的应用程序,正在使用的C/C++.h头文件,.lib库文件。
句柄
句柄是一种特殊的数据类型, API函数创建的, 类型的句柄来实现它的操作,
:句柄形成的树形体系结构
典型的操作流程和它们使用的句柄

OpenUrl所创建句柄的三个函数
:
(1) 对FTP服务器的目录和文件进行操作
对FTP服务器的目录和文件进行操作的流程
(2)使用内存缓冲区来操作FTP服务器上的文件
使用内存缓冲区来操作FTP服务器上的文件
(3)查询FTP服务器上的文件
查询FTP服务器上的文件
API函数执行的错误信息
从函数的返回值来说, API主要有两种类型。句柄型,一种函数的返回值类型是布尔型。应用程序可以根据函数执行后的返回值来判断函数的执行是否成功。
对于前一种函数,当函数执行成功时,会返回一个有效的句柄;当函数失败时,则返回NULL。
对于后一种函数,当函数执行成功时,返回TRUE;当函数失败时,返回FALSE。
在函数调用失败后,用户往往需要了解出错的具体原因,应用程序可以随即调用GetLastError函数来获取更具体的错误信息。
关于返回信息的缓冲区参数。
API函数使用两个参数来向应用程序返回信息。lpszBuffer是指向数据缓冲区的指针(LPVOID lpszBuffer),可以为NULL。lpdwBufferLength是指向缓冲区长度的指针(LPDWORD lpdwBufferLength),它在函数开始执行时指示缓冲区的大小,不能为NULL。
API的异步操作模式
以异步方式操作,应用程序需要做四件事。
(1)设置异步方式标志
(2)设置非零的环境值
(3) 定义并实现一个状态回调函数(status callback function)
(4)为句柄注册有效的回调函数

最近更新

2024年贵州电子商务职业技术学院单招职业适应.. 39页

2024年贵州盛华职业学院单招职业适应性考试题.. 40页

2024年贵州省黔西南布依族苗族自治州单招职业.. 40页

2024年贵州职业技术学院单招职业适应性测试模.. 41页

2024年贵州航空职业技术学院单招职业适应性考.. 40页

2024年贵阳幼儿师范高等专科学校单招职业技能.. 40页

2024年资阳口腔职业学院单招综合素质考试模拟.. 41页

2024年赣南卫生健康职业学院单招职业技能测试.. 40页

2024年赣西科技职业学院单招职业适应性测试题.. 40页

2024年辽宁农业职业技术学院单招职业倾向性测.. 40页

2024年辽宁城市建设职业技术学院单招职业适应.. 40页

2024年辽宁广告职业学院单招职业倾向性测试题.. 39页

2024年辽宁机电职业技术学院单招职业技能测试.. 39页

2024年辽宁特殊教育师范高等专科学校单招职业.. 40页

2024年辽宁省大连市单招职业倾向性测试模拟测.. 40页

2024年辽宁省沈阳市单招职业倾向性测试题库必.. 41页

2024年辽宁省鞍山市单招职业倾向性测试模拟测.. 41页

2024年辽宁经济职业技术学院单招职业适应性考.. 40页

2024年辽宁轨道交通职业学院单招职业技能测试.. 41页

2024年辽宁金融职业学院单招职业适应性考试题.. 41页

2024年辽阳职业技术学院单招职业倾向性考试模.. 39页

2024年达州职业技术学院单招职业适应性测试题.. 40页

2024年连云港师范高等专科学校单招职业倾向性.. 38页

2024年通化医药健康职业学院单招职业技能测试.. 39页

2024年遂宁工程职业学院单招职业适应性考试题.. 41页

2024年遵义医药高等专科学校单招职业倾向性测.. 40页

2024年邢台应用技术职业学院单招职业适应性测.. 42页

2024年邯郸科技职业学院单招职业倾向性测试模.. 41页

2024年邵阳工业职业技术学院单招职业倾向性考.. 40页

2024年郑州亚欧交通职业学院中单招职业技能考.. 41页