图书介绍
轻松学C#编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 祝红涛,王伟平,郝相林等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122134219
- 出版时间:2012
- 标注页数:340页
- 文件大小:91MB
- 文件页数:354页
- 主题词:C语言-程序设计
PDF下载
下载说明
轻松学C#编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 创建C#开发环境1
1.1 C#语言简介2
1.2 .NET Framework概述2
1.3程序集4
1.4配置.NET Framework环境4
1.4.1安装Visual Studio 20105
1.4.2熟悉Visual Studio 20107
1.5用C#创建.NET应用程序8
1.5.1设置应用程序的属性8
1.5.2使用C#创建控制台程序8
1.5.3使用C#创建Windows窗体程序11
1.6命名空间14
1.6.1命名空间的结构15
1.6.2定义和引用命名空间16
1.6.3引用命名空间17
1.7实践案例:使用控制台程序模拟登录系统18
1.8动手练一练18
1.8.1练习题18
1.8.2上机实践19
第2章 C#编程基础20
2.1数据类型21
2.1.1值类型21
2.1.2引用类型24
2.1.3数据类型转换25
2.2变量和常量26
2.2.1变量26
2.2.2常量28
2.3运算符28
2.3.1算术运算符29
2.3.2赋值运算符30
2.3.3关系运算符32
2.3.4逻辑运算符33
2.3.5特殊运算符33
2.3.6条件运算符34
2.3.7运算符的优先级34
2.4装箱和拆箱35
2.4.1装箱35
2.4.2拆箱36
2.5 C#关键字36
2.6实践案例:逻辑运算符的真值表37
2.7动手练一练39
2.7.1练习题39
2.7.2上机实践40
第3章 控制语句41
3.1条件语句42
3.1.1 if语句42
3.1.2 if else语句43
3.1.3 if else if else语句44
3.1.4嵌套if语句45
3.1.5 switch语句47
3.2循环语句49
3.2.1 for循环语句49
3.2.2 while循环语句50
3.2.3 do while循环语句51
3.2.4 foreach语句52
3.3跳转语句53
3.3.1 break语句53
3.3.2 continue语句54
3.3.3 return语句55
3.3.4 goto语句55
3.4实践案例:编写简单的帮助系统57
3.5动手练一练59
3.5.1练习题59
3.5.2上机实践61
第4章 数组62
4.1一维数组63
4.1.1声明数组63
4.1.2初始化数组63
4.1.3访问数组64
4.1.4遍历数组65
4.2复合数组66
4.2.1二维数组66
4.2.2多维数组67
4.2.3锯齿数组68
4.3数组操作69
4.3.1 Array类概述69
4.3.2 Array类的简单操作69
4.3.3复制数组71
4.3.4对数组排序73
4.4实践案例:拆分锯齿数组76
4.5动手练一练77
4.5.1练习题77
4.5.2上机实践78
第5章 面向对象的基础79
5.1面向对象编程80
5.2类81
5.2.1定义类81
5.2.2类的字段82
5.2.3类的属性83
5.3对象84
5.3.1创建对象84
5.3.2对象的使用85
5.3.3对象的生存周期86
5.3.4对象的清理87
5.4方法87
5.4.1无参方法87
5.4.2有参方法88
5.4.3方法的重载89
5.4.4静态方法90
5.5构造函数92
5.6析构函数94
5.7访问修饰符96
5.8实践案例:制作简单的计算器98
5.9动手练一练100
5.9.1练习题100
5.9.2上机实践101
第6章 面向对象的关键技术102
6.1封装103
6.2继承103
6.2.1继承的意义103
6.2.2如何定义派生类104
6.2.3作用域和继承106
6.2.4覆盖基类成员的方法107
6.2.5 this关键字的使用108
6.3 base关键字和方法重写109
6.3.1方法重写109
6.3.2 base关键字111
6.4抽象类和密封类112
6.4.1抽象类112
6.4.2密封类113
6.5多态114
6.5.1什么是多态114
6.5.2多态的实现115
6.6接口117
6.6.1接口的定义和实现117
6.6.2接口与继承118
6.7实践案例:实现购物系统中的用户信息120
6.8动手练一练122
6.8.1练习题122
6.8.2上机实践123
第7章 集合124
7.1 C#内置集合125
7.1.1 ArrayList集合125
7.1.2使用堆栈(Stack集合)127
7.1.3使用队列(Queue集合)128
7.1.4使用Hashtable集合129
7.1.5使用BitArray集合131
7.1.6使用SortedList集合133
7.2自定义集合134
7.2.1声明集合134
7.2.2为集合添加对象137
7.2.3删除集合中的元素139
7.2.4在集合中检索元素140
7.3实践案例:模拟树形菜单141
7.4动手练一练145
7.4.1练习题145
7.4.2上机实践146
第8章 字符串和正则表达式147
8.1字符串概述148
8.2 String类148
8.2.1 String类的构造函数148
8.2.2 String类的属性和索引器150
8.2.3比较字符串150
8.2.4定位与查找字符串153
8.2.5提取字符串154
8.2.6拆分字符串155
8.2.7 String类中的其他常用方法156
8.3 StringBuilder类159
8.3.1追加字符串159
8.3.2使用AppendFormat对字符串进行处理160
8.3.3插入字符串161
8.3.4替换字符串162
8.4正则表达式163
8.4.1正则表达式的语法规则163
8.4.2基本类165
8.4.3匹配、组合和捕获167
8.5格式化字符168
8.6实践案例:字符串操作系统171
8.7动手练一练175
8.7.1练习题175
8.7.2上机实践177
第9章 异常处理178
9.1异常概述179
9.2异常处理179
9.3异常类182
9.3.1基于类型的筛选异常183
9.3.2 System.Exception类184
9.3.3内部异常类186
9.4自定义的异常类190
9.5实践案例:模拟邮箱注册191
9.6动手练一练194
9.6.1练习题194
9.6.2上机实践195
第10章 创建Windows窗体应用程序196
10.1 Windows窗体控件概述197
10.2基本控件197
10.2.1 TextBox控件197
10.2.2 MaskedTextBox控件199
10.3显示信息的控件200
10.3.1 Label控件200
10.3.2 LinkLabel控件201
10.4图形和图像类控件203
10.4.1 ImageList控件203
10.4.2 PictureBox控件205
10.5按钮类控件206
10.5.1 Button控件206
10.5.2 RadioButton控件207
10.5.3 CheckBox控件209
10.6列表类控件210
10.6.1 ListBox控件210
10.6.2 ComboBox控件213
10.6.3 ListView控件216
10.7容器类控件220
10.7.1 Panel控件220
10.7.2 TabControl控件221
10.7.3 GroupBox控件223
10.8 实践案例:员工管理系统223
10.9动手练一练226
10.9.1练习题226
10.9.2上机实践227
第11章 MDI程序设计228
11.1 MDI概述229
11.2 MDI窗体229
11.2.1创建MDI应用程序229
11.2.2标准窗体231
11.3 MDI应用程序中的菜单232
11.3.1 MDI程序菜单的特征233
11.3.2创建MDI菜单233
11.3.3合并菜单235
11.3.4上下文菜单237
11.4 MDI窗体事件239
11.5管理子窗体242
11.5.1排列子窗体242
11.5.2使用菜单选择MDI子窗体244
11.6 RichTextBox控件245
11.6.1使用RichTextBox控件读写文件246
11.6.2格式化富文本框248
11.7实践案例:制作简单的记事本251
11.8动手练一练255
11.8.1练习题255
11.8.2上机实践256
第12章 使用ADO.NET数据库访问技术257
12.1 ADO.NET概述258
12.1.1 ADO.NET命名空间258
12.1.2数据库特定的类(提供者对象)259
12.2 ADO.NET连接数据库260
12.2.1定义一个连接字符串261
12.2.2存储连接字符串263
12.2.3读取连接字符串264
12.2.4测试连接265
12.3操作数据库267
12.3.1使用DataAdapter填充DataSet对象267
12.3.2使用Command对象对数据进行操作269
12.3.3 DataReader的使用271
12.3.4 DataTable和DataVeiw的使用272
12.3.5使用Command Builder生成SQL语句274
12.4 DataSet概述276
12.4.1更新DataSet276
12.4.2向DataSet中添加数据277
12.4.3为DataSet筛选和排序279
12.5 DataGridView控件281
12.5.1认识DataGridView控件281
12.5.2使用DataGridView显示数据281
12.6 实践案例:学生信息管理系统283
12.7动手练一练286
12.7.1练习题286
12.7.2上机实践287
第13章 文件和IO流288
13.1 System.IO简介289
13.2目录289
13.3文件293
13.4文件对话框294
13.4.1 OpenFileDialog类的使用294
13.4.2 SaveFileDialog类的使用297
13.5读写文件299
13.5.1使用StreamWriter类写入顺序文件299
13.5.2使用StreamReader类读取顺序文件301
13.5.3使用BinaryWriter和BinaryReader类读写二进制文件302
13.6实践案例:制作文本文件读写器305
13.7动手练一练307
13.7.1练习题307
13.7.2上机实践308
第14章 图书管理系统309
14.1系统概述310
14.2系统功能模块310
14.2.1登录模块310
14.2.2人员模块311
14.2.3图书模块311
14.3数据库设计312
14.3.1数据库需求分析312
14.3.2数据库表设计312
14.4公用模块314
14.4.1定义程序入口314
14.4.2连接数据库314
14.4.3主界面模块315
14.5登录模块317
14.6人员模块319
14.6.1客户管理319
14.6.2员工管理326
14.7图书模块328
14.7.1库存管理328
14.7.2租借图书331
14.7.3历史记录334
14.7.4归还图书335
14.8总结336
练习题参考答案337
热门推荐
- 2835153.html
- 1060615.html
- 3049402.html
- 2806829.html
- 1924306.html
- 3598646.html
- 2252369.html
- 2629404.html
- 209911.html
- 1760623.html
- http://www.ickdjs.cc/book_1792049.html
- http://www.ickdjs.cc/book_1001430.html
- http://www.ickdjs.cc/book_902013.html
- http://www.ickdjs.cc/book_2737667.html
- http://www.ickdjs.cc/book_46912.html
- http://www.ickdjs.cc/book_3296033.html
- http://www.ickdjs.cc/book_2710481.html
- http://www.ickdjs.cc/book_3570934.html
- http://www.ickdjs.cc/book_917174.html
- http://www.ickdjs.cc/book_3315275.html