
C#网络应用实例指南光盘,包含.socket编程的典型案例。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
C#是微软公司推出的最新一代编程语言。它具备强大的功能、简洁明快的编程方式,是微软公司推行的.NET计划中的关键组成部分。本书共包含11个章节,其中包含了10个典型的实例,对如何利用C#语言在NET框架下开发各种网络程序进行了全面而深入的阐述。具体而言,书中详细介绍了使用.NET框架中的.NET Remoting、Socket等组件来构建邮件服务、分布式数据库等具有实用价值和强大功能的程序。本书内容丰富且具有可操作性,采用生动流畅的语言,避免了晦涩的专业术语,能够帮助读者在轻松愉快的学习环境中迅速掌握C#网络编程的方法和技巧。
目录:>第1章 .NET简介 11-1 微软的.NET计划 21-1-1 .NET开发背景 21-1-2 什么是.NET 21-1-3 .NET的核心组件 31-1-4 .NET的重大意义 31-1-5 服务概念崭露头角 41-2 .NET框架 51-2-1 什么是.NET框架 51-2-2 虚拟对象系统 61-2-3 元数据 61-2-4 公共语言规范 71-2-5 虚拟执行系统 71-2-6 公共语言运行时(Common Language Runtime)8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 7. NET框架与Java框架 的对比分析;第2章 .NET网络编程方法概述。
该章节重点探讨了互联网的基础知识以及.NET网络编程所涉及的关键技术和组件。首先,对互联网的发展历史、网络结构、逻辑分层以及TCP/IP协议等进行了概述;其次,详细介绍了套接字(Socket)的概念及其在网络编程中的应用;此外,还对.NET网络编程中常用的组件进行了介绍,包括System.Net.Sockets命名空间和网络通信中的流等;最后,深入探讨了Socket编程的同步和异步处理方法以及基于UDP协议的Socket应用场景。第3章浏览器程序演示了如何利用C#开发一个简单的浏览器程序。该程序具备实现网页浏览的基本功能,并提供了一些扩展功能如阻止用户访问不良网站、记录用户浏览历史以及过滤IE弹出式广告窗口等。书中提供了详细的步骤指导和相应的代码示例,帮助读者理解浏览器程序的实现过程。此外还介绍了网页源代码浏览程序的实现方法,包括建立程序框架、建立程序界面、实现浏览源代码功能等等。 第4章电子邮件发送接收程序展示了如何使用C#构建一个能够发送和接收电子邮件的应用程序。该程序涵盖了电子邮件的工作原理以及相关的RFC标准(SMTP协议和POP3协议),并提供了发送邮件和接收邮件的具体步骤及代码示例,同时还讨论了封装SMTP和POP3类以提高代码的可维护性和可重用性 。第5章FTP服务器说明了如何使用C#开发一个FTP服务器程序,该服务器支持基本的FTP协议功能,如文件上传下载等 。第6章网络发布与订阅阐述了基于事件驱动的网络通信模型,并通过.NET Remoting技术实现了远程分布式数据的发布与订阅功能 。 第7章基于TCP协议的聊天、文件传输程序演示了一个结合了聊天功能和文件传输功能的应用程序, 该应用使用了TCP协议进行数据传输 , 并实现了多线程处理以提高程序的响应速度 。 第8章远程分布式数据库查询系统展示了一个利用C#开发远程分布式数据库查询系统的示例 , 该系统通过Web Service接口实现了跨平台的数据访问 。第9章ASP.NET网络应用程序介绍了如何在ASP.NET中构建Web服务及相关功能的示例, 包括身份验证 、图形显示等 。
全部评论 (0)


