大小:57.23M
更新时间:23-09-18
系统:Pc
c#网络编程技术教程是一本C#网络编程技术教程手册,由金华和华进两人共同编著。本书注重理论与实践的结合、循序渐进的教学方法,系统介绍了C#网络编程的相关知识,使读者能够快速掌握基于C#的网络应用开发技术。根据应用的需要,书中在内容安排上对C#基础知识进行了合理取舍,重点突出网络编程的实用性,以掌握程序设计的基本方法;针对网络编程技术。全书以“编程原理与思想”为中心,而不是以“代码”为中心,重点突出对开发技术和技巧的讲解。

《c#网络编程技术教程》是一本系统介绍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 VisualC#.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 VisualC#的菜单设计与编程 4.4.5 VisualC#中的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章 WebService编程 10.1 WebService概述 10.1.1 WebService简介 10.1.2 WebService的体系结构 10.1.3 WebService与。NET 10.1.4 WebService的优缺点 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 WebService编程实例 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 综合实例 本章小结 习题 参考文献
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
应用信息
同类热门
类似软件
EMC NetWorker8 管理员指南(中文)6.74M271人在用 EMC NetWorker8 管理员指南是专门针对EMC NetWorker8推出的一款可以快速上手EMC NetWorker8的教程手册,该手册内容按 “原样”提供,主要围绕EMC NetWorker概述、备份数据、存储节点和库、磁盘备份和云、备
查看
Dead Pixel Locator(显示器坏点测试软件)348K4199人在用 Dead Pixel Locator是一款免安装的LCD显示器坏点测试工具,通过显示纯色来协助肉眼查找显示器的坏点,内置白、黄、黑、绿等多种纯色测试方案,支持自设颜色调整,操纵简单,实用方便,可随身携带,有需求的朋友请下载。
查看
TCP/IP Builder(tcp/udp测试工具)1.5M555人在用 TCP/IP Builder是一款操作方便、功能强大的Windows Socket测试软件,作为一款tcp/udp测试工具,它允许你手动设置指定的套接字连接(或监听连接)并通过它发送和接收数据,支持设置本地IP和端口、TCP / UDP协议、DNS
查看
批量将TXT生成CHM文件工具879K359人在用 批量将TXT生成CHM文件工具是一款可批量将TXT文件生成一个CHM文件的免费绿色软件,简称为TXT转换CHM软件,其好处在于可以批量浏览,方便传播以及能够起到禁止使用者更改其中的内容。另外,批量将TXT生成CHM文件工具操作也十分方便,选择一个T
查看热门标签
网友评论0人参与,0条评论
最新排行
c++入门经典第4版148.04M霍尔顿pdf扫描版 c++入门经典第4版是一本C++初学者必备指南,由[美]霍尔顿(Ivor Horton)著,石磊翻译。本书内容丰富翔实,全面更新至C++14,超高助你快速掌握C++语言,修订并更新了上一版(Beginning ANSI C++)。自上一版出版以来,
查看
块数据 大数据时代真正到来的标志51.74Mpdf扫描版 块数据是一本首次创新性提出“块数据”这一概念的大数据图书,由大数据战略重点实验室编著。本书从一个新颖的视角——块数据,来看待大数据及其未来的发展,颇有创意!“条数据”和“块数据”的划分,师法自然,抓住了数据的本质。本书源于贵阳市领导在推进大数据应用
查看
html5与css3基础教程 第7版33.16Mpdf高清扫描版html5与css3基础教程 第7版是风靡全球的HTML和CSS最佳入门教程,由美国程序员Elizabeth Castro和Bruce Hyslop编著。本书秉承了前一版直观、透彻、全面、循序渐进的讲授特色,仍然采用独特的双栏图文并排方式,手把手指导读者
查看
启示录打造用户喜爱的产品15.77M 启示录打造用户喜爱的产品是现代软件产品管理实践经验和理念的结合产物,由硅谷产品集团的创始人Marty Cagan发布。本书将在互联网时代如何才能打造用户喜爱的产品这一宗旨系统的分成了三个部分,每个部分包含若干个主题,这些主题独立成篇,读者可以根据兴
查看
深入浅出iPhone开发pdf版137.03M 《深入浅出iPhone开发》是针对iPhone开发的初学者设计的首选的入门书,它会告诉你如何使用iOS SDK工具,包括Xcode 4框架的知识,以及Objectjive-C编程语言的使用技巧。 《深入浅出iPhone开发》汇集了大量的
查看
Android任务驱动式教程37.84Mpdf高清版 Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。
查看
android开发入门教程42.02MPDF格式 随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解
查看
python数据分析与挖掘实战46.76M张良均pdf扫描版 python数据分析与挖掘实战是一本python语言数据分析和挖掘指南,由张良均,王路,谭立云和苏剑林等十余个专家编著而成。本书以大家熟知的数据挖掘建模工具Python语言来展开,以解决某个应用的挖掘目标为前提,先介绍案例背景提出挖掘目标,再阐述分
查看