图书介绍
C#编程从基础到应用PDF|Epub|txt|kindle电子书版本网盘下载
- 张冬旭,马春兴编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302315018
- 出版时间:2014
- 标注页数:439页
- 文件大小:97MB
- 文件页数:452页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C#编程从基础到应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#入门基础1
1.1 C#语言简介1
1.2 .NET Framework简介2
1.2.1 .NET Framework概述3
1.2.2公共语言运行时3
1.2.3类库5
1.3程序集6
1.3.1程序集概述6
1.3.2程序集内容7
1.3.3程序集清单8
1.3.4全局程序集缓存9
1.4命名空间9
1.5安装Visual Studio 201011
1.6项目案例1:使用记事本创建应用程序14
1.7项目案例2:创建第一个控制台应用程序16
1.8项目案例3:创建第一个窗体应用程序17
1.9习题19
1.10实践疑难解答20
1.10.1安装Visual Studio 2010的问题20
1.10.2安装Visual Studio 2010的配置要求21
第2章 C#基础语法22
2.1变量22
2.1.1变量概述22
2.1.2声明变量22
2.1.3初始化变量23
2.1.4变量分类24
2.2常量27
2.2.1常量概述28
2.2.2声明常量28
2.3数据类型29
2.3.1数据类型分类29
2.3.2值数据类型29
2.3.3引用类型31
2.4运算符与表达式34
2.4.1运算符35
2.4.2运算符优先级39
2.4.3表达式39
2.5数据类型转换40
2.5.1隐式转换40
2.5.2 显式转换41
2.5.3装箱和拆箱42
2.6注释43
2.7项目案例1:把整数转换为二进制数44
2.8项目案例2:求圆的面积45
2.9习题45
2.10实践疑难解答48
2.10.1使用引用参数ref48
2.10.2类型转换48
2.10.3三元运算符49
第3章 流程控制语句50
3.1基本语句50
3.1.1空语句50
3.1.2语句块51
3.1.3声明语句51
3.1.4表达式语句52
3.2选择语句52
3.2.1 if语句52
3.2.2 if else语句53
3.2.3 if else if else语句54
3.2.4嵌套if语句56
3.2.5 switch语句58
3.3循环语句60
3.3.1 for语句61
3.3.2 while语句63
3.3.3 do while语句64
3.3.4 foreach语句65
3.4跳转语句66
3.4.1 break语句66
3.4.2 continue语句67
3.4.3 return语句68
3.4.4 goto语句68
3.5项目案例1:实现简单的计算器70
3.6项目案例2:百钱买百鸡71
3.7习题72
3.8实践疑难解答75
3.8.1多重循环输出等腰三角形75
3.8.2 do while的使用76
3.8.3李白喝酒问题77
第4章 数组78
4.1数组概述78
4.2维数组79
4.2.1声明数组79
4.2.2初始化数组79
4.3二维数组80
4.3.1声明数组80
4.3.2初始化数组81
4.4多维数组81
4.5数组操作83
4.5.1访问数组元素83
4.5.2使用foreach语句遍历数组84
4.5.3对数组排序84
4.6静态数组87
4.6.1属性87
4.6.2方法87
4.6.3获取数组长度和数组元素的值88
4.6.4数组排序89
4.6.5复制数组90
4.7动态数组93
4.7.1属性93
4.7.2方法93
4.7.3增加元素94
4.7.4删除元素95
4.8项目案例1:求3*4矩阵的所有外侧元素的和96
4.9项目案例2:输出学生的成绩97
4.10习题98
4.11实践疑难解答101
4.11.1数组初始化101
4.11.2数组降序排列101
4.11.3交错数组102
4.11.4 for语句数组遍历103
第5章 集合104
5.1集合概述104
5.2 C#的内置集合105
5.2.1 ArrayList集合105
5.2.2 Hashtable集合108
5.2.3 Stack集合111
5.2.4 Queue集合113
5.2.5 BitArray集合115
5.2.6 SortedList集合117
5.3自定义集合119
5.3.1声明集合120
5.3.2向集合中添加对象121
5.3.3从集合中删除元素122
5.3.4在集合中检索元素123
5.4项目案例:模拟购物车124
5.5习题130
5.6实践疑难解答132
5.6.1 Hashtable遍历元素132
5.6.2 GetEnumerator()方法的返回值问题133
第6章 类编程134
6.1面向对象简介134
6.1.1对象唯一性134
6.1.2抽象性134
6.1.3继承性135
6.1.4多态性135
6.2类136
6.2.1类声明语法136
6.2.2类字段137
6.2.3属性137
6.3方法138
6.3.1无参方法138
6.3.2有参方法139
6.3.3重载方法140
6.3.4 MAIN()方法141
6.4构造方法142
6.4.1无参构造方法143
6.4.2有参构造方法143
6.5静态方法145
6.6析构方法146
6.7项目案例:输出不同图形147
6.8习题156
6.9实践疑难解答158
6.9.1访问静态方法出错158
6.9.2返回值出错160
第7章 继承及多态162
7.1抽象类和抽象方法162
7.2继承164
7.2.1虚方法和虚属性165
7.2.2隐藏方法168
7.2.3调用基类169
7.3实现继承170
7.3.1继承抽象类170
7.3.2继承中的构造方法172
7.4实现类的多态175
7.5项目案例1:计算电阻值178
7.6项目案例2:选择不同的商品181
7.7习题184
7.8实践疑难解答185
7.8.1重写基类方法时出错185
7.8.2调用构造方法时出错187
第8章 结构、枚举和接口191
8.1结构191
8.1.1结构概述191
8.1.2结构成员192
8.1.3结构和类的区别195
8.2枚举196
8.2.1枚举声明196
8.2.2枚举成员196
8.2.3枚举类型转换197
8.2.4枚举的优势和特点199
8.3接口199
8.3.1接口概述199
8.3.2接口成员200
8.3.3实现接口202
8.3.4接口和抽象类的区别203
8.4项目案例1:实现坐标系统中的点204
8.5项目案例2:简单地使用枚举和接口205
8.6习题208
8.7实践疑难解答211
8.7.1 C#中的枚举问题211
8.7.2接口变量为普通对象赋值问题212
第9章 C#应用编程214
9.1字符串String类214
9.1.1 String类的构造函数214
9.1.2比较字符串216
9.1.3提取字符串218
9.1.4拆分字符串219
9.1.5定位与查找字符串220
9.1.6格式化字符串222
9.1.7 String类中的其他常用方法224
9.2 StringBuilder类227
9.2.1追加字符串227
9.2.2插入字符串229
9.2.3替换字符串230
9.2.4移除字符串230
9.3正则表达式231
9.3.1正则表达式的基本语法231
9.3.2基本类232
9.3.3 Regex类234
9.4日期和时间处理237
9.4.1 DateTime结构237
9.4.2 TimeSpan结构241
9.4.3日期和时间的常用操作244
9.5泛型246
9.5.1泛型类246
9.5.2类型形参的约束247
9.5.3泛型方法248
9.5.4泛型集合类249
9.6项目案例:实现某公司员工增删核查的功能252
9.7习题258
9.8实践疑难解答260
9.8.1 String和StringBulider的执行效率260
9.8.2正则表达式截取地址261
9.8.3比较字符串忽略大小写问题261
第10章 构建窗体应用程序263
10.1 Windows窗体控件概述263
10.2基本控件264
10.2.1 Label控件264
10.2.2 LinkLabel控件265
10.2.3 TextBox控件265
10.2.4 MaskedTextBox控件266
10.2.5 RichTextBox控件267
10.3按钮类控件269
10.3.1 Button控件269
10.3.2 RadioButton控件270
10.3.3 CheckBox控件272
10.3.4 NotifyIcon控件274
10.4项目案例1:用户注册功能的实现274
10.5图形、图像和计时类控件277
10.5.1 ImageList控件278
10.5.2 PictureBox控件278
10.5.3 Timer控件279
10.6列表类控件281
10.6.1 ListBox控件281
10.6.2 CheckedListBox控件284
10.6.3 ListView控件286
10.6.4 ComboBox控件288
10.7容器类控件290
10.7.1 Panel控件和GroupBox控件290
10.7.2 TabControl控件291
10.8项目案例2:图书管理系统292
10.9习题295
10.10实践疑难解答298
10.10.1 TextBox控件按Enter键进入下一个TextBox控件298
10.10.2 NotifyIcon控件的问题298
10.10.3 ComboBox控件实现级联菜单问题299
第11章 构建MDI应用程序300
11.1 MDI概述300
11.1.1什么是MDI300
11.1.2如何创建MDI301
11.2菜单、工具栏和状态条控件303
11.2.1菜单控件303
11.2.2 ToolStrip控件307
11.2.3 StatusStrip控件308
11.3 MDI窗体事件309
11.4管理MDI子窗体和模式窗体312
11.5对话框315
11.5.1窗体对话框316
11.5.2字体对话框317
11.5.3颜色对话框318
11.5.4浏览目录对话框320
11.5.5打开和保存文件对话框321
11.6项目案例:考试管理系统324
11.7习题330
11.8实践疑难解答332
11.8.1 MDI子窗体重复打开的问题332
11.8.2 Close()方法和Application.Exit()的区别333
11.8.3删除ListView控件的数据334
第12章 处理文件335
12.1 I/O流335
12.1.1 Stream抽象类335
12.1.2文件流336
12.1.3内存流339
12.2目录处理341
12.2.1 Directory类341
12.2.2 DirectoryInfo类341
12.2.3创建目录342
12.2.4移动目录344
12.2.5遍历目录345
12.2.6删除目录346
12.3文件管理347
12.3.1 File类347
12.3.2 FileInfo类348
12.3.3创建文件348
12.3.4写入读取文件349
12.3.5移动文件351
12.4读写文件351
12.4.1 StreamWroter和StreaReader352
12.4.2 BinaryWriter和BinaryReader类353
12.5注册表355
12.5.1注册表概述355
12.5.2注册表类356
12.5.3对注册表进行操作357
12.6项目案例:商品文件的读写器360
12.7习题362
12.8实践疑难解答364
12.8.1 StreamReader类读取文件内容364
12.8.2注册表中判断指定项是否存在364
第13章 使用ADO.NET访问数据库366
13.1 ADO.NET概述366
13.1.1 ADO.NET组件366
13.1.2 ADO.NET基本对象367
13.2 ADO.NET操作数据库369
13.2.1连接数据库370
13.2.2 Command对象的使用372
13.2.3 DataReader对象的使用373
13.3 DataSet概述375
13.3.1认识和创建DataSet对象375
13.3.2 DataAdapter填充DataSet对象376
13.3.3保存数据集中的数据378
13.3.4 DataTable和DataView的使用378
13.4 DataGridView控件380
13.4.1使用DataGridView控件显示数据381
13.4.2保存修改后的数据383
13.5使用Tree View控件显示数据384
13.6项目案例:实现客户数据的管理功能388
13.7习题393
13.8实践疑难解答395
13.8.1打开或关闭数据库连接395
13.8.2 DataGridView控件显示数据396
13.8.3 DataReader和DataSet的区别以及使用396
第14章 超市会员管理系统398
14.1系统概述398
14.2系统功能模块398
14.3数据库设计401
14.4公共模块404
14.4.1搭建三层框架405
14.4.2程序主入口406
14.4.3系统的主界面407
14.4.4连接数据库408
14.5登录模块411
14.6基本资料模块413
14.6.1商品管理413
14.6.2员工管理420
14.6.3修改登录密码422
14.7前台收银模块423
14.8会员管理模块427
14.8.1会员管理428
14.8.2会员类型管理429
14.9统计报表429
14.9.1会员消费统计429
14.9.2商品销售统计432
14.10帮助模块433
参考答案434