图书介绍
C#程序设计基础教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计基础教程与实验指导](https://www.shukui.net/cover/26/33453632.jpg)
- 孙晓非,牛小平,冯冠等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302268963
- 出版时间:2012
- 标注页数:376页
- 文件大小:97MB
- 文件页数:387页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计基础教程与实验指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章.NET开发基础1
1.1 Microsoft.NET框架1
1.1.1 Microsoft.NET简介1
1.1.2 C#编程语言5
1.2公共语言运行时6
1.2.1公共类型系统6
1.2.2公共语言规范7
1.2.3中间语言和JIT编译器8
1.2.4托管执行过程9
1.2.5自动内存管理10
1.3.NET Framework类库11
1.4程序集13
1.4.1程序集概述13
1.4.2程序集内容15
1.4.3程序集清单16
1.5.NET开发工具17
1.5.1 Visual Studio 2010简介17
1.5.2安装与配置Visual Studio 201019
1.6命名空间22
1.6.1命名空间结构22
1.6.2定义命名空间23
1.6.3使用using关键字25
第2章C#基础语法26
2.1数据类型26
2.1.1值类型26
2.1.2引用类型31
2.1.3装箱和拆箱32
2.2变量和常量32
2.2.1变量33
2.2.2常量35
2.2.3作用域和修饰符36
2.3数据运算37
2.3.1算术运算37
2.3.2赋值运算40
2.3.3关系运算41
2.3.4逻辑运算43
2.3.5按位运算43
2.3.6特殊运算46
2.3.7运算的优先级48
2.4流程控制49
2.4.1条件分支控制50
2.4.2迭代控制52
2.4.3跳转与中断55
2.5扩展练习56
第3章 函数58
3.1函数基础知识58
3.1.1计算机函数58
3.1.2自定义函数59
3.2函数的返回值62
3.3函数的参数63
3.3.1形式参数与实际参数64
3.3.2引用参数与输出参数65
3.3.3不定参数67
3.4函数重载68
3.5入口函数69
3.6扩展练习71
第4章 面向对象的编程72
4.1面向对象的基本概念72
4.1.1面向对象与面向过程72
4.1.2面向对象的程序设计74
4.1.3面向对象的特点76
4.2类和成员78
4.2.1定义类78
4.2.2定义字段81
4.2.3定义属性82
4.2.4定义方法83
4.3构造函数与析构函数85
4.3.1构造函数85
4.3.2析构函数87
4.4抽象类与接口88
4.4.1抽象类88
4.4.2接口89
4.5委托与类事件91
4.5.1委托91
4.5.2声明事件92
4.5.3为类定义事件93
4.6泛型94
4.6.1泛型的基本概念95
4.6.2定义与使用泛型类95
4.7扩展练习97
第5章 数组与集合98
5.1使用数组98
5.1.1定义数组98
5.1.2数组的维度100
5.1.3数组的嵌套100
5.2操作数组元素101
5.2.1获取数组元素数与类型101
5.2.2遍历数组104
5.2.3检索数组元素索引105
5.2.4翻转数组元素109
5.3定义集合110
5.3.1集合的概念110
5.3.2泛型集合111
5.4常用泛型集合112
5.4.1列表集合List113
5.4.2队列集合Queue118
5.4.3字典集合Dictionary120
5.5扩展练习122
第6章 处理字符串123
6.1字符串基础123
6.1.1字符串与数据的转换123
6.1.2字符串的属性124
6.2处理字符串125
6.2.1比较字符串125
6.2.2定位与查找字符127
6.2.3提取和拆分字符串129
6.2.4其他处理方式130
6.3字符串的进阶操作133
6.3.1追加字符串133
6.3.2格式化字符串134
6.3.3插入字符串135
6.3.4替换字符串136
6.3.5其他进阶处理方式137
6.4正则表达式139
6.4.1正则表达式概述139
6.4.2正则表达式语法139
6.4.3使用正则表达式147
6.5扩展练习148
第7章 处理异常149
7.1异常处理基础149
7.1.1异常处理机制149
7.1.2嵌套Try语句151
7.1.3 Finally块152
7.2异常类153
7.2.1使用异常类153
7.2.2基于类型的筛选异常155
7.2.3内部异常157
7.3自定义异常类158
7.4扩展练习159
第8章Windows窗体控件160
8.1 Windows窗体概述160
8.1.1 Windows窗体界面技术160
8.1.2操作控件162
8.1.3编辑窗体控件163
8.2文本窗体控件166
8.2.1 TextBox控件166
8.2.2 RichTextBox控件167
8.2.3 MaskedTextBox控件169
8.3显示信息窗体控件170
8.3.1 Label控件170
8.3.2 LinkLabel控件171
8.4图形图像类控件171
8.4.1 ImageList控件172
8.4.2 PictureBox控件173
8.5按钮类控件173
8.5.1 Button控件173
8.5.2 RadioButton控件175
8.5.3 CheckBox控件175
8.6列表类控件176
8.6.1 ListBox和CheckedListBox 控件176
8.6.2 ComboBox控件178
8.6.3 ListView控件179
8.7容器类控件181
8.8扩展练习183
第9章 可视化界面设计184
9.1基于对话框的应用程序184
9.2基于文档的应用程序185
9.2.1 SDI应用程序185
9.2.2 MDI应用程序185
9.3处理窗体组件186
9.3.1创建菜单栏186
9.3.2编辑工具栏189
9.3.3编辑状态栏192
9.4 GDI+设计193
9.4.1了解GDI+193
9.4.2 Graphics类194
9.4.3标准坐标系统196
9.4.4处理颜色199
9.4.5定义画笔样式200
9.4.6绘制几何图形201
9.5扩展练习203
第10章 文件存取205
10.1文件数据操作简介205
10.1.1文件系统基础205
10.1.2 System.IO命名空间207
10.2路径、目录和文件208
10.2.1目录和目录信息类208
10.2.2文件和文件信息类211
10.2.3路径类215
10.3目录和文件对话框216
10.3.1打开文件对话框216
10.3.2保存文件对话框218
10.4文件流的操作218
10.4.1流式存取基础218
10.4.2读写顺序文件219
10.4.3读写随机文件220
10.4.4读写二进制流数据221
10.5扩展练习223
第11章ADO.N ET数据库编程224
11.1数据库基础224
11.1.1数据库基本知识224
11.1.2常用数据库系统225
11.1.3 SQL语句226
11.2 ADO.NET技术227
11.2.1 ADO.NET简介227
11.2.2 ADO.NET类库228
11.3连接数据库229
11.3.1定义连接字符串230
11.3.2存储连接字符串231
11.3.3读取连接字符串231
11.3.4测试连接232
11.4操作数据库234
11.4.1使用DataAdapter填充DataSet对象234
11.4.2使用Command对象235
11.4.3使用DataReader类237
11.4.4使用DataTable和DataVeiw类238
11.4.5定义数据库关系241
11.4.6使用Command Builder生成SQL语句241
11.5 DataSet应用243
11.5.1更新DataSet243
11.5.2向DataSet添加数据244
11.5.3对DataSet排序和筛选245
11.6扩展练习246
第12章 超市管理系统248
12.1系统设计分析248
12.1.1需求分析248
12.1.2功能分析249
12.2系统设计概要250
12.2.1系统总体结构250
12.2.2系统用例图251
12.3系统模块设计253
12.3.1登录253
12.3.2商品类别管理254
12.3.3商品管理254
12.3.4员工管理255
12.3.5会员管理255
12.3.6积分规则管理255
12.3.7查看统计信息256
12.3.8日常销售256
12.4数据库设计256
12.5登录及系统主窗体模块258
12.5.1编写数据库操作类258
12.5.2登录窗体260
12.5.3注销和退出263
12.6商品类别管理模块264
12.6.1添加商品类别264
12.6.2编辑商品类别268
12.6.3删除商品类别271
12.7商品管理模块276
12.7.1添加商品276
12.7.2编辑商品279
12.8员工管理模块282
12.8.1添加员工283
12.8.2编辑员工284
12.8.3删除员工286
12.9会员管理模块287
12.9.1添加会员287
12.9.2编辑会员289
12.9.3删除会员291
12.10积分规则管理292
12.11查看统计信息模块294
12.12日常销售模块297
附录 单元练习302
第1单元302
练习1-1设置Visual Studio 2010 开发环境302
练习1-2新建Visual Studio项目307
练习1-3创建控制台Hello World程序308
练习1-4创建Windows窗体HelloWorld程序310
第2单元311
练习2-1打印正三角形图形311
练习2-2十进制数转换为二进制数312
练习2-3打印杨辉三角313
练习2-4分解质因数315
第3单元316
练习3-1计算最大公约数和最小公倍数316
练习3-2完全数318
练习3-3亲密数319
练习3-4计算圆周率π近似值321
第4单元322
练习4-1创建商品信息类322
练习4-2根据出生日期计算年龄324
练习4-3计算员工工资326
第5单元327
练习5-1学生成绩排序327
练习5-2求某日在当年天数328
练习5-3求平均值330
第6单元331
练习6-1获取关键字出现次数331
练习6-2转换字符串大小写332
练习6-3判断是否为E-mail地址333
第7单元334
练习7-1判断除数为0异常334
练习7-2判断用户输入335
练习7-3搜索产品内容336
第8单元338
练习8-1制作简单文本显示程序338
练习8-2制作员工信息录入程序340
练习8-3制作整数计算器343
第9单元347
练习9-1制作拼图游戏347
练习9-2制作简单绘图板350
第10单元355
练习10-1制作柱状图表355
练习10-2制作文本编辑器357
第11单元370
练习11-1员工信息登记370
练习11-2个人收支管理373