第六讲 WinForms网络编程ppt课件.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲 WinForms网络编程ppt课件

回顾 水晶报表是用于创建报表的标准工具 水晶报表的优点包括: 运行时自定义 报表查看器与其他控件之间的交互 报表作为 Web 服务 开发 Windows 应用程序时,可以使用CrystalReportViewer控件将报表绑定到 WinForms窗体上 ADO.NET 数据集设计器用于创建只包含数据结构而不包含实际数据的数据集对象 水晶报表中的选择公式可用于计算字段和汇总,确定如何显示报表的输出结果 目标 了解组网 通过 WinForms访问 Internet 通过 WinForms进行套接字编程 组网简介 组网简介 组网简介 访问 Internet 访问 Internet 访问 Internet 访问 Internet 访问 Internet 访问 Internet 套接字编程 使用 TCP 类 TCP ( Transfers Control Protocol ,传输控制协议)类包含连接两个点并在这两个点之间发送数据的方法 一个点由 IP 地址和端口号组成。现有协议具有定义好的端口号 HTTP 使用端口号 80;SMPT 或电子邮件使用端口号 25; FTP 使用端口号 21 Internet Assigned Number Authority (IANA,Internet 编号分配管理机构)负责为这些有名的服务分配端口号 TCP 提供有保证的传送、错误更正和数据缓冲 TcpClient 类具有通过网络连接、发送和接收流数据的简单方法 TcpListener 类具有侦听进入的 TCP 连接的方法0 TcpClient 对象 TCPListener 类的方法 TCP 类应用程序实例 TCP 类应用程序实例 TCP 类应用程序实例 TCP 类应用程序实例 TCP 类应用程序实例 TCP 类应用程序实例 TCP 类应用程序实例 TCP 类应用程序实例 UDP 类 当应用程序中速度和性能需求比可靠性更重要时,开发人员可以使用 UDP ( User Datagram Protocol ,用户数据报协议) 与 TcpClient 相比, UdpClient 类的接口更小且更简单。 UdpClient 不包含返回网络流以进行读写的方法 因为 UDP 是无连接协议,所以与远程主机的连接是在发送和接收数据时进行的 P2P 技术简介 P2P,即英文Peer-to-Peer的缩写,译为对等互联或点对点技术。P2P是一种用于在不同PC用户之间,不经过中继设备直接交换数据或服务的技术,它允许Internet用户直接使用对方的文件。网络中的任意用户都可以直接连接到其他用户的计算机,并进行文件的交换,而不需要连接到服务器上再进行浏览与下载。因为消除了中间环节,P2P技术使得网络上的沟通变得更容易、更直接 它建立在TcpListener以及TcpClient这两个类基础上 P2P 应用程序示例 P2P 应用程序示例 P2P 应用程序示例 P2P 应用程序示例 P2P 应用程序示例 总结 组网是将许多设备(如计算机、工作站和打印机)连接成一个网络以共享资源 统一资源标识符用于标识 Internet 上的资源以及通信协议 WebClient 类从特定 URI 请求并接收文件 WebRequest 类与服务器连接、发送请求和接收响应 端口是特定机器上已编号的套接字。服务器进程侦听端口,直到有客户端与其连接为止 TcpClient 类有可用于连接、发送和接收流数据的方法;TcpListener 类具有侦听进入的 TCP 连接的方法 作业 使用第一讲中的课后作业,完成一个简单的聊天工具。  要求:  实现点对点的聊天功能,可完成文件的传输,和截图功能。 运行应用程序: 执行 Send File 应用程序并输入所示的主机名和端口号。 2. 执行 File Receive 应用程序,同时转到 Send File 应用程序,并单击按钮。 下面的输出结果显示在 File Receive 应用程序中。 文件接收应用程序 * * WinForms网络编程 西源软件培训中心 打印机在物理上连接至单台计算机 连接在网络上的多位用户 打印? 打印? 打印? 组网是指将网络中的计算机连接在一起 可共享打印机以供网络中所有用户使用 降低了为每个用户采购打印机而带来的成本, 充分利用资源 组网是将许多设备(如计算机、打印机和工作站)连接成一个网络以共享资源 WinForms网络编程中用到 System.Net 和 System.Net.Sockets 命名空间 System.Net 命名空间主要处理高层的操作,例如下载和上载文件 System.Net.Sockets 包含执行低层操作的类, 处理用于让计算机之间高效通信的代码 电源插座 电度表 具有唯一的地址 网络套

您可能关注的文档

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档