[网络编程基础一.ppt

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

Windows API函数 WIN32 API是Microsoft Windows 32位平台的应用程序编程接口。WIN32 API函数是构筑Windows应用框架的基石,在它的下面是Windows的操作系统核心,上面则是所有的Windows应用程序,如下图所示。 Windows API函数 Windows API函数分为窗口函数、绘图函数、位图与图标函数、文本和字体函数、设备描述表函数、菜单函数、文件处理函数、Windows消息函数、硬件与系统服务函数、打印函数、网络函数、进程与线程函数。直接使用这些函数是比较复杂的。 目前常用的可视化编程环境(如VB、VC++、DELPHI等)中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32 API函数基础之上的,是封装了的API函数的集合。它们把常用的API函数组合在一起成为一个控件或类库,并赋予其方便的使用方法,极大地加速了Windows应用程序开发的过程。 实际上如果要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数,虽然类库和控件使应用程序的开发简单的多,但它们只提供WINDOWS的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是非常难以实现的,这时就需要采用API函数来实现。 Windows API函数 附录 Windows API函数大全 Windows API函数应用实例----利用Windows API函数和注册表获取系统信息 Windows API函数大全 网络函数 消息函数 文件处理函数 打印函数 文本和字体函数 菜单函数 位图、图标和光栅运算函数 绘图函数 设备场景函数 硬件与系统函数 进程和线程函数 控件与消息函数 Byte order Little Endian the low-order byte of the number is stored in memory at the lowest address, and the high-order byte at the highest address. (The little end comes first.) Intel processors (those used in PCs) Big Endian the high-order byte of the number is stored in memory at the lowest address, and the low-order byte at the highest address. (The big end comes first.) Motorola processors (those used in Macs) Example 4 bytes Long Integer 0 Byte3 Byte2 Byte1 Byte0 99 88 77 66 Big Endian Base Address+0 Byte3 99 Base Address+1 Byte2 88 Base Address+2 Byte1 77 Base Address+3 Byte0 66 Utility routines Convert between network byte order and the local host’s byte order htons (host to network short) ntohs (network to host short) htonl (host to network long) ntohl (network to host long) 进程和线程 技术背景 在计算机编程中,一个基本的概念就是同时对多个任务加以控制。如在基于Internet网上的可视电话系统开发中,同时要进行语音采集、语音编解码、图象采集、图象编解码、语音和图象码流的传输, 所有的这些事情,都要并行处理。特别是语音信号,如果进行图象编解码时间过长,语音信号得不到服务,通话就有间断,如果图象或语音处理时间过长,而不能及时的传输码流数据,通信同样也会中断。这样就要求我们实现一种并行编程 在只有一个CPU的机器上,也就是要将该CPU时间按照一定的优先准则分配给各个事件,定期处理某一事件而不会在某一事件处理过长 最开始的时候,那些拥有机器低级知识的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种有用的方法,但编出的程序很难

文档评论(0)

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

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

1亿VIP精品文档

相关文档