图书介绍

C#程序设计编程经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#程序设计编程经典
  • 张立编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302171768
  • 出版时间:2008
  • 标注页数:497页
  • 文件大小:223MB
  • 文件页数:509页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#程序设计编程经典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET简介1

1.1 经典编程技术简介1

1.1.1 C编程技术1

1.1.2 C++编程技术2

1.1.3 Visual Basic 6.0编程技术3

1.1.4 Java编程技术4

1.1.5 Python编程技术5

1.1.6 .NET平台编程6

1.2 .NET平台6

1.2.1 .NET平台框架6

1.2.2 C#类库简介7

1.2.3 C#的特点8

1.2.4 其他.NET编程语言9

1.2.5 多语言混合编程9

1.2.6 .NET程序集简介10

1.2.7 .NET的平台无关特性10

1.3 CIL技术11

1.3.1 CIL简介11

1.3.2 CIL的优点13

1.3.3 CIL与具体平台13

1.3.4 类型元数据简介14

1.3.5 程序集清单简介16

1.4 CTS技术16

1.4.1 类(class)17

1.4.2 结构(struct)17

1.4.3 接口(interface)18

1.4.4 枚举(enum)18

1.4.5 代理(delegate)19

1.4.6 内建数据类型19

1.5 其他概念20

1.5.1 CLS技术20

1.5.2 CLR技术20

1.5.3 .NET的命名空间21

1.5.4 访问命名空间21

1.5.5 引用外部程序集23

1.6 ildasm实用工具23

1.6.1 使用ildasm23

1.6.2 查看CIL代码23

1.6.3 查看类型元数据24

1.6.4 查看程序集元数据24

1.7 部署.NET运行时25

1.8 小结25

第2章 C#入门26

2.1 C#命令行编译器csc26

2.1.1 csc简介26

2.1.2 配置csc27

2.1.3 配置其他工具32

2.1.4 用csc编译程序32

2.1.5 引用外部程序集35

2.1.6 编译多个源文件36

2.1.7 csc响应文件38

2.1.8 默认响应文件39

2.2 C#命令行调试器cordbg40

2.2.1 cordbg简介40

2.2.2 命令行调试方法42

2.3 使用文本编辑器43

2.3.1 使用EditPlus43

2.3.2 设置语法高亮显示44

2.3.3 设置EditPlus45

2.3.4 使用EditPlus进行程序开发47

2.4 SharpDevelop48

2.4.1 SharpDevelop安装与简介48

2.4.2 创建项目50

2.4.3 辅助面板简介51

2.4.4 Windows窗体设计51

2.5 Visual Studio 200552

2.5.1 使用Visual Studio 2005进行程序开发53

2.5.2 熟悉Visual Studio 200553

2.5.3 解决方案资源管理器面板55

2.5.4 类视图面板55

2.5.5 对象浏览器面板55

2.5.6 代码编辑器面板56

2.5.7 重构特性57

2.5.8 类设计器57

2.5.9 帮助提示58

2.6 小结58

第3章 C#编程基本知识59

3.1 应用程序的基本构成59

3.1.1 C#应用程序实例59

3.1.2 Main方法60

3.1.3 命令行参数62

3.1.4 在Visual Studio 2005中设置命令行参数64

3.1.5 系统环境参数65

3.1.6 类和对象的概念66

3.1.7 构造函数68

3.1.8 Main方法的组织70

3.2 基本输入输出71

3.2.1 控制台类71

3.2.2 控制台输入输出73

3.2.3 格式化输出74

3.2.4 格式化字符串77

3.3 变量与常量78

3.3.1 变量的声明与默认值78

3.3.2 变量初始化79

3.3.3 常量80

3.3.4 变量和常量的使用81

3.3.5 只读字段82

3.4 静态成员84

3.4.1 静态只读字段84

3.4.2 static关键字85

3.4.3 静态方法86

3.4.4 静态数据87

3.4.5 静态构造函数89

3.4.6 静态类90

3.5 小结92

第4章 C#程序流程93

4.1 参数传递93

4.1.1 默认参数传递93

4.1.2 ref关键字95

4.1.3 out关键字97

4.1.4 params关键字99

4.2 循环100

4.2.1 for循环100

4.2.2 foreach循环103

4.2.3 while和do-while循环106

4.3 分支语句109

4.3.1 关系运算符109

4.3.2 if-else语句111

4.3.3 switch语句115

4.4 值类型和引用类型118

4.4.1 值类型118

4.4.2 引用类型120

4.5 类型转换121

4.5.1 简单类型转换121

4.5.2 ToString方法122

4.5.3 Convert类122

4.6 枚举123

4.6.1 枚举的基本概念123

4.6.2 示例124

4.7 小结128

第5章 C#基本类型129

5.1 Object基类129

5.1.1 默认Object类型129

5.1.2 重写ToString()方法131

5.1.3 重写Equals()方法133

5.1.4 重写GetHashCode()方法135

5.2 类型137

5.2.1 数值类型137

5.2.2 布尔类型139

5.2.3 字符类型141

5.2.4 日期时间类型143

5.2.5 字符串类型144

5.2.6 字符串运算149

5.2.7 转义字符152

5.2.8 StringBuilder类型154

5.2.9 数组158

5.2.10 多维数组160

5.3 小结162

第6章 面向对象编程163

6.1 C#类简介163

6.1.1 类的定义163

6.1.2 方法重载165

6.1.3 this关键字171

6.1.4 公共访问接口172

6.2 面向对象编程思想177

6.2.1 封装177

6.2.2 继承179

6.2.3 多态181

6.3 属性183

6.3.1 只读属性183

6.3.2 只写属性185

6.3.3 静态属性186

6.4 继承187

6.4.1 base关键字187

6.4.2 多重继承189

6.4.3 protected关键字189

6.4.4 密封类191

6.4.5 代理192

6.5 多态194

6.5.1 virtual和override关键字194

6.5.2 sealed关键字196

6.5.3 抽象类197

6.5.4 抽象方法198

6.5.5 成员隐藏200

6.6 分部类202

6.7 C#XML注释204

6.7.1 注释字符204

6.7.2 生成文档205

6.8 小结206

第7章 异常处理207

7.1 异常简介207

7.2 异常处理基础208

7.2.1 异常类208

7.2.2 抛出异常209

7.2.3 捕获异常211

7.3 异常属性214

7.3.1 TargetSite属性214

7.3.2 StackTrace属性216

7.3.3 HelpLink属性217

7.3.4 Data属性219

7.4 系统和应用程序异常221

7.4.1 系统异常221

7.4.2 应用程序异常简介221

7.4.3 创建自定义应用程序异常221

7.5 异常处理进阶223

7.5.1 catch关键字的使用224

7.5.2 异常的重新抛出225

7.5.3 内部异常226

7.6 异常最终处理227

7.6.1 finally块227

7.6.2 未处理异常229

7.7 使用Visual Studio 2005处理异常229

7.8 小结230

第8章 接口与集合231

8.1 接口简介231

8.1.1 接口的定义231

8.1.2 接口的实现233

8.1.3 接口和抽象类的异同235

8.2 类型判别与转换235

8.2.1 as关键字235

8.2.2 is关键字237

8.3 高级特性241

8.3.1 将接口作为参数241

8.3.2 接口返回值243

8.3.3 接口数组246

8.3.4 显式接口实现249

8.3.5 接口的继承253

8.3.6 多重继承254

8.4 集合接口257

8.4.1 ICollection接口257

8.4.2 IDictionary接口257

8.4.3 IList接口257

8.5 集合类型258

8.5.1 ArrayList类型258

8.5.2 Queue类型263

8.5.3 Stack类型269

8.6 小结272

第9章 代理和事件273

9.1 代理简介273

9.1.1 .NET中的代理273

9.1.2 代理的定义274

9.1.3 代理使用举例274

9.1.4 多路代理277

9.2 事件279

9.2.1 事件简介279

9.2.2 事件示例281

9.3 小结287

第10章 C#进阶288

10.1 索引器288

10.1.1 自定义索引器288

10.1.2 自定义索引举例289

10.1.3 索引器的使用289

10.2 运算符重载292

10.2.1 示例介绍292

10.2.2 运算符运算规则292

10.2.3 运算符重载定义293

10.2.4 定义运算类294

10.2.5 一元运算符重载296

10.2.6 关系运算符重载297

10.2.7 加法运算符重载297

10.2.8 减法运算符重载299

10.2.9 乘法运算符重载300

10.3 其他重要关键字303

10.3.1 checked关键字303

10.3.2 unchecked关键字305

10.3.3 sizeof关键字307

10.4 小结308

第11章 泛型309

11.1 泛型简介309

11.1.1 泛型的引入309

11.1.2 非泛型集合的缺点310

11.1.3 泛型的处理方式和List<T>类型313

11.2 泛型方法和结构314

11.2.1 创建泛型方法314

11.2.2 创建泛型结构315

11.3 创建自定义泛型317

11.3.1 创建自定义泛型317

11.3.2 泛型接口321

11.3.3 泛型的重载321

11.3.4 泛型类的继承322

11.4 小结326

第12章 输入输出327

12.1 System.IO命名空间简介327

12.2 使用DirectoryInfo类328

12.2.1 使用DirectoryInfo检测文件夹328

12.2.2 使用DirectoryInfo获取文件330

12.2.3 使用DirectoryInfo创建文件夹331

12.3 使用Directory类333

12.4 使用DriveInfo类335

12.5 使用FileInfo类337

12.5.1 FileInfo类的Create()方法337

12.5.2 FileInfo类的Open()方法338

12.6 使用File类340

12.7 Stream类341

12.7.1 Stream类简介341

12.7.2 使用FileStream类342

12.8 使用StreamWriter和StreamReader345

12.8.1 写入文件345

12.8.2 读取文件347

12.9 使用BinaryWriters和BinaryReaders348

12.10 监视文件351

12.11 小结354

第13章 Windows窗体编程基础355

13.1 System.Windows.Forms命名空间355

13.2 Windows窗体的创建357

13.2.1 手工创建窗体357

13.2.2 自动创建窗体358

13.3 Application类361

13.4 Control类363

13.4.1 Control简介363

13.4.2 MouseMove事件的响应364

13.4.3 鼠标按键的判断365

13.4.4 键盘事件的响应367

13.5 常见控件369

13.5.1 按钮控件370

13.5.2 标签控件371

13.5.3 文本框控件373

13.5.4 单选按钮控件375

13.5.5 复选框控件377

13.5.6 列表框控件381

13.5.7 组合框控件383

13.6 小结385

第14章 高级控件386

14.1 主菜单386

14.1.1 创建主菜单386

14.1.2 主菜单事件388

14.1.3 添加子菜单390

14.2 上下文菜单390

14.2.1 创建上下文菜单390

14.2.2 上下文菜单事件392

14.3 使用状态栏394

14.3.1 创建状态栏394

14.3.2 设计状态栏395

14.4 使用工具栏398

14.4.1 创建工具栏398

14.4.2 使用工具栏399

14.5 多文档应用程序402

14.5.1 创建父窗体402

14.5.2 创建子窗体403

14.5.3 子窗体的排列406

14.6 小结409

第15章 GDI+图形编程410

15.1 GDI+命名空间简介410

15.2 System.Drawing命名空间简介410

15.3 System.Drawing命名空间的主要类411

15.3.1 Point类411

15.3.2 Rectangle类412

15.3.3 Region类414

15.4 Graphics类简介415

15.5 GDI+坐标系统417

15.5.1 系统默认单位417

15.5.2 其他单位418

15.5.3 坐标系转换419

15.6 GDI+中的颜色420

15.6.1 Color枚举420

15.6.2 颜色选择对话框421

15.7 GDI+中的字体423

15.7.1 字体简介423

15.7.2 获取已安装的字体424

15.7.3 字体设置对话框426

15.8 GDI+中的画笔428

15.9 GDI+中的画刷432

15.10 小结434

第16章 ASP.NET编程435

16.1 HTTP简介435

16.2 HTML436

16.2.1 HTML简介436

16.2.2 HTML文件编辑437

16.2.3 HTML语法简介438

16.3 IIS服务器442

16.3.1 IIS简介442

16.3.2 IIS虚拟目录443

16.3.3 ASP.NET 2.0应用程序服务器445

16.4 ASP.NET编程445

16.4.1 创建ASP.NET项目446

16.4.2 Label控件447

16.4.3 Button控件449

16.4.4 TextBox控件451

16.4.5 DropDownList控件453

16.4.6 ListBox控件455

16.4.7 CheckBox控件457

16.4.8 RadioButton控件460

16.4.9 Table控件462

16.5 验证控件464

16.5.1 RequiredFieldValidator控件465

16.5.2 RegularExpressionValidator控件467

16.5.3 RangeValidator控件469

16.5.4 CompareValidator控件471

16.5.5 ValidationSummary控件473

16.6 小结476

第17章 数据访问477

17.1 ADO.NET477

17.1.1 ADO.NET简介477

17.1.2 ADO.NET命名空间478

17.2 连接数据库478

17.2.1 使用Visual Studio 2005连接数据库478

17.2.2 用OLEDB连接数据库480

17.2.3 用ODBC连接数据库482

17.3 数据操作485

17.3.1 数据查询485

17.3.2 数据添加488

17.3.3 数据更新491

17.3.4 数据删除494

17.4 小结497

热门推荐