C#程序设计基础教程与实验指导 从基础到应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙晓非,冉晓旻,冯冠等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302175865
- 页数:339 页
上篇 基础知识 1
第1章 C#基础知识 1
1.1 .NET Framework概述 1
1.2公共语言运行时 4
公共类型系统 4
公共语言规范 5
中间语言 5
执行管理 6
垃圾回收机制 7
1.3 .NET Framework类库 8
1.4命名空间 9
命名空间的组织方式 9
定义命名空间 11
使用.NET Framework类库 13
1.5程序集 14
1.6配置C#环境 15
安装Visual Studio 2005 15
熟悉Visual Studio 2005开发环境 17
第2章 C#编程基础 19
2.1变量和数据类型 19
使用变量和数据类型 19
声明和初始化变量 21
改变数据类型 22
使用引用变量 25
2.2运算符与表达式 29
运算符 29
表达式 30
2.3控制语句 31
条件语句 31
循环语句 34
跳转语句 36
2.4结构和枚举 37
结构 38
枚举 38
2.5扩展练习 39
第3章 使用集合 40
3.1引用集合项 40
3.2 System.Collections命名空间 41
3.3使用集合 43
使用堆栈 43
使用队列 44
使用散列表 45
使用排序列表 47
使用位数组 48
使用数组列表 49
3.4创建对象集合 50
管理员对象集合 50
声明集合 51
向集合中添加对象 53
从集合中删除元素 54
在集合中检索元素 55
3.5扩展练习 56
第4章 面向对象 58
4.1面向对象概述 58
4.2类的结构 60
定义类 60
定义成员方法 61
方法的返回值 63
成员方法重载 64
构造方法 66
4.3创建对象 67
对象的创建 67
对象的使用 68
对象的生存周期 69
对象的清理 70
4.4类成员变量 72
访问修饰符 72
static静态成员 73
sealed关键字 74
4.5继承 74
继承的意义 74
如何定义派生类 75
覆盖基类成员方法 76
this关键字的使用 78
base关键字的使用 78
4.6抽象类与接口 79
抽象类 79
接口 80
4.7扩展练习 82
第5章 字符串 83
5.1字符串基础 83
5.2 String类 84
String类的构造函数 84
String类的属性和索引器 86
比较字符串 87
定位与查找字符串 88
提取字符串 89
拆分字符串 90
String类中的其他常用方法 91
5.3 StringBuilder类 94
追加字符串 94
使用AppendFormat 97
插入字符串 98
替换字符串 100
StringBuilder类的其他常用成员 100
5.4格式化 102
5.5扩展练习 104
第6章 结构化的异常处理 106
6.1结构化异常处理基本知识 106
抛出和捕获异常 106
嵌套try语句 108
6.2异常类 110
基于类型的筛选异常 110
System.Exception类的成员 111
内部异常 112
抛出预定义异常的实例 113
6.3用户自定义的异常类 115
6.4 finally块 116
6.5扩展练习 118
第7章 Windows窗体控件 119
7.1 Windows窗体控件概述 119
7.2 基本控件 122
7.3 显示信息的控件 124
7.4 图形和图像类控件 126
ImageList控件 126
PictureBox控件 127
7.5按钮类控件 127
Button控件 127
RadioButton控件 128
CheckBox控件 129
ToolBar控件 129
NotifyIcon控件 131
7.6列表类控件 132
ListBox控件 132
ComboBox控件 133
ListView控件 134
7.7容器类控件 136
7.8扩展练习 140
第8章 文件存取I/O 141
8.1 System.IO简介 141
8.2 路径、目录和文 142
Directory类 143
File类 144
Path类 147
DirectoryInfo类和FileInfo类 148
8.3目录和文件对话框 150
OpenFileDialog类 150
SaveFileDialog类 152
8.4流和顺序存取方法 153
8.5二进制文件的读写 154
FileStream类 154
BinaryWriter类和BinaryReader类 156
二进制文件读写的示例 157
8.6扩展练习 159
第9章 ADO.NET数据库编程 161
9.1引言 161
9.2 ADO.NET基础 163
9.3定义一个数据库连接 165
定义一个连接字符串 165
存储连接字符串 168
读取连接字符串 169
测试连接 170
9.4操作数据库 172
使用DataAdapter填充DataSet对象 172
使用DataReader类 173
使用DataTable和DataVeiw类 175
定义数据库关系 177
使用Command对象 178
使用Command Builder生成SQL语句 179
9.5 DataSet应用 181
更新DataSet 181
向DataSet添加数据 183
对DataSet排序和筛选 185
9.6扩展练习 187
第10章 GDI+简介 188
10.1图形绘制概述 188
了解GDI+ 188
Graphics类 190
GDI+的坐标系统 191
颜色 192
10.2画笔与绘制基本图形 193
10.3画刷与区域填充 196
使用SolidBrush填充图形 196
使用HatchBrush填充图形 198
使用TextureBrush填充图形 199
使用LinearGradientBrush填充图形 200
10.4字体与绘制文本 202
10.5绘制复杂的形状 204
10.6打印图形 205
PrintDocument类 205
PrintDialog控件 207
PrintPreview控件 208
10.7扩展练习 210
第11章 工资管理系统 212
11.1系统分析 212
需求分析 212
功能分析 213
11.2系统概述 214
系统总体结构 214
系统用例图 214
11.3系统模块设计 218
登录管理 218
角色信息管理 219
员工信息管理 220
工资类别管理 221
工资支出管理 221
信息浏览与查看 222
11.4数据库设计 222
11.5登录模块 224
用户登录 224
密码修改 232
11.6角色信息管理模块 235
11.7员工信息管理模块 239
员工信息添加 239
管理员工信息 242
11.8工资支出模块 245
添加支出 245
支出查询 245
下篇 实验指导 249
第1单元 249
练习1-1 自定义Visual Studio 2005环境 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 对Data View筛选和排序 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
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019