- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程基础OKnew.ppt
本章内容简介 Windows编程基础 网络操作系统(NOS)相关概念 OS API及应用 字节顺序 多进程与多线程 应用程序与底层硬件之间的接口 1. Windows编程基础 NOS 2. 网络操作系统相关概念 操作系统 网络操作系统 NOS 网络操作系统(NOS)是网络用户和计算机网络的接口,它除了提供标准OS的功能外,还管理计算机网络相关的硬件和软件资源,诸如网卡、网络打印机、网络存储等,为用户提供文件共享、打印共享等各种网络服务以及电子邮件、WWW等专项服务。 NOS主要的服务包括: 文件服务——把文件系统从单机扩展到网络(FTP); 打印服务——把本地打印扩展到网络打印; 目录服务——把网络资源以目录形式提供给用户; 通信服务——用户之间的消息传输; 安全管理——管理用户的权限和资源的访问权限; 其它各种通信或增值服务 web,mail,proxy等 。 网络操作系统 目前主流的几种主要网络操作系统是: Windows操作系统:Microsoft公司的Windows系列,如Microsoft的NT ,Windows 2000 Advanced Server等。 UNIX或Linux。其中,UNIX操作系统主要有SUN公司的Solaris,IBM公司的AIX等。Linux操作系统主要有Redhat,红旗Linux等。 Novell公司的Novell网(NetWare) Santa Cruz Operation公司(SCO)的UnixWare 3. 操作系统API函数( WIN32 API )及应用 Windows API函数 WIN32 API是Microsoft Windows 32位操作系统平台的应用程序编程接口。 WIN32 API函数是构筑Windows应用框架的基石,在它的下面是Windows的操作系统核心,上面是所有的Windows应用程序,如下图所示,有控件和类库两种实现方式。 Windows API函数 Windows API函数分为12类:窗口函数、绘图函数、位图与图标函数、文本和字体函数、设备描述表函数、菜单函数、文件处理函数、Windows消息函数、硬件与系统服务函数、打印函数、网络函数、进程与线程函数。 由于函数非常多,直接使用这些函数是比较复杂的。目前常用的可视化编程环境(如VB、VC++、DELPHI等)中提供了大量的类库和各种控件,它们对OS API进行了封装。 当然,如果要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数。虽然类库和控件使应用程序的开发简单得多,但它们只提供Windows的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是难以实现的,这时就需要采用API函数来实现。 Windows API函数大全 网络函数 消息函数 文件处理函数 打印函数 文本和字体函数 菜单函数 位图、图标和光栅运算函数 绘图函数 设备场景函数 硬件与系统函数 进程和线程函数 控件与消息函数 Windows API函数 附录--windows API函数大全及其应用.doc Windows API函数大全 Windows API函数应用实例----利用Windows API函数和注册表获取系统信息 Delphi 程序实例 VB中调用Windows API函数检测当前系统环境 VB 程序实例 实用的windows API函数 参考文献 郭立山. Windows API函数实用手册. 冶金工业出版社, 2003-08-01 姚巍. Windows API函数在Visual Basic中的应用实例. 人民邮电出版社, 2003-12-1 思考题 了解VB, Delphi提供的相关OS 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 ;
您可能关注的文档
最近下载
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 汽车仪表盘图标全解.docx VIP
- 阿里巴巴上市后的股权结构(阿里巴巴最新股权结构).doc VIP
- 氧气、乙炔管理制度.docx VIP
- 上海众辰NZ100变频器用户使用说明书调试手册.pdf
- 伴有肺炎的肺脓肿多学科决策模式中国专家共识(2025版).docx VIP
- fwd系列高静压风机盘管机组-特灵空调.pdf VIP
原创力文档


文档评论(0)