图书介绍
Visual C#中文版全面剖析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 云巅工作室编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508414381
- 出版时间:2003
- 标注页数:438页
- 文件大小:50MB
- 文件页数:454页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C#中文版全面剖析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#与Visual Studio.NET概览1
1.1 C#简介1
1.1.1 C#的诞生背景2
1.1.2 C#的特点3
1.2 Visual Studio.NET简介4
1.2.1 Visual Studio.NET的特性4
1.2.2 Visual Studio.NET的安装6
1.2.3 Visual Studio.NET的集成开发环境8
1.3 使用Visual Studio.NET创建C#应用程序的大致过程10
1.3.1 配置集成开发环境10
1.3.2 创建新项目11
1.3.3 编译与运行12
1.4 小结12
第2章 C#程序设计初步13
2.1 第一个简单的C#程序:Hello World!13
2.1.1 按六步法编写HelloWorld.cs13
2.1.2 程序HelloWorld.cs源代码简短分析15
2.2 面向对象编程方法简介17
2.2.1 面向过程的先天缺陷与面向对象的优点17
2.2.2 面向对象基础知识18
2.3 Unicode20
2.4 C#的标识符和关键字21
2.5 简单类型和常量23
2.5.1 数值类型23
2.5.2 字面值25
2.5.3 字符类型与字符字面值26
2.5.4 布尔类型与布尔型字面值27
2.6 字符串28
2.6.1 字符串类型与常数28
2.6.2 使用字符串28
2.7 C#类型简介30
2.7.1 类型划分30
2.7.2 简单类型小结32
2.7.3 装箱与拆箱34
2.7.4 类型的优点36
2.7.5 C#是一种强类型语言36
2.8 C#的运算符和表达式38
2.8.1 算术运算符39
2.8.2 关系运算符41
2.8.3 条件逻辑运算符42
2.8.4 位运算符43
2.8.5 赋值表达式44
2.8.6 字符串连接44
2.8.7 其他运算符和表达式45
2.8.8 运算符的优先级与结合性46
2.9 变量48
2.9.1 变量定义48
2.9.2 变量的赋值49
2.9.3 变量的初始化50
2.9.4 常量51
2.10 语句51
2.11 小结52
3.1.2 创建类的实例53
3.1.1 类的定义53
3.1 类及其构成53
第3章 类基础知识53
3.1.3 类的继承和派生54
3.1.4 类成员访问修饰符54
3.2 类的数据成员54
3.2.1 常量成员(constant member)55
3.2.2 变量成员56
3.3 类的方法成员61
3.4 类的属性成员62
3.5 小结66
4.2.1 声明方法67
4.2 使用方法67
4.1 方法概述67
第4章 方法成员详解67
4.2.2 方法返回值68
4.2.3 调用方法69
4.3 无参方法69
4.4 有参方法70
4.4.1 值参数70
4.4.2 引用参数71
4.4.3 输出参数72
4.4.4 数组参数72
4.5 方法重载75
4.5.1 实现重载方法76
4.5.2 调用重载方法77
4.5.3 重载方法与隐式转换78
4.6 静态方法78
4.7 小结82
第5章 构建完整类83
5.1 实例构造函数与析构函数83
5.1.1 创建和初始化类的实例83
5.1.2 构造函数及其用途86
5.1.3 使用实例构造函数88
5.1.4 重载实例构造函数93
5.1.5 实例析构函数95
5.2 静态构造函数97
5.3 只读成员99
5.4 属性100
5.4.1 属性访问函数100
5.4.2 静态属性102
5.5 索引器104
5.5.1 定义索引器104
5.5.2 调用索引器105
5.6.1 用户自定义运算符重载107
5.6 运算符重载107
5.5.3 索引器重载107
5.6.2 实现运算符重载108
5.7 嵌套类111
5.8 小结112
第6章 流程控制113
6.1 流程控制简介113
6.2 if分支语句114
6.2.1 简单if语句114
6.2.2 多分支if-else语句116
6.2.3 嵌套if语句118
6.3.1 switch语句的基本结构119
6.3 switch语句119
6.3.2 使用switch语句120
6.4 while循环语句123
6.5 do-while循环语句125
6.6 for循环语句126
6.7 foreach语句129
6.8 跳转语句131
6.8.1 break语句131
6.8.2 continue语句131
6.8.3 goto语句132
6.9 小结133
第7章 递归基础知识134
7.1 什么是递归134
7.2 递归和迭代135
7.3 递归应用137
7.4 小结139
第8章 数组140
8.1 数组概述140
8.2 一维数组140
8.2.1 定义一维数组140
8.2.2 初始化一维数组142
8.2.3 访问一维数组143
8.3.1 定义二维数组144
8.3 多维数组144
8.3.2 初始化二维数组146
8.3.3 访问二维数组147
8.4 交错数组149
8.4.1 交错数组的定义149
8.4.2 初始化交错数组150
8.4.3 访问交错数组151
8.5 数组与方法153
8.5.1 数组元素作为方法中的参数153
8.5.2 数组引用作为方法的参数155
8.5.3 数组作为类中的实例变量159
8.6 数组的排序165
8.6.1 冒泡排序法165
8.6.2 快速排序法166
8.7 数组检索167
8.7.1 数组顺序检索167
8.7.2 数组二分检索169
8.7.3 System.Array的IndexOf方法检索172
8.8 数组应用174
8.8.1 矩阵元素求和174
8.8.2 矩阵加法176
8.8.3 矩阵乘法179
8.9 小结181
第9章 告别指针183
9.1 不安全上下文与unsafe关键字184
9.2 fixed关键字186
9.3 C#中的指针类型188
9.4 指针运算189
9.4.1 指针间接寻址189
9.4.2 ++/--以及+/-运算190
9.4.3 stackalloc关键字191
9.5 指针类型转换192
9.6 访问指针成员192
9.7 小结193
第10章 继承与多态194
10.1 C#的继承机制194
10.1.1 继承基础知识194
10.1.2 访问与隐藏基类成员200
10.1.3 多级继承206
10.1.4 继承与访问修饰符208
10.2 接口继承213
10.3 控件继承214
10.3.1 Windows窗体继承214
10.3.2 Control类继承216
10.3.3 UserControl类继承220
10.3.4 继承选择器对话框223
10.4 多态性224
10.4.1 什么是多态性224
10.4.2 实现多态225
10.4.3 虚方法227
10.4.4 接口多态性231
10.4.5 继承多态性232
10.5 小结233
第11章 接口234
11.1 接口概述234
11.1.1 接口234
11.1.2 接口与组件235
11.1.3 组件化程序设计236
11.2 定义接口236
11.3 定义接口成员238
11.4 访问接口240
11.4.1 对接口成员的访问240
11.4.2 类对接口的实现242
11.5 实现接口244
11.5.1 显式实现接口成员244
11.5.2 继承接口实现247
11.5.3 重新实现接口249
11.5.4 映射接口251
11.6 接口转换254
11.7 覆盖虚接口260
11.8 小结261
第12章 结构类型与枚举类型262
12.1 结构类型262
12.1.1 结构类型概述262
12.1.2 结构声明262
12.1.3 结构变量264
12.2 结构和其他编程元素267
12.2.1 结构和数组267
12.2.2 结构和对象268
12.2.3 结构和过程272
12.2.4 结构中的结构278
12.3 结构和类280
12.4 枚举类型282
12.4.1 声明枚举类型282
12.4.2 枚举成员的赋值284
12.4.3 枚举成员的访问285
12.4.4 System.Enum类287
12.5 枚举类型应用289
12.6 小结294
13.1 垃圾回收概述295
第13章 垃圾回收295
13.2 自动动态内存管理机制296
13.2.1 对象的废弃296
13.2.2 GC类298
13.3 释放非内存有限资源299
13.4 小结303
第14章 名字空间、编译单元和程序集304
14.1 名字空间304
14.1.1 自定义名字空间305
14.1.2 .NET框架类库名字空间306
14.2.1 创建名字空间或类型的别名308
14.1.3 使用名字空间的优点308
14.2 using指令308
14.2.2 导入名字空间中的类型310
14.3 名字空间、编译单元与程序集312
14.3.1 重用集合中的名字空间312
14.3.2 生成多编译单元程序集313
14.4 剖析程序集的内容314
14.5 小结316
第15章 异常处理317
15.1 异常处理概览317
15.2.1 Exception异常类320
15.2 .NET Framework中的异常类320
15.2.2 常用异常类323
15.3 异常捕获324
15.3.1 try和catch块概述324
15.3.2 使用try-catch捕获异常328
15.3.3 嵌套try块330
15.3.4 多重catch块332
15.4 异常抛出333
15.4.1 用throw显式抛出异常333
15.4.2 使用finally语句抛出异常335
15.5 编写自定义异常336
15.6 小结337
第16章 委托和事件339
16.1 委托339
16.1.1 声明委托339
16.1.2 实例化委托339
16.1.3 使用委托340
16.1.4 组播委托343
16.2 编写事件驱动程序346
16.2.1 创建包含事件成员的类346
16.2.2 创建包含事件处理方法的类347
16.3 小结352
17.1 多线程概述354
第17章 线程处理354
17.2.1 创建新线程355
17.2 创建多线程355
17.2.2 暂停和继续线程356
17.2.3 销毁线程357
17.2.4 线程优先级357
17.3 线程池358
17.3.1 System.Threading名字空间358
17.3.2 ThreadPool类359
17.4 线程处理设计原则361
17.5 小结363
18.1 预处理器概述364
第18章 预处理器364
18.2 预处理器指令365
18.2.1 #if与#endif365
18.2.2 #define与#undef365
18.2.3 #else366
18.2.4 #elif366
18.2.5 #warning367
18.2.6 #error368
18.2.7 #line368
18.2.8 #region与#endregion368
18.3 小结369
第19章 XML文档及特性370
19.1 XML文档370
19.1.1 文档注释格式370
19.1.2 文档注释标记371
19.1.3 生成XML文档373
19.2 特性(attribute)374
19.2.1 概述375
19.2.2 自定义特性377
19.3 小结379
20.1.1 控制台输入381
20.1 控制台I/O381
第20章 I/O基础381
20.1.2 控制台输出383
20.1.3 格式化字符串385
20.2 文件I/O388
20.2.1 文本文件和二进制文件388
20.2.2 Stream类389
20.2.3 FileStream类390
20.2.4 BinaryReader与BinaryWriter类392
20.2.5 StreamReader与StreamWriter类392
20.2.6 File类393
20.2.7 Directory类394
20.2.8 Path类396
20.3 小结397
第21章 Windows应用程序可视化设计398
21.1 Windows应用程序简介398
21.2 Visual Studio.NET提供的控件398
21.3 设置应用程序可视化界面400
21.3.1 创建应用程序窗体400
21.3.2 添加控件401
21.3.3 控件选择与布局404
21.4 为控件添加事件404
21.5 小结406
第22章 用C#开发ASP.NET407
22.1 ASP.NET简介407
22.1.1 ASP.NET的特点407
22.1.2 Web窗体407
22.1.3 编译运行Web应用程序408
22.2 ASP.NET服务器控件409
22.2.1 简介409
22.2.2 添加ASP.NET服务器控件410
22.2.3 在Web窗体页中创建事件处理程序411
22.3 创建ASP.NET Web应用程序示例412
22.4 小结413
23.1 简介414
23.1.1 Microsoft Windows安装程序介绍414
23.1.2 部署概念414
第23章 部署应用程序414
23.2 部署应用程序415
23.2.1 创建或添加部署项目415
23.2.2 设置部署项目属性416
23.2.3 向部署项目中添加项416
23.2.4 添加和移除图标417
23.2.5 从部署项目中排除项418
23.3.2 注册表编辑器419
23.3 部署编辑器419
23.3.1 文件系统编辑器419
23.3.3 文件类型编辑器420
23.3.4 用户界面编辑器421
23.3.5 自定义操作编辑器422
23.3.6 启动条件编辑器422
23.4 部署一个简单的Windows应用程序423
23.5 小结428
附录A 不同语言中的关键字比较429
附录B 不同语言的运算符比较435
附录C C#编译器选项438
热门推荐
- 3611537.html
- 2449477.html
- 3572930.html
- 1857756.html
- 3618360.html
- 1180892.html
- 517971.html
- 3020415.html
- 1031058.html
- 902558.html
- http://www.ickdjs.cc/book_1088749.html
- http://www.ickdjs.cc/book_3616211.html
- http://www.ickdjs.cc/book_1413954.html
- http://www.ickdjs.cc/book_3051829.html
- http://www.ickdjs.cc/book_1252751.html
- http://www.ickdjs.cc/book_3565402.html
- http://www.ickdjs.cc/book_3638766.html
- http://www.ickdjs.cc/book_1393754.html
- http://www.ickdjs.cc/book_329967.html
- http://www.ickdjs.cc/book_474459.html