《C#网络编程技术教程》教案

《C#网络编程技术教程》教案

  • 大小:2.19 MB
  • 类型:配书资源
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:金华,华进、编著
  • 更新:2022-07-13 08:43:59
版权投诉 / 资源反馈(本资源由用户 殳懿轩 投稿)

这是一个关于C#编程相关的资料,由人民邮电出版社出版,作者是金华,华进、编著,介绍了关于C#、网络编程、C#技术教程方面,格式为PDF,资源大小2.19 MB,目前在C#编程类资源综合评分为:7.4分。

内容简介

本书是一本系统介绍C#网络编程技术的教材,全书共11章,由两部分组成。第1部分(第1~5章)为基础知识,内容包括Visual C#.NET集成开发环境、C#语言的基础知识、面向对象的程序设计、C#的Windows编程方法、C#的常用数据类、网络编程的基本概念、网络套接字编程以及多线程编程的方法概述等。第2部分(第6~11章)介绍网络编程的几个常用领域,内容包括TCP/UDP编程、FTP编程、电子邮件协议编程、HTTP编程、Web Service编程以及密码术网络编程等。

本书可作为高等院校计算机、网络工程、通信工程、信息安全等专业的教材,也可作为相关工程技术人员的参考用书。

目录

  • 第1章 C#.NET概述
  • 1.1 .NET平台介绍
  • 1.1.1 什么是.NET
  • 1.1.2 .NET的核心组件
  • 1.1.3 .NET的新特性
  • 1.1.4 .NET框架 
  • 1.2 C#语言简介
  • 1.2.1 C#的开发背景
  • 1.2.2 C#语言的特点 
  • 1.2.3 C#与其他语言的比较 
  • 1.3 Visual C#.NET集成开发环境 
  • 1.3.1 启动界面
  • 1.3.2 解决方案资源管理器 
  • 1.3.3 工具箱 
  • 1.3.4 代码编辑窗口
  • 1.3.5 类视图 
  • 1.3.6 属性窗口 
  • 1.3.7 服务器资源管理窗口 
  • 1.4 创建第一个C#.NET程序 
  • 1.4.1 创建C#控制台应用程序 
  • 1.4.2 创建C#窗体应用程序 
  • 本章小结 
  • 习题  
  • 第2章 C#基础编程 
  • 2.1 C#数据类型 
  • 2.1.1 标识符与关键字 
  • 2.1.2 值类型 
  • 2.1.3 引用类型 
  • 2.1.4 常量与变量 
  • 2.1.5 数据类型之间的转换 
  • 2.1.6 装箱与拆箱 
  • 2.2 表达式与运算符 
  • 2.2.1 表达式 
  • 2.2.2 运算符 
  • 2.2.3 运算符优先级 
  • 2.3 C#流程控制 
  • 2.3.1 顺序结构 
  • 2.3.2 选择结构 
  • 2.3.3 循环结构 
  • 2.3.4 跳转语句 
  • 2.4 C#异常处理 
  • 2.4.1 异常类 
  • 2.4.2 throw语句 
  • 2.4.3 try-catch语句 
  • 2.4.4 try-catch-finally语句 
  • 2.5 程序实例 
  • 2.5.1 素数判断 
  • 2.5.2 选择排序 
  • 本章小结 
  • 习题 
  • 第3章 C#面向对象编程 
  • 3.1 面向对象的基本概念 
  • 3.2 类和对象 
  • 3.3 字段 
  • 3.4 方法 
  • 3.5 属性与索引 
  • 3.5.1 属性 
  • 3.5.2 索引 
  • 3.6 委托与事件 
  • 3.6.1 委托 
  • 3.6.2 事件 
  • 3.7 继承与多态 
  • 3.7.1 继承 
  • 3.7.2 抽象类与密封类 
  • 3.7.3 接口 
  • 3.7.4 多态性 
  • 3.8 基于UML的系统分析与设计方法 
  • 3.8.1 UML简介 
  • 3.8.2 类图 
  • 3.8.3 序列图 
  • 本章小结 
  • 习题 
  • 第4章 C#常用数据类与Windows编程 
  • 4.1 String类和StringBuilder类 
  • 4.1.1 字符串表示格式 
  • 4.1.2 常用字符串操作方法 
  • 4.1.3 StringBuilder类的常用方法
  • 4.2 ArrayList类 
  • 4.3 文件与IO流 
  • 4.3.1 用于文件操作的类 
  • 4.3.2 目录和路径操作 
  • 4.3.3 创建文件 
  • 4.3.4 读写文件 
  • 4.4 Windows程序设计基础 
  • 4.4.1 创建简单的WinForm程序 
  • 4.4.2 Windows窗体应用程序模型 
  • 4.4.3 WinForm常用控件
  • 4.4.4 Visual C#的菜单设计与编程 
  • 4.4.5 Visual C#中的MDI编程 
  • 4.5 数据库编程基础 
  • 4.5.1 ADO.NET概述 
  • 4.5.2 ADO.NET的数据访问对象 
  • 4.5.3 ADO.NET访问常用数据库 
  • 习题 
  • 第5章 C#网络编程方法概述 
  • 5.1 TCP/IP概述 
  • 5.1.1 OSI参考模型与TCP/IP模型 
  • 5.1.2 TCP/IP基本概念
  • 5.2 .NET网络编程基础 
  • 5.2.1 .NET中的网络组件 
  • 5.2.2 网络编程中的常用类 
  • 5.3 套接字编程 
  • 5.3.1 套接字简介 
  • 5.3.2 套接字编程原理 
  • 5.3.3 .NET中的Socket类 
  • 5.4 多线程编程 
  • 5.4.1 进程与线程 
  • 5.4.2 C#中多线程的开发 
  • 5.5 基于多线程的编程实例 
  • 本章小结 
  • 习题 
  • 第6章 TCP/UDP编程 
  • 6.1 TCP/UDP概述 
  • 6.2 .NET中的TCP编程基础 
  • 6.2.1 TcpClient类 
  • 6.2.2 TcpListener类
  • 6.3 基于TCP的编程实例 
  • 6.3.1 服务器端编程 
  • 6.3.2 客户端编程 
  • 6.4 .NET中的UDP编程基础 
  • 6.4.1 UdpClient类 
  • 6.4.2 基于UdpClient类的编程实例 
  • 6.5 多播编程 
  • 6.5.1 多播概念 
  • 6.5.2 .NET中多播编程基础 
  • 6.5.3 基于UdpClient的多播实例 
  • 本章小结 
  • 习题 
  • 第7章 FTP编程 
  • 7.1 FTP概述 
  • 7.1.1 FTP结构 
  • 7.1.2 FTP命令 
  • 7.1.3 FTP服务器响应码
  • 7.1.4 FTP流程 
  • 7.2 .NET中的FTP编程 
  • 7.2.1 数据发送和接收编程方法 
  • 7.2.2 服务器端开发
  • 7.2.3 客户端开发 
  • 本章小结 
  • 习题 
  • 第8章 电子邮件协议编程
  • 8.1 电子邮件协议概述 
  • 8.2 SMTP协议编程 
  • 8.2.1 邮件格式 
  • 8.2.2 SMTP信息 
  • 8.2.3 SMTP指令 
  • 8.2.4 SMTP流程 
  • 8.2.5 SMTP协议编程方法 
  • 8.3 ESMTP协议编程 
  • 8.3.1 ESMTP介绍 
  • 8.3.2 ESMTP协议编程实例 
  • 8.4 POP3协议编程 
  • 8.4.1 POP3概述 
  • 8.4.2 POP3客户端程序Socket类实现 
  • 8.4.3 POP3客户端程序TCP客户端类实现 
  • 8.5 System.Web.Mail 
  • 8.5.1 System.Web.Mail简介 
  • 8.5.2 设置SMTP服务器和E-mail地址 
  • 8.5.3 处理邮件内容及附件 
  • 8.5.4 邮件发送
  • 本章小结
  • 习题 
  • 第9章 HTTP编程 
  • 9.1 HTTP概述 
  • 9.1.1 HTTP标题 
  • 9.1.2 HTTP方法 
  • 9.1.3 HTTP响应信息 
  • 9.1.4 URL 
  • 9.1.5 HTTP流程 
  • 9.2 .NET中HTTP编程 
  • 9.2.1 基于Socket类的服务器编程 
  • 9.2.2 基于TcpListener类的服务器编程 
  • 9.2.3 获取网页内容 
  • 9.3 基于HTTP的编程实例 
  • 9.3.1 界面设计 
  • 9.3.2 程序设计 
  • 本章小结
  • 习题 
  • 第10章 Web Service编程 
  • 10.1 Web Service概述 
  • 10.1.1 Web Service简介 
  • 10.1.2 Web Service的体系结构 
  • 10.1.3 Web Service与.NET
  • 10.1.4 Web Service的优缺点 
  • 10.2 XML简介 
  • 10.2.1 基本概念
  • 10.2.2 XML标准 
  • 10.2.3 .NET中XML的读取方法 
  • 10.2.4 .NET中XML的编写方法 
  • 10.3 SOAP简介 
  • 10.3.1 SOAP介绍 
  • 10.3.2 WSDL 
  • 10.4 Web Service 编程实例
  • 10.4.1 创建Web服务 
  • 10.4.2 调用Web服务 
  • 本章小结 
  • 习题 
  • 第11章 密码术与网络编程 
  • 11.1 密码术概述 
  • 11.1.1 密码术概述 
  • 11.1.2 对称加密算法 
  • 11.1.3 非对称加密算法 
  • 11.1.4 数字信封技术 
  • 11.1.5 数字签名技术 
  • 11.2 .NET密码术编程基础 
  • 11.2.1 .NET中的散列算法及编程 
  • 11.2.2 .NET中的对称加密算法及编程 
  • 11.2.3 使用非对称密码术的.NET编程 
  • 11.3 综合实例 
  • 本章小结 
  • 习题 
  • 参考文献

以上就是本次关于本资源的介绍和部分内容,我们还整理了以往更新的其它相关配套资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

C#编程相关资源

  • 《C# 6.0本质论》配套资源

    《C# 6.0本质论》配套资源

    编辑推荐 ● C#入门及进阶的进阶之作 ● 内容全面翔实,讲解精彩 ● 全新升级版,涵盖C# 6.0 作为历年来深受读者欢迎的C#指南,本书针对C# 6.0和.NET 4.6引入的新功能和新编程模式进行了全面升级,向读者展示如何编写简洁、强大、健壮、安全和易于维护的C#代码。 长期的微软极有价值专家(MVP)和技术代言人Mark Michaelis与微软C#编译器团队的前C#主要开发者Eric Lippert这两位世界C#专家对这一语言进行了全面而深入的探讨,用简洁、可下载的代码示例阐释关

    大小:8.98 MBC#

  • C#本质论(第3版)

    C#本质论(第3版)

    C#本质论 第三版 作者:(美)希尔特 著,李增民,李立新 译 出版时间:2010 《C#本质论(第3版)》是一部好评如潮的语言参考书,作者用一种非常合理的方式来组织《C#本质论(第3版)》的内容,由浅入深地介绍了C#语言的各个方面。全书共包括21章及6个附录,每章开头的“思维导图”指明了本章要讨论的主题,以及各个主题之间的层次关系。书中所包含的丰富的示例代码和精要的语言比较,都有助于读者理解C#语言。《C#本质论(第3版)》首先介绍了

    大小:55.36MBC#

  • 全套C#教程(可当手册)

    C# 是微软推出的一门面向对象的通用型编程语言,它除了可以开发 PC 软件、网站(借助 ASP.NET)和 APP(基于 Windows Phone),还能作为游戏脚本,编写游戏逻辑。 《全套C#教程》 包含语言基础、流程控制、函数、定义类、数组字符串和集合、键盘和鼠标操作、Web编程等等。格式统一,叙述简明,辅以示例,可以当作C#编程手册来用。

    大小:25.5 MBC#教程

  • C#2008编程参考手册

    C#2008编程参考手册

    C#2008编程参考手册 作者:(美)李 著,薛莹 译 出版时间:2009 本书是学习使用C#语言的优秀参考手册,通过丰富的示例介绍C#2008中的各种概念,从而使读者可以方便地使用C#2008进行编程。本书介绍了.NET Framework、Visual Studio2008和C#语言的基础知识,重点讨论了如何使用C#2008开发各种类型的应用程序,并且给出了相应的样本项目。此外,本书也简要介绍了C#关键字、NET类库和Sandcastle实用程序。 目录 第1部分 C#基础 第1章 .NET Fram

    大小:103.19MBC#编程

  • C#网络应用编程(第2版)

    C#网络应用编程(第2版)

    《C#网络应用编程(第2版)》 主要介绍如何用C#开发Windows窗体网络应用程序。全书分3部分,第1部分(第1章~第4章)介绍网络编程预备知识,包括进程管理、多线程处理、IP地址转换、DNS、套接字、

    大小:53.5 MBC#编程

下载地址

学习笔记

1小时1分钟前回答

C#中使用迭代器处理等待任务

介绍 可能你已经阅读 C#5 关于 async 和 await 关键字以及它们如何帮助简化异步编程的,可惜的是在升级VS2010后短短两年时间,任然没有准备好升级到VS2012,在VS2010和C#4中不能使用异步关键字,你可能会想 “如果我能在VS 2010中写看起来……