Visual-C++网络编程技术-01.ppt
《Visual-C++网络编程技术-01.ppt》由会员分享,可在线阅读,更多相关《Visual-C++网络编程技术-01.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络编程技术网络编程技术导入导入v计算机和网络通信的出现给人们的生活带来了革计算机和网络通信的出现给人们的生活带来了革命性的变化命性的变化v计算机的硬件离不开软件,通信软件使计算机网计算机的硬件离不开软件,通信软件使计算机网络硬件的具体功能得以实现络硬件的具体功能得以实现vMicrosoft Visual C+是由微软开发的可视是由微软开发的可视化软件开发平台,具有强大面向对象功能,可以化软件开发平台,具有强大面向对象功能,可以开发开发网络通信软件开发开发网络通信软件 网络编程技术网络编程技术本章要点本章要点vVisual C+ 6.0开发平台的基本使用技巧开发平台的基本使用技巧v网络通信编程
2、基本原理网络通信编程基本原理v常见网络工具软件分析常见网络工具软件分析网络编程技术网络编程技术Visual C+ 6.0开发平台开发平台vVisual C+ 6.0是微软推出的产品,它提供了是微软推出的产品,它提供了强大的编译能力以及良好的界面操作性。能够对强大的编译能力以及良好的界面操作性。能够对C+程序设计提供完善的编程环境。程序设计提供完善的编程环境。vVisual C+ 6.0是可视化软件开发平台,具有是可视化软件开发平台,具有强大面向对象功能强大面向对象功能v在此平台下可以利用微软已经封装好的基本类库,在此平台下可以利用微软已经封装好的基本类库,开发网络通信软件。开发网络通信软件。
3、网络编程技术网络编程技术使用使用Visual C+ 6.0创建一个新工程创建一个新工程v第一步:启动并进入第一步:启动并进入Visual C+ 6.0的集成开的集成开发环境。发环境。网络编程技术网络编程技术创建一个新工程创建一个新工程v选择选择“文件文件”“新建新建”,在弹出的对话框中选,在弹出的对话框中选择新建工程的类型择新建工程的类型网络编程技术网络编程技术创建一个新工程创建一个新工程网络编程技术网络编程技术创建一个新工程创建一个新工程网络编程技术网络编程技术新工程的运行结果新工程的运行结果网络编程技术网络编程技术Visual C+ 6.0项目文件项目文件网络编程技术网络编程技术Visua
4、l C+ 6.0项目中的主要文件项目中的主要文件v .dsp:VC开发环境生成的工程文件,非常重要。开发环境生成的工程文件,非常重要。v .dsw:VC开发环境生成的开发环境生成的WorkSpace文件,用来把多个工文件,用来把多个工程组织到一个程组织到一个WorkSpace中。中。v .ncb:ncb是是“No Compile Browser”的缩写,其中存放的缩写,其中存放了供了供ClassView、WizardBar和和Component Gallery使使用的信息,由用的信息,由VC开发环境自动生成。当自动完成功能出问题开发环境自动生成。当自动完成功能出问题时可以删除此文件。编译工程后
5、会自动生成。时可以删除此文件。编译工程后会自动生成。v .rc:资源定义文件。:资源定义文件。v .clw:ClassWizard生成的用来存放类信息的文件。生成的用来存放类信息的文件。v .aps:存放二进制资源的中间文件,:存放二进制资源的中间文件,VC把当前资源文件转换把当前资源文件转换成二进制格式,并存放在成二进制格式,并存放在APS文件中,以加快资源装载速度。文件中,以加快资源装载速度。v .h:用:用C/C+语言编写的头文件,通常用来定义数据类型,语言编写的头文件,通常用来定义数据类型,声明变量、函数、结构和类。声明变量、函数、结构和类。v .cpp:用:用C+语言编写的源代码文件
6、。语言编写的源代码文件。网络编程技术网络编程技术Visual C+ 6.0调试工具调试工具v调试工具 网络编程技术网络编程技术网络通信基础网络通信基础面向连接的服务面向连接的服务 VS 面向无连接的服务面向无连接的服务v面向连接的服务:发送信息的源计算机必须首先面向连接的服务:发送信息的源计算机必须首先与接收信息的目的计算机建立连接。一旦连接建与接收信息的目的计算机建立连接。一旦连接建立起来立起来, 相互连接的计算机就可以进行数据交换。相互连接的计算机就可以进行数据交换。它是可靠的。它是可靠的。 v面向无连接的服务:发送信息的计算机把数据以面向无连接的服务:发送信息的计算机把数据以一定的格式封
7、装在数据帧中,把目的地址和源地一定的格式封装在数据帧中,把目的地址和源地址加在信息头上,然后把帧交给网络进行发送。址加在信息头上,然后把帧交给网络进行发送。无连接服务是不可靠的。无连接服务是不可靠的。网络编程技术网络编程技术计算机网络分层计算机网络分层网络编程技术网络编程技术TCP/IP协议协议网络编程技术网络编程技术主要协议在网络层中的分布情况主要协议在网络层中的分布情况网络编程技术网络编程技术主要网络协议主要网络协议v TCP协议:传输控制协议协议:传输控制协议(Transmission Control Protocol)。是面向连接的协议,它可以提供可靠传输。是面向连接的协议,它可以提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual C+ 网络 编程 技术 01
限制150内