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

- 明日科技编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302287513
- 出版时间:2012
- 标注页数:556页
- 文件大小:118MB
- 文件页数:588页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#从入门到精通 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识3
第1章 初识C#及其开发环境3
1.1 C#概述4
1.1.1 C#语言及其特点4
1.1.2 C#与.NET框架5
1.2 安装与卸载Visual Studio 20105
1.2.1 安装Visual Studio 2010系统的必备条件5
1.2.2 安装Visual Studio 20106
1.2.3 卸载Visual Studio 20108
1.3 熟悉Visual Studio 2010开发环境9
1.3.1 创建项目10
1.3.2 菜单栏11
1.3.3 工具栏13
1.3.4 “工具箱”面板13
1.3.5 “属性”面板14
1.3.6 “错误列表”面板14
1.3.7 “输出”面板15
1.4 Visual Studio 2010帮助系统15
1.4.1 安装Help Library管理器15
1.4.2 使用Help Library18
1.5 小结20
第2章 开始C#之旅21
2.1 编写第一个C#程序22
2.2 初识C#程序结构23
2.2.1 注释23
2.2.2 命名空间24
2.2.3 类25
2.2.4 Main方法25
2.2.5 标识符及关键字26
2.2.6 C#语句26
2.3 程序编写规范26
2.3.1 代码书写规则27
2.3.2 命名规范27
2.4 小结29
第3章 变量与常量31
3.1 变量的基本概念32
3.2 变量类型32
3.2.1 值类型32
3.2.2 引用类型34
3.2.3 值类型与引用类型的区别35
3.2.4 枚举类型37
3.2.5 类型转换39
3.3 变量操作42
3.3.1 声明变量42
3.3.2 变量的作用域42
3.3.3 变量的赋值43
3.4 常量44
3.5 小结45
3.6 实践与练习45
第4章 表达式与运算符47
4.1 表达式48
4.2 运算符48
4.2.1 算术运算符48
4.2.2 赋值运算符51
4.2.3 关系运算符52
4.2.4 逻辑运算符55
4.2.5 移位运算符58
4.2.6 其他特殊运算符59
4.3 运算符优先级61
4.4 小结62
4.5 实践与练习62
第5章 字符与字符串63
5.1 字符类Char的使用64
5.1.1 Char类概述64
5.1.2 Char类的使用64
5.1.3 转义字符66
5.2 字符串类String的使用67
5.2.1 String类概述67
5.2.2 String类的使用68
5.2.3 比较字符串68
5.2.4 格式化字符串70
5.2.5 截取字符串72
5.2.6 分割字符串72
5.2.7 插入和填充字符串73
5.2.8 删除字符串74
5.2.9 复制字符串76
5.2.10 替换字符串77
5.3 可变字符串类StringBuilder的使用78
5.3.1 StringBuilder类的定义78
5.3.2 StringBuilder类的使用78
5.3.3 StringBuilder类与String类的区别80
5.4 小结80
5.5 实践与练习80
第6章 流程控制语句81
6.1 选择语句82
6.1.1 if...else语句82
6.1.2 使用switch语句实现多分支选择85
6.2 迭代语句87
6.2.1 while语句87
6.2.2 do...while语句89
6.2.3 for语句90
6.2.4 foreach语句91
6.3 跳转语句92
6.3.1 break语句93
6.3.2 continue语句94
6.3.3 goto语句95
6.3.4 return语句96
6.4 小结97
6.5 实践与练习97
第7章 数组和集合99
7.1 数组概述100
7.2 一维数组的声明和使用100
7.2.1 一维数组的声明100
7.2.2 一维数组的使用101
7.3 二维数组的声明和使用102
7.3.1 二维数组的声明102
7.3.2 二维数组的使用103
7.3.3 动态二维数组的声明及使用104
7.4 数组的基本操作105
7.4.1 如何遍历数组105
7.4.2 添加/删除数组元素106
7.4.3 对数组进行排序106
7.4.4 数组的合并与拆分109
7.5 ArrayList类112
7.5.1 ArrayList类概述112
7.5.2 ArrayList元素的添加113
7.5.3 ArrayList元素的删除115
7.5.4 ArrayList的遍历118
7.5.5 ArrayList元素的查找118
7.6 Hashtable(哈希表)119
7.6.1 Hashtable概述119
7.6.2 Hashtable元素的添加120
7.6.3 Hashtable元素的删除120
7.6.4 Hashtable的遍历121
7.6.5 Hashtable元素的查找122
7.7 小结123
7.8 实践与练习123
第8章 属性和方法125
8.1 属性126
8.1.1 属性概述126
8.1.2 属性的使用127
8.2 方法129
8.2.1 方法的声明129
8.2.2 方法的分类130
8.2.3 方法的重载131
8.2.4 Main方法132
8.3 小结132
8.4 实践与练习132
第9章 结构和类133
9.1 结构134
9.1.1 结构概述134
9.1.2 结构的使用135
9.2 类136
9.2.1 面向对象概述136
9.2.2 类的概念137
9.2.3 类的声明137
9.2.4 构造函数和析构函数138
9.2.5 对象的声明和实例化140
9.2.6 类与对象的关系141
9.3 类的面向对象特性142
9.3.1 类的封装142
9.3.2 类的继承143
9.3.3 类的多态146
9.4 小结148
9.5 实践与练习148
第2篇 核心技术151
第10章 面向对象技术高级应用151
10.1 接口152
10.1.1 接口的概念及声明152
10.1.2 接口的实现与继承153
10.1.3 显式接口成员实现156
10.2 抽象类与抽象方法158
10.2.1 抽象类概述及声明158
10.2.2 抽象方法概述及声明158
10.2.3 抽象类与抽象方法的使用159
10.2.4 抽象类与接口160
10.3 密封类与密封方法160
10.3.1 密封类概述及声明161
10.3.2 密封方法概述及声明161
10.3.3 密封类与密封方法的使用162
10.4 小结163
10.5 实践与练习164
第11章 异常处理165
11.1 异常处理概述166
11.2 异常处理语句166
11.2.1 try...catch语句167
11.2.2 throw语句168
11.2.3 try...catch...finally语句170
11.3 小结171
11.4 实践与练习172
第12章 Windows窗体173
12.1 Form窗体174
12.1.1 Form窗体的概念174
12.1.2 添加和删除窗体174
12.1.3 多窗体的使用176
12.1.4 窗体的属性177
12.1.5 窗体的显示与隐藏180
12.1.6 窗体的事件181
12.2 MDI窗体183
12.2.1 MDI窗体的概念183
12.2.2 如何设置MDI窗体184
12.2.3 排列MDI子窗体185
12.3 继承窗体187
12.3.1 继承窗体的概念187
12.3.2 创建继承窗体187
12.3.3 在继承窗体中修改继承的控件属性189
12.4 小结190
12.5 实践与练习190
第13章 Windows应用程序常用控件191
13.1 控件概述192
13.1.1 控件的分类及作用192
13.1.2 控件命名规范192
13.2 控件的相关操作193
13.2.1 添加控件193
13.2.2 对齐控件194
13.2.3 锁定控件194
13.2.4 删除控件194
13.3 文本类控件194
13.3.1 标签控件(Label控件)194
13.3.2 按钮控件(Button控件)195
13.3.3 文本框控件(TextBox控件)197
13.3.4 有格式文本控件(RichTextBox控件)200
13.4 选择类控件203
13.4.1 下拉组合框控件(ComboBox控件)203
13.4.2 复选框控件(CheckBox控件)205
13.4.3 单选按钮控件(RadioButton控件)207
13.4.4 数值选择控件(NumericUpDown控件)209
13.4.5 列表控件(ListBox控件)211
13.5 分组类控件214
13.5.1 容器控件(Panel控件)214
13.5.2 分组框控件(GroupBox控件)215
13.5.3 选项卡控件(TabContol控件)216
13.6 菜单、工具栏和状态栏控件220
13.6.1 菜单控件(MenuStrip控件)220
13.6.2 工具栏控件(ToolStrip控件)222
13.6.3 状态栏控件(StatusStrip控件)223
13.7 小结224
13.8 实践与练习224
第14章 Windows应用程序高级控件225
14.1 ImageList控件226
14.1.1 在ImageList控件中添加图像226
14.1.2 在ImageList控件中移除图像227
14.2 ListView控件229
14.2.1 在ListView控件中添加移除项229
14.2.2 选择ListView控件中的项232
14.2.3 为ListView控件中的项添加图标232
14.2.4 在ListView控件中启用平铺视图233
14.2.5 为ListView控件中的项分组235
14.3 TreeView控件237
14.3.1 添加和删除树节点237
14.3.2 获取树控件中选中的节点239
14.3.3 为树控件中的节点设置图标240
14.4 DateTimePicker控件241
14.4.1 使用DateTimePicker控件显示时间242
14.4.2 使用DateTimePicker控件以自定义格式显示日期242
14.4.3 返回DateTimePicker控件中选择的日期244
14.5 MonthCalendar控件245
14.5.1 更改MonthCalendar控件的外观245
14.5.2 在MonthCalendar控件中显示多个月份246
14.5.3 在MonthCalendar控件中以粗体显示特定日期247
14.5.4 在MonthCalendar控件中选择日期范围247
14.6 其他高级控件248
14.6.1 使用ErrorProvider控件验证文本框输入248
14.6.2 使用HelpProvider控件调用帮助文件251
14.6.3 使用Timer控件设置时间间隔252
14.6.4 使用ProgressBar控件显示程序运行进度条253
14.7 小结254
14.8 实践与练习254
第15章 数据访问技术255
15.1 数据库基础256
15.1.1 数据库简介256
15.1.2 SQL语言简介256
15.1.3 数据库的创建及删除256
15.1.4 数据表的创建及删除259
15.1.5 简单SQL语句的应用260
15.2 ADO.NET简介267
15.3 连接数据库:Connection对象268
15.3.1 Connection对象概述268
15.3.2 连接数据库268
15.3.3 关闭连接270
15.4 执行SQL语句:Command对象272
15.4.1 Command对象概述272
15.4.2 设置数据源类型272
15.4.3 执行SQL语句273
15.5 读取数据:DataReader对象276
15.5.1 DataReader对象概述276
15.5.2 判断查询结果中是否有值277
15.5.3 读取数据278
15.6 数据适配器:DataAdapter对象279
15.6.1 DataAdapter对象概述279
15.6.2 填充DataSet数据集280
15.6.3 更新数据源281
15.7 数据集:DataSet对象282
15.7.1 DataSet对象概述282
15.7.2 合并DataSet内容283
15.7.3 复制DataSet内容284
15.8 小结286
15.9 实践与练习286
第16章 DataGridView数据控件287
16.1 DataGridView控件概述288
16.2 在DataGridView控件中显示数据288
16.3 获取DataGridView控件中的当前单元格289
16.4 直接在DataGridView控件中修改数据290
16.5 当选中DataGridView控件中的行时显示不同的颜色292
16.6 禁止在DataGridView控件中添加和删除行294
16.7 使用Columns和Rows属性添加数据295
16.8 小结296
16.9 实践与练习296
第17章 程序调试297
17.1 程序调试概述298
17.2 常用的程序调试操作298
17.2.1 断点操作298
17.2.2 开始、中断和停止程序的执行299
17.2.3 单步执行301
17.2.4 运行到指定位置301
17.3 小结301
第3篇 高级应用305
第18章 迭代器和分部类305
18.1 迭代器306
18.1.1 迭代器概述306
18.1.2 迭代器的使用306
18.2 分部类307
18.2.1 分部类概述307
18.2.2 分部类的使用308
18.3 小结310
18.4 实践与练习310
第19章 泛型的使用311
19.1 泛型概述312
19.2 泛型的使用312
19.2.1 类型参数T312
19.2.2 泛型接口313
19.2.3 泛型方法314
19.3 小结315
19.4 实践与练习315
第20章 文件及数据流技术317
20.1 System.IO命名空间318
20.1.1 File类和Directory类318
20.1.2 FileInfo类和DirectoryInfo类322
20.2 文件基本操作324
20.2.1 判断文件是否存在325
20.2.2 创建文件325
20.2.3 复制或移动文件326
20.2.4 删除文件328
20.2.5 获取文件的基本信息328
20.3 文件夹的基本操作329
20.3.1 判断文件夹是否存在330
20.3.2 创建文件夹330
20.3.3 移动文件夹331
20.3.4 删除文件夹332
20.3.5 遍历文件夹333
20.4 数据流335
20.4.1 流操作类介绍335
20.4.2 文件流类335
20.4.3 文本文件的写入与读取337
20.4.4 二进制文件的写入与读取339
20.5 小结341
20.6 实践与练习342
第21章 帮助文件的使用343
21.1 帮助文件概述344
21.2 制作帮助文件344
21.2.1 安装Microsoft Help Workshop344
21.2.2 制作帮助内容文件345
21.2.3 制作帮助索引文件348
21.2.4 制作帮助文件350
21.3 帮助文件的使用351
21.4 小结351
第22章 GDI+图形图像技术353
22.1 GDI+绘图基础354
22.1.1 GDI+概述354
22.1.2 创建Graphics对象354
22.1.3 创建Pen对象355
22.1.4 创建Brush对象355
22.2 基本图形绘制358
22.2.1 GDI+中的直线和矩形358
22.2.2 GDI+中的椭圆、圆弧和扇形360
22.2.3 GDI+中的多边形362
22.3 GDI+绘图的应用363
22.3.1 绘制柱形图364
22.3.2 绘制折线图366
22.3.3 绘制饼形图368
22.4 小结371
22.5 实践与练习371
第23章 水晶报表与打印373
23.1 水晶报表简介374
23.2 .NET平台下的Crystal报表374
23.2.1 Crystal Reports.Net简介374
23.2.2 Crystal报表设计器的环境介绍375
23.2.3 Crystal报表区域介绍375
23.3 Crystal报表数据源和数据访问模式376
23.3.1 Visual Studio 2010中Crystal报表数据源列举376
23.3.2 报表的数据访问模式376
23.4 水晶报表的基本操作377
23.4.1 创建水晶报表并连接数据源377
23.4.2 水晶报表中数据的分组与排序380
23.4.3 水晶报表中数据的筛选382
23.4.4 在水晶报表中使用图表384
23.5 Windows打印控件387
23.5.1 PageSetupDialog控件387
23.5.2 PrintDialog控件389
23.5.3 PrintDocument控件391
23.5.4 PrintPreviewControl控件392
23.5.5 PrintPreviewDialog控件394
23.6 小结395
23.7 实践与练习395
第24章 网络编程技术397
24.1 网络编程基础398
24.1.1 System.Net命名空间398
24.1.2 System.Net.Sockets命名空间405
24.1.3 System.Net.Mail命名空间411
24.1.4 POP3协议414
24.2 开发网络应用程序415
24.2.1 创建Web页面浏览器415
24.2.2 局域网聊天程序416
24.2.3 电子邮件的发送与接收419
24.3 小结423
24.4 实践与练习423
第25章 注册表技术425
25.1 注册表基础426
25.1.1 Windows注册表概述426
25.1.2 Registry和RegistryKey类426
25.2 在C#中操作注册表428
25.2.1 读取注册表中的信息428
25.2.2 创建和修改注册表信息430
25.2.3 删除注册表中的信息433
25.3 注册表的应用436
25.3.1 电脑桌面图标设置436
25.3.2 “开始”菜单与任务栏设置439
25.4 小结442
25.5 实践与练习442
第26章 线程的使用443
26.1 线程简介444
26.1.1 单线程简介444
26.1.2 多线程简介444
26.2 线程的基本操作445
26.2.1 Thread类445
26.2.2 创建线程447
26.2.3 线程的挂起与恢复448
26.2.4 线程休眠449
26.2.5 终止线程450
26.2.6 线程的优先级452
26.2.7 线程同步453
26.3 小结457
26.4 实践与练习457
第27章 Windows应用程序打包459
27.1 Windows Installer介绍460
27.2 创建Windows安装项目460
27.3 制作Windows安装程序462
27.3.1 添加项目输出文件462
27.3.2 添加内容文件463
27.3.3 创建快捷方式464
27.3.4 添加注册表项466
27.3.5 生成Windows安装程序467
27.4 小结468
第4篇 项目实战471
第28章 企业人事管理系统471
28.1 系统分析472
28.1.1 需求分析472
28.1.2 可行性分析472
28.1.3 编写项目计划书473
28.2 系统设计475
28.2.1 系统目标475
28.2.2 系统功能结构475
28.2.3 系统业务流程图476
28.2.4 系统编码规范477
28.3 系统运行环境480
28.4 数据库与数据表设计480
28.4.1 数据库分析480
28.4.2 创建数据库480
28.4.3 创建数据表482
28.4.4 数据表逻辑关系488
28.5 创建项目490
28.6 公共类设计492
28.6.1 MyMeans公共类492
28.6.2 MyModule公共类494
28.7 登录模块设计509
28.7.1 设计登录窗体509
28.7.2 按Enter键时移动鼠标焦点509
28.7.3 登录功能的实现510
28.8 系统主窗体设计511
28.8.1 设计菜单栏511
28.8.2 设计工具栏513
28.8.3 设计导航菜单514
28.8.4 设计状态栏515
28.9 人事档案管理模块设计516
28.9.1 设计“人事档案管理”窗体516
28.9.2 添加/修改人事档案信息518
28.9.3 删除人事档案信息521
28.9.4 单条件查询人事档案信息521
28.9.5 逐条查看人事档案信息523
28.9.6 将人事档案信息导出为Word文档525
28.10 人事资料查询模块设计530
28.10.1 设计“人事资料查询”窗体530
28.10.2 多条件查询人事资料531
28.11 通讯录模块设计532
28.11.1 设计“通讯录”窗体532
28.11.2 添加/修改通讯录信息533
28.11.3 删除通讯录信息535
28.11.4 查询通讯录信息536
28.12 用户设置模块设计537
28.12.1 设计“用户设置”窗体537
28.12.2 添加/修改用户信息537
28.12.3 删除用户基本信息539
28.12.4 设置用户操作权限540
28.13 数据库维护模块设计540
28.13.1 设计数据库维护窗体541
28.13.2 备份数据库541
28.13.3 还原数据库542
28.14 运行项目544
28.15 系统打包部署545
28.16 开发的常见问题与解决549
28.16.1 程序为什么会无法运行549
28.16.2 为什么无法添加职工基本信息549
28.16.3 选择职工头像时出现异常怎么办550
28.16.4 数据库还原不成功应该如何解决550
28.16.5 打包程序时出现错误怎么办551
28.17 小结551
附录A553
热门推荐
- 2676018.html
- 886194.html
- 1829180.html
- 1837130.html
- 290384.html
- 1055707.html
- 1608398.html
- 2031807.html
- 13830.html
- 3109404.html
- http://www.ickdjs.cc/book_1244101.html
- http://www.ickdjs.cc/book_3699558.html
- http://www.ickdjs.cc/book_2692970.html
- http://www.ickdjs.cc/book_3672028.html
- http://www.ickdjs.cc/book_638545.html
- http://www.ickdjs.cc/book_433300.html
- http://www.ickdjs.cc/book_3694575.html
- http://www.ickdjs.cc/book_3180850.html
- http://www.ickdjs.cc/book_1201467.html
- http://www.ickdjs.cc/book_790249.html