图书介绍

C#编程从基础到实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#编程从基础到实践
  • 殷泰晖,张强,杨豹等编著 著
  • 出版社: 电子工业出版社
  • ISBN:
  • 出版时间:2007
  • 标注页数:468页
  • 文件大小:138MB
  • 文件页数:477页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#编程从基础到实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 C#编程基础2

第1章 C#与.NET概述2

1.1 NET与C2

1.1.1 Microsoft.NET2

1.1.2 C#与.NET5

1.2 C#开发及运行环境6

1.2.1 C#开发工具及相关6

1.2.2 C#安装与执行环境9

1.3 C#编程与实例12

1.3.1 C#编程特点与风格12

1.3.2 使用C#创建.NET应用程序14

1.4 分析与小结15

第2章 C#语言基础16

2.1 数据类型与常变量16

2.1.1 值类型16

2.1.2 引用类型19

2.1.3 常量与变量21

2.1.4 类型转换23

2.2 操作符和表达式29

2.2.1 操作运算符29

2.2.2 算术操作符和算术表达式30

2.2.3 赋值操作符和赋值表达式33

2.2.4 关系操作符和关系表达式33

2.2.5 逻辑操作符和逻辑表达式35

2.2.6 位运算36

2.2.7 其他特殊操作符39

2.3 程序流控42

2.3.1 条件语句42

2.3.2 循环语句45

2.3.3 跳转结构49

2.3.4 条件编译52

2.3.5 异常处理54

2.4 小结55

第2部分 面向对象的C#程序设计第3章 C#面向对象设计基础58

3.1 面向对象的思想58

3.1.1 面向对象的设计理念58

3.1.2 面向对象的程序设计过程59

3.2 类和对象59

3.2.1 类和对象的关系60

3.2.2 类60

3.2.3 构造函数和析构函数65

3.3 其他相关介绍68

3.3.1 方法68

3.3.2 域的概念74

3.3.3 属性78

3.3.4 索引指示器82

3.3.5 事件84

3.4 小结89

第4章 C#面向对象深入分析91

4.1 C#中的继承与多态91

4.1.1 继承机制91

4.1.2 访问与隐藏基类成员94

4.1.3 关于继承中的一些问题101

4.1.4 多态性与虚方法106

4.2 C#类型转换110

4.2.1 隐式类型转换110

4.2.2 显式类型转换111

4.2.3 类的引用转换112

4.2.4 装箱和拆箱113

4.3 Object基类114

4.3.1 Object类中的方法114

4.3.2 使用Object类中的方法115

4.3.3 重载Object类中的方法116

4.4 小结117

第3部分 C#编程提高120

第5章 接口120

5.1 接口的定义与实现120

5.1.1 接口的定义120

5.1.2 接口的成员122

5.1.3 接口的实现128

5.2 抽象类与接口147

5.2.1 抽象类147

5.2.2 抽象类和接口148

5.3 小结149

第6章 文件和流150

6.1 文件、目录和流150

6.2 文件操作151

6.2.1 文件的创建151

6.2.2 文件读写156

6.2.3 异步文件操作164

6.3 目录和路径操作170

6.3.1 Directory类170

6.3.2 DirectoryInfo类172

6.3.3 Path类174

6.4 小结176

第4部分 网络编程基础178

第7章 网络编程相关内容178

7.1 网络通信监视178

7.1.1 网络通信监视介绍178

7.1.2 网络数据包分析183

7.2 TCP编程和UDP编程185

7.2.1 TCP编程特点185

7.2.2 UDP编程特点186

7.2.3 获取网络配置信息187

7.3 C#DNS编程实例192

7.3.1 域名系统DNS193

7.3.2 Windows DNS客户端信息196

7.3.3 在C#网络编程中获取DNS信息200

7.4 小结208

第8章 C#网络套接字编程209

8.1 套接字编程技术简介209

8.1.1 UNIX中的套接字编程209

8.1.2 Windows中的套接字编程214

8.2 C#套接字编程216

8.2.1 处理IP地址217

8.2.2 C#套接口220

8.3 C#套接字助手类224

8.3.1 TcpClient224

8.3.2 TcpListener226

8.3.3 UdpClient229

8.4 小结233

第5部分 网络编程深入分析第9章 面向连接的套接字编程236

9.1 C#TCP协议编程基础236

9.1.1 TCP协议相关类简介236

9.1.2 若干注意要点242

9.2 简单的TCP服务器243

9.2.1 TCP服务器实例243

9.2.2 实例分析245

9.2.3 服务器监视246

9.3 简单TCP客户端程序246

9.3.1 TCP客户端程序实例246

9.3.2 相关测试247

9.4 在TCP通信中使用C#流248

9.4.1 NetworkStream类248

9.4.2 StreamReader和StreamWrite类252

9.4.3 C#通信流的实现254

9.5 小结256

第10章 无连接套接字编程257

10.1 UDP应用简述257

10.1.1 UDP的几个特点258

10.1.2 UDP与TCP区别259

10.1.3 UDP的应用范围259

10.1.4 UDP程序段分析260

10.1.5 UDP信息区分264

10.2 C#中UDP通信过程266

10.2.1 处理UDP数据丢失266

10.2.2 处理报文丢失269

10.2.3 数据报重传273

10.3 C#中UDP实现机理278

10.3.1 Socket详述278

10.3.2 C#中UDP通信的函数279

10.3.3 UDP套接字小结282

第11章 异步套接字编程283

11.1 Windows事件驱动编程283

11.1.1 事件和委托283

11.1.2 AsynCallback类286

11.2 异步套接字286

11.2.1 面向连接的异步套接字方法287

11.2.2 无连接的异步套接字方法298

11.3 非阻塞套接字方法299

11.3.1 轮询方法Poll()300

11.3.2 选择方法Select()303

11.4 小结305

第12章 C#网络组播技术306

12.1 组播定义及说明306

12.1.1 什么是组播306

12.1.2 使用组播特点发送报文310

12.2 C#IP组播313

12.2.1 C#IP组播支持313

12.2.2 关键实现技术316

12.3 组播应用程序例子323

12.3.1 一个组播应用实例324

12.3.2 实例分析及总结327

12.4 小结328

第6部分 C#分类开发分析332

第13章 C#DNS开发332

13.1 域名系统DNS332

13.1.1 DNS结构332

13.1.2 DNS主机发现333

13.2 DNS相关类介绍334

13.2.1 DNS同步和异步方法334

13.2.2 DnsPermission类336

13.3 C#DNS服务系统342

13.3.1 DNS服务实现源码342

13.3.2 程序分析354

13.4 小结355

第14章 C#FTP编程356

14.1 FIP相关356

14.1.1 FTP简介356

14.1.2 FTP文件传输原理358

14.2 FTP开发过程360

14.2.1 FTP服务流程360

14.2.2 典型的FTP过程361

14.3 FTP文件传输开发实例362

14.3.1 简单的FTP实现案例362

14.3.2 案例分析377

14.4 小结384

第15章 SMTP协议编程385

15.1 SMTP协议简介385

15.1.1 E-mail基础385

15.1.2 SMTP和Windows388

15.2 SMTP协议编程389

15.2.1 SmtpMail类389

15.2.2 扩展Mail信息的使用390

15.3 POP3客户端395

15.3.1 POP3协议395

15.3.2 POP3客户端397

第16章 C#HTTP协议编程403

16.1 C#HTTP编程403

16.1.1 HTTP协议简介403

16.1.2 与HTTP相关类的介绍406

16.2 HTTP协议编程常用方法详解416

16.2.1 HTTP的方法调用与实现416

16.2.2 使用HTTP实现Web服务418

16.2.3 Internet的请求和响应421

16.3 HTTP协议编程实例424

16.3.1 一个典型HTTP例子424

16.3.2 C#实例应用及分析426

16.4 小结426

第17章 ASP页面应用程序开发428

17.1 ASP.NET基础428

17.1.1 ASP.NET的几个特点428

17.1.2 ASP.NET编程体验429

17.1.3 ASP.NET体系结构432

17.2 ASP.NET的产生与演化437

17.2.1 传统ASP的缺陷437

17.2.2 ASP.NET的设计目标438

17.2.3 ASP.NET的设计方法438

17.3 ASP.NET页面编写445

17.3.1 事件与过程445

17.3.2 示例分析446

第7部分 大型C#综合网络开发实例第18章 C#开发综合实例——网络学籍管理系统450

18.1 系统开发环境450

18.1.1 开发与部署环境450

18.2 需求分析及设计说明450

18.2.1 需求分析450

18.2.2 总体设计452

18.2.3 模块功能分析454

18.2.4 数据库定义455

18.3 网络学籍系统455

18.3.1 网络学籍系统实现框架456

18.3.2 网络学籍系统主要源码458

18.4 分析与总结468

热门推荐