图书介绍
C#从入门到精通 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 龙马高新教育策划;国家863中部软件孵化器编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115383570
- 出版时间:2015
- 标注页数:584页
- 文件大小:85MB
- 文件页数:609页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#从入门到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 C#学习指南1
0.1 C#的来源2
0.1.1 C#语言的产生背景2
0.1.2 C#语言的发展过程2
0.2 C#的基本思想2
0.3 C#的技术体系2
0.4 C#应用领域和前景3
0.5 C#学习经验谈4
0.6 C#学习路线图4
第1篇 C#语言基础6
第1章 Hello C#——认识C#6
1.1 C#程序的运行平台——NET框架7
1.1.1 .NET框架介绍7
1.1.2 .NET Framework 4.5 的新增功能7
1.1.3 C#程序的运行机制8
1.2 C#语言简介9
1.2.1 C#的发展历史9
1.2.2 C# 5.0的新特性9
1.3 C#程序开发利器——集成开发环境Visual Studio 201310
1.3.1 Visual Studio 2013的安装10
1.3.2 Visual Studio 2013集成开发环境13
1.4 高手点拨16
1.5 实战练习16
第2章 C#编程入门17
2.1 创建第1个C#程序18
2.1.1 创建第1个控制台应用程序18
2.1.2 创建第1个Windows窗体应用程序21
2.2 使用帮助25
2.2.1 使用MSDN25
2.2.2 学会利用网络解决问题27
2.3 C#开发的一般过程27
2.4 程序编写规范28
2.4.1 命名规范28
2.4.2 标识符的大小写规则28
2.4.3 通用命名约定28
2.4.4 命名空间命名29
2.4.5 类、结构和接口命名29
2.4.6 逻辑层类命名29
2.4.7 文件夹命名30
2.4.8 代码编码规范30
2.5 高手点拨32
2.6 实战练习32
第3章 数据类型33
3.1 数据类型概述34
3.2 值类型35
3.3 引用类型40
3.4 数据类型之间的转换40
3.4.1 隐式转换40
3.4.2 显式转换41
3.4.3 使用Convert类转换42
3.4.4 数值和字符串之间的转换44
3.4.5 装箱和拆箱44
3.5 高手点拨44
3.6 实战练习46
第4章 变量与常量47
4.1 变量48
4.1.1 变量的命名48
4.1.2 变量的声明和赋值48
4.1.3 隐式类型的局部变量49
4.2 常量49
4.3 高手点拨52
4.4 实战练习52
第5章 运算符与表达式53
5.1 运算符54
5.1.1 算术运算符55
5.1.2 赋值运算符59
5.1.3 比较运算符59
5.1.4 逻辑运算符63
5.1.5 其他运算符67
5.2 运算符优先级69
5.3 表达式70
5.4 高手点拨71
5.5 实战练习74
第6章 程序的基本结构75
6.1 顺序结构76
6.2 分支结构76
6.2.1 条件语句76
6.2.2 switch语句81
6.3 循环结构82
6.3.1 for循环83
6.3.2 while循环84
6.3.3 do-while循环85
6.3.4 foreach循环86
6.4 循环嵌套87
6.5 高手点拨88
6.5.1 循环变量的使用88
6.5.2 特殊形式的循环结构89
6.6 实战练习90
第7章 异常处理与程序调试91
7.1 C#错误类型92
7.2 异常处理概述93
7.2.1 异常和异常处理93
7.2.2 异常类93
7.3 异常处理过程95
7.3.1 try-catch语句95
7.3.2 try-catch-finally语句96
7.3.3 throw语句97
7.3.4 自定义异常类100
7.4 程序调试101
7.4.1 设置断点101
7.4.2 启动、继续和停止调试102
7.4.3 单步调试102
7.4.4 调试监控102
7.5 高手点拨103
7.5.1 使用多catch块处理异常103
7.5.2 引发异常时要注意的问题104
7.6 实战练习104
第8章 常用数据类型的用法105
8.1 字符串106
8.1.1 创建字符串106
8.1.2 字符串的基本操作107
8.1.3 StringBuilder111
8.2 数组112
8.2.1 一维数组112
8.2.2 二维数组113
8.2.3 多维数组和交错数组115
8.2.4 数组基本操作116
8.3 枚举120
8.4 高手点拨121
8.4.1 字符数组与字符串相互转化121
8.4.2 使用foreach语句遍历二维数组121
8.4.3 将数组作为方法的参数使用122
8.5 实战练习122
第9章 主流软件开发方法——面向对象123
9.1 面向对象的编程思想124
9.2 从特殊到一般——C#中的类125
9.2.1 类的概念125
9.2.2 类的定义125
9.2.3 类的成员127
9.3 从一般到特殊——C#中的对象131
9.3.1 对象的概念131
9.3.2 对象的创建和使用131
9.3.3 匿名类型和对象初始化器132
9.3.4 构造函数和析构函数132
9.3.5 参数传递135
9.4 结构与类137
9.4.1 结构的定义和使用137
9.4.2 类和结构的关系139
9.5 分部类139
9.6 命名空间141
9.6.1 声明命名空间141
9.6.2 using关键字142
9.7 高手点拨142
9.8 实战练习142
第10章 深入了解面向对象——面向对象的重要特征143
10.1 子承父业——继承144
10.1.1 继承的定义和使用144
10.1.2 继承的特性148
10.1.3 base和this关键字149
10.2 蝌蚪和青蛙——多态153
10.2.1 多态的概念153
10.2.2 多态的实现153
10.2.3 方法重载、重写和隐藏154
10.3 统一的标准——接口155
10.3.1 接口的定义156
10.3.2 接口的实现156
10.3.3 接口的继承159
10.4 抽象类和密封类160
10.4.1 抽象类和抽象方法160
10.4.2 实现抽象方法160
10.4.3 接口、类和抽象类161
10.4.4 密封类161
10.5 委托与事件161
10.5.1 委托162
10.5.2 事件163
10.6 匿名方法与lambda表达式166
10.6.1 匿名方法166
10.6.2 lambda表达式166
10.7 高手点拨169
10.8 实战练习170
第2篇 Windows应用程序开发172
第11章 图形用户界面基础172
11.1 Windows程序简介173
11.2 窗体173
11.2.1 Windows窗体的基本属性174
11.2.2 窗体的重要方法和事件178
11.2.3 常用的输入/输出方法179
11.3 控件180
11.3.1 窗体控件概述180
11.3.2 Control类的基本属性180
11.3.3 Control类的方法和事件182
11.4 Windows应用程序的结构和开发步骤182
11.5 高手点拨184
11.6 实战练习184
第12章 常用控件185
12.1 按钮类控件186
12.1.1 按钮类控件常用属性186
12.1.2 按钮类控件响应的事件187
12.2 文本类控件188
12.2.1 文本框控件Textbox188
12.2.2 富文本框控件RichTextbox190
12.3 选择类控件192
12.4 容器类控件196
12.4.1 GroupBox控件196
12.4.2 Panel控件197
12.4.3 Tabcontrol控件198
12.5 其他控件201
12.5.1 列表框控件和组合框控件201
12.5.2 图片框控件和进度条控件204
12.5.3 日期控件205
12.5.4 选项卡控件207
12.5.5 Timer控件207
12.6 高手点拨209
12.7 实战练习210
第13章 界面设计与对话框211
13.1 菜单212
13.1.1 菜单的基本结构212
13.1.2 下拉式菜单控件MenuStrip212
13.1.3 弹出式菜单控件ContextMenuStrip215
13.2 工具栏与状态栏216
13.2.1 工具栏216
13.2.2 状态栏217
13.3 对话框218
13.3.1 模态对话框与非模态对话框218
13.3.2 通用对话框218
13.3.3 消息对话框226
13.4 高手点拨229
13.5 实战练习230
第14章 Windows编程高级应用231
14.1 列表视图232
14.2 树形控件236
14.3 表格控件240
14.3.1 GridView控件240
14.3.2 DataList控件242
14.3.3 Repeater控件242
14.3.4 DetailsView控件242
14.3.5 FormView控件242
14.4 其他高级应用242
14.4.1 字体对话框243
14.4.2 颜色对话框244
14.4.3 文件对话框246
14.4.4 打印对话框248
14.4.5 多文档界面编程249
14.5 高手点拨253
14.6 实战练习254
第15章 报表与打印255
15.1 Windows打印组件的使用256
15.1.1 PrintDocument256
15.1.2 PrintDialog257
15.1.3 PageSetupDialog257
15.1.4 PrintPreviewControl258
15.1.5 PrintPreviewDialog258
15.2 打印的基本操作258
15.3 微软报表261
15.4 水晶报表264
15.5 高手点拨271
15.6 实战练习272
第3篇 核心应用技术274
第16章 集合与泛型274
16.1 集合275
16.1.1 集合概述275
16.1.2 非泛型集合类275
16.1.3 泛型集合类275
16.2 常用非泛型集合类276
16.2.1 ArrayList类276
16.2.2 HashTable类284
16.3 泛型288
16.3.1 泛型概述288
16.3.2 List<T>类289
16.3.3 Dictionary<K,V>类289
16.3.4 泛型使用建议290
16.4 泛型接口290
16.4.1 IComparer<T>接口291
16.4.2 IComparable<T>接口292
16.4.3 自定义泛型接口294
16.5 定义泛型方法295
16.5.1 泛型类中的泛型方法297
16.5.2 泛型约束299
16.6 高手点拨300
16.7 实战练习302
第17章 文件与注册表操作303
17.1 文件管理的流模型——文件和流304
17.1.1 C#中操作文件的流模型——文件和流304
17.1.2 文件的复制、移动和删除305
17.1.3 OpenFileDialog控件309
17.1.4 SaveFileDialog控件312
17.2 目录和路径管理313
17.2.1 目录的创建、删除与移动314
17.2.2 FolderBrowserDialog控件316
17.3 文件读/写317
17.3.1 FileStream类317
17.3.2 读/写文本文件320
17.3.3 读/写二进制文件324
17.4 注册表操作328
17.4.1 操作注册表项328
17.4.2 操作键值329
17.4.3 判断项和键是否存在330
17.5 高手点拨331
17.6 实战练习332
第18章 ADO.NET数据库访问333
18.1 ADO.NET概述334
18.2 ADO.NET的组成334
18.2.1 .NET Framework数据提供程序335
18.2.2 DataSet344
18.2.3 ADO.NET访问数据库的两种模式349
18.3 使用连接模式访问数据库350
18.3.1 连接模式下读取数据350
18.3.2 连接模式下更新数据352
18.4 使用非连接模式访问数据库353
18.4.1 非连接模式下读取数据354
18.4.2 非连接模式下更新数据355
18.5 数据绑定358
18.5.1 数据绑定技术概述358
18.5.2 简单数据绑定359
18.5.3 BindingSource与BindingNavigator数据绑定组件362
18.5.4 DataGridView数据绑定控件366
18.6 高手点拨368
18.7 实战练习369
第19章 配置文件及XML文件访问371
19.1 配置文件的使用372
19.1.1 配置文件的设置372
19.1.2 配置文件的访问374
19.2 XML简介377
19.2.1 XML文档结构377
19.2.2 操作XML的命名空间和相关类380
19.3 C#中使用XML文件382
19.3.1 使用流式处理模型访问XML文件382
19.3.2 采用DOM处理模型访问XML文档390
19.4 高手点拨396
19.5 实战练习396
第20章 图形图像处理397
20.1 图形图像处理基础知识398
20.1.1 GDI+概述398
20.1.2 Graphics类398
20.1.3 图形绘制中相关的类400
20.2 基本图形绘制402
20.2.1 绘制直线402
20.2.2 绘制矩形403
20.2.3 绘制多边形404
20.2.4 绘制椭圆405
20.2.5 绘制扇形和弧线406
20.2.6 绘制曲线408
20.2.7 绘制文本410
20.2.8 填充图形411
20.3 图像处理416
20.3.1 图像类416
20.3.2 图像的显示和保存417
20.3.3 图像的几何变换421
20.3.4 图像特效处理423
20.4 高手点拨432
20.5 实战练习432
第21章 多线程编程433
21.1 多线程的概念434
21.1.1 多线程技术434
21.1.2 Thread类435
21.2 线程的基本操作435
21.2.1 创建线程436
21.2.2 启动线程441
21.2.3 结束线程443
21.2.4 线程池446
21.3 线程同步问题449
21.3.1 线程间数据共享449
21.3.2 lock语句同步数据访问451
21.3.3 Mutex类同步数据访问456
21.3.4 Monitor类同步数据访问459
21.4 高手点拨461
21.5 实战练习462
第22章 网络编程463
22.1 网络编程基础464
22.1.1 IPAddress类465
22.1.2 Dns类467
22.1.3 IPHostEntry类469
22.1.4 IPEndPoint类470
22.2 套接字472
22.2.1 Socket简介472
22.2.2 Socket类474
22.2.3 面向连接的套接字477
22.2.4 无连接的套接字479
22.2.5 NetworkStream类480
22.3 TCP应用编程484
22.3.1 TcpClient和TcpListener类485
22.3.2 TCP同步编程490
22.3.3 TCP异步通信495
22.4 UDP应用编程500
22.5 高手点拨507
22.6 实战练习508
第23章 类库与控件库509
23.1 类库基础知识510
23.1.1 程序集510
23.1.2 类库510
23.1.3 组件和控件510
23.2 自定义类库511
23.2.1 创建自定义类库511
23.2.2 自定义类库的引用514
23.3 用户自定义控件516
23.3.1 复合控件516
23.3.2 扩展控件523
23.3.3 自定义控件526
23.4 高手点拨530
23.5 实战练习530
第24章 项目安装部署531
24.1 InstallShield Limited的下载与安装532
24.2 制作Windows安装程序534
24.3 高手点拨538
24.4 实战练习538
第4篇 项目实战540
第25章 实战前的几点忠告——项目规划540
25.1 项目开发流程541
25.2 满足客户需求541
25.3 组建项目开发团队541
25.4 项目说明书542
25.5 项目开发阶段的运作544
第26章 超市采购管理系统实战547
26.1 开发背景548
26.2 需求及功能分析548
26.3 数据库设计548
26.4 实体类设计552
26.5 数据访问层设计553
26.6 业务逻辑层设计554
26.7 表示层设计555
26.8 运行系统561
第27章 轻松管理不用愁——管理系统开发实战563
27.1 销售公司网站开发实战564
27.1.1 需求分析564
27.1.2 系统实现567
27.1.3 技术要点570
27.2 图书管理系统开发实战570
27.2.1 需求分析571
27.2.2 系统实现572
27.2.3 技术要点575
27.3 酒店管理系统开发实战575
27.3.1 需求分析576
27.3.2 系统实现578
27.3.3 技术要点584
热门推荐
- 505641.html
- 3280932.html
- 1727868.html
- 2545146.html
- 2137935.html
- 2037655.html
- 2592939.html
- 1223218.html
- 996070.html
- 1739793.html
- http://www.ickdjs.cc/book_1793449.html
- http://www.ickdjs.cc/book_2100424.html
- http://www.ickdjs.cc/book_3866652.html
- http://www.ickdjs.cc/book_2088165.html
- http://www.ickdjs.cc/book_702665.html
- http://www.ickdjs.cc/book_1549227.html
- http://www.ickdjs.cc/book_3609750.html
- http://www.ickdjs.cc/book_1665635.html
- http://www.ickdjs.cc/book_1485662.html
- http://www.ickdjs.cc/book_3012053.html