当前位置首页 > 百科> 正文

C#程式设计基础教程与实验指导(从基础到套用)

2019-09-16 22:06:29 百科
C#程式设计基础教程与实验指导(从基础到套用)

C#程式设计基础教程与实验指导(从基础到套用)

《C#程式设计基础教程与实验指导(从基础到套用)》是2009年清华大学出版的社出版图书。

基本介绍

  • 书名:C#程式设计基础教程与实验指导(从基础到套用) 
  • 作者:孙晓非、冉晓旻、冯冠
  • 定价:39元
  • 出版社:清华大学出版社
  • 出版时间:2008.11.01
图书详细信息
ISBN:9787302175865
定价:39元
印次:1-2
装帧:平装
印刷日期:2009-6-26
图书简介
本书由浅入深地介绍了C#开发知识。全书共分上下两篇。上篇为11章,分别介绍了C#基础知识,变数、数据类型、运算符与表达式,控制语句,集合,面向对象编程,String类,try/catch块、throw子句、异常涉及的类以及创建用户自定义异常,基本控制项,路径、目录、档案及其相关类,ADO.NET资料库编程,GDI+知识等内容。第11章是综合案例,对工资管理系统需求和功能进行分析,并使用C#来实现工资管理系统。本书附有配套光碟,提供了书中实例的原始码和视频教学档案。下篇是实验指导,有10个单元,选择了一批实用的上机练习,以巩固和提高读者的动手技能,加深对基础理论的理解。
本书体现了作者在软体技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为C#职业培训教材和各级院校C#授课培训教程,也适合作为C#自学资料和参考资料。
目录
上篇基础知识 1
第1章C#基础知识 1
1.1.NETFramework概述 1
1.2公共语言运行时 4
1.2.1公共类型系统 4
1.2.2公共语言规范 5
1.2.3中间语言 5
1.2.4执行管理 6
1.2.5垃圾回收机制 7
1.3.NETFramework类库 8
1.4命名空间 9
1.4.1命名空间的组织方式 9
1.4.2定义命名空间 11
1.4.3使用.NETFramework
类库 13
1.5程式集 14
1.6配置C#环境 15
1.6.1安装VisualStudio2005 15
1.6.2熟悉VisualStudio2005
开发环境 17
第2章C#编程基础 19
2.1变数和数据类型 19
2.1.1使用变数和数据类型 19
2.1.2声明和初始化变数 21
2.1.3改变数据类型 22
2.1.4使用引用变数 25
2.2运算符与表达式 29
2.2.1运算符 29
2.2.2表达式 30
2.3控制语句 31
2.3.1条件语句 31
2.3.2循环语句 34
2.3.3跳转语句 36
2.4结构和枚举 37
2.4.1结构 38
2.4.2枚举 38
2.5扩展练习 39
第3章使用集合 40
3.1引用集合项 40
3.2System.Collections命名空间 41
3.3使用集合 43
3.3.1使用堆叠 43
3.3.2使用伫列 44
3.3.3使用散列表 45
3.3.4使用排序列表 47
3.3.5使用位数组 48
3.3.6使用数组列表 49
3.4创建对象集合 50
3.4.1管理员对象集合 50
3.4.2声明集合 51
3.4.3向集合中添加对象 53
3.4.4从集合中删除元素 54
3.4.5在集合中检索元素 55
3.5扩展练习 56
第4章面向对象 58
4.1面向对象概述 58
4.2类的结构 60
4.2.1定义类 60
4.2.2定义成员方法 61
4.2.3方法的返回值 63
4.2.4成员方法重载 64
4.2.5构造方法 66
4.3创建对象 67
4.3.1对象的创建 67
4.3.2对象的使用 68
4.3.3对象的生存周期 69
4.3.4对象的清理 70
4.4类成员变数 72
4.4.1访问修饰符 72
4.4.2static静态成员 73
4.4.3sealed关键字 74
4.5继承 74
4.5.1继承的意义 74
4.5.2如何定义派生类 75
4.5.3覆盖基类成员方法 76
4.5.4this关键字的使用 78
4.5.5base关键字的使用 78
4.6抽象类与接口 79
4.6.1抽象类 79
4.6.2接口 80
4.7扩展练习 82
第5章字元串 83
5.1字元串基础 83
5.2String类 84
5.2.1String类的构造函式 84
5.2.2String类的属性和索引器 86
5.2.3比较字元串 87
5.2.4定位与查找字元串 88
5.2.5提取字元串 89
5.2.6拆分字元串 90
5.2.7String类中的其他
常用方法 91
5.3StringBuilder类 94
5.3.1追加字元串 94
5.3.2使用AppendFormat 97
5.3.3插入字元串 98
5.3.4替换字元串 100
5.3.5StringBuilder类的其他
常用成员 100
5.4格式化 102
5.5扩展练习 104
第6章结构化的异常处理 106
6.1结构化异常处理基本知识 106
6.1.1抛出和捕获异常 106
6.1.2嵌套try语句 108
6.2异常类 110
6.2.1基于类型的筛选异常 110
6.2.2System.Exception类的
成员 111
6.2.3内部异常 112
6.2.4抛出预定义异常的实例 113
6.3用户自定义的异常类 115
6.4finally块 116
6.5扩展练习 118
第7章Windows窗体控制项 119
7.1Windows窗体控制项概述 119
7.2基本控制项 122
7.3显示信息的控制项 124
7.4图形和图像类控制项 126
7.4.1ImageList控制项 126
7.4.2PictureBox控制项 127
7.5按钮类控制项 127
7.5.1Button控制项 127
7.5.2RadioButton控制项 128
7.5.3CheckBox控制项 129
7.5.4ToolBar控制项 129
7.5.5NotifyIcon控制项 131
7.6列表类控制项 132
7.6.1ListBox控制项 132
7.6.2ComboBox控制项 133
7.6.3ListView控制项 134
7.7容器类控制项 136
7.8扩展练习 140
第8章档案存取I/O 141
8.1System.IO简介 141
8.2路径、目录和文 142
8.2.1Directory类 143
8.2.2File类 144
8.2.3Path类 147
8.2.4DirectoryInfo类和
FileInfo类 148
8.3目录和档案对话框 150
8.3.1OpenFileDialog类 150
8.3.2SaveFileDialog类 152
8.4流和顺序存取方法 153
8.5二进制档案的读写 154
8.5.1FileStream类 154
8.5.2BinaryWriter类和
BinaryReader类 156
8.5.3二进制档案读写的示例 157
8.6扩展练习 159
第9章ADO.NET资料库编程 161
9.1引言 161
9.2ADO.NET基础 163
9.3定义一个资料库连线 165
9.3.1定义一个连线字元串 165
9.3.2存储连线字元串 168
9.3.3读取连线字元串 169
9.3.4测试连线 170
9.4运算元据库 172
9.4.1使用DataAdapter填充
DataSet对象 172
9.4.2使用DataReader类 173
9.4.3使用DataTable和
DataVeiw类 175
9.4.4定义资料库关係 177
9.4.5使用Command对象 178
9.4.6使用CommandBuilder
生成SQL语句 179
9.5DataSet套用 181
9.5.1更新DataSet 181
9.5.2向DataSet添加数据 183
9.5.3对DataSet排序和筛选 185
9.6扩展练习 187
第10章GDI+简介 188
10.1图形绘製概述 188
10.1.1了解GDI+ 188
10.1.2Graphics类 190
10.1.3GDI+的坐标系统 191
10.1.4颜色 192
10.2画笔与绘製基本图形 193
10.3画刷与区域填充 196
10.3.1使用SolidBrush填充
图形 196
10.3.2使用HatchBrush
填充图形 198
10.3.3使用TextureBrush
填充图形 199
10.3.4使用LinearGradientBrush
填充图形 200
10.4字型与绘製文本 202
10.5绘製複杂的形状 204
10.6列印图形 205
10.6.1PrintDocument类 205
10.6.2PrintDialog控制项 207
10.6.3PrintPreview控制项 208
10.7扩展练习 210
第11章工资管理系统 212
11.1系统分析 212
11.1.1需求分析 212
11.1.2功能分析 213
11.2系统概述 214
11.2.1系统总体结构 214
11.2.2系统用例图 214
11.3系统模组设计 218
11.3.1登录管理 218
11.3.2角色信息管理 219
11.3.3员工信息管理 220
11.3.4工资类别管理 221
11.3.5工资支出管理 221
11.3.6信息浏览与查看 222
11.4资料库设计 222
11.5登录模组 224
11.5.1用户登录 224
11.5.2密码修改 232
11.6角色信息管理模组 235
11.7员工信息管理模组 239
11.7.1员工信息添加 239
11.7.2管理员工信息 242
11.8工资支出模组 245
11.8.1添加支出 245
11.8.2支出查询 245
下篇实验指导 249
第1单元 249
练习1-1自定义Visual
Studio2005环境 249
练习1-2设定应用程式属性 253
练习1-3创建C#控制台程式 254
练习1-4创建C#窗体程式 258
第2单元 262
练习2-1创建汽车实例变数 262
练习2-2计算器 263
练习2-3製作九九乘法表 268
练习2-4创建管理员结构 269
练习2-5枚举管理员许可权 270
第3单元 272
练习3-1冒泡排序 272
练习3-2求平均值 273
练习3-3模拟资源管理器 275
第4单元 279
练习4-1创建员工类和
管理员类 279
练习4-2模拟员工的操作 282
练习4-3序列化输出 284
练习4-4树与节点类 286
第5单元 288
练习5-1转换字元串大小写 288
练习5-2过滤字元 290
练习5-3将当前日期与时间
格式化为标準格式 291
练习5-4获取指定字元在
字元串中的位置 293
第6单元 295
练习6-1处理除数为0的异常 295
练习6-2处理空字元转换数字
异常 296
练习6-3处理溢出异常 298
第7单元 300
练习7-1製作管理员登录窗体 300
练习7-2製作添加员工窗体 302
练习7-3製作支出类别窗体 303
练习7-4製作工资支出窗体 305
第8单元 306
练习8-1列表显示档案 306
练习8-2列表显示驱动器信息 308
练习8-3模拟【我的电脑】 311
练习8-4读取.ini档案 312
练习8-5製作记事本 316
第9单元 322
练习9-1数据源连线Access 322
练习9-2显示管理员表数据 324
练习9-3对DataView筛选和
排序 325
练习9-4通过DataTable对列
过滤和排序 328
第10单元 329
练习10-1绘製汽车标誌 329
练习10-2绘制图像 330
练习10-3对图像进行坐标
变换 331
练习10-4翻转、缩放和移
动图形 332
练习10-5绘製条形图 335
练习10-6绘製饼形图 337
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net