Visual C# 2008应用开发教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:董淑娟编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2010
- ISBN:9787040288469
- 页数:303 页
第1章 Visual C#概述 1
1.1 Visual Studio的发展 1
1.2 Visual Studio 2008 2
1.3 Microsoft.NET Framework 3
1.3.1 公共语言运行库 3
1.3.2 .NET Framework类库 3
1.4 C#应用程序 3
1.4.1 控制台应用程序 4
1.4.2 Windows窗体应用程序 6
1.4.3 ASP.NET网站 7
1.5 C#程序结构分析 8
1.5.1 命名空间 9
1.5.2 类 9
1.5.3 Main()方法 9
1.5.4 注释 9
1.5.5 关键字 10
1.6 MSDN库的使用 10
1.7 操作与练习 11
第2章 模拟银行系统项目任务概述 12
2.1 项目目标 12
2.2 该任务需要达到的预期目标 13
2.2.1 登录与注销子块 15
2.2.2 存折、卡及定存单相关操作 15
2.2.3 当天信息备份 22
2.2.4 查看本人业务 22
2.3 数据库设计 22
2.3.1 概念结构设计 22
2.3.2 逻辑结构设计 23
2.4 项目开发组的划分 28
2.5 操作与练习 28
第3章 预备知识:C#基本语法 29
3.1 数据类型 29
3.1.1 值类型 29
3.1.2 引用类型 34
3.2 变量 40
3.2.1 变量的命名规则 40
3.2.2 变量的使用 41
3.2.3 变量的作用域 42
3.3 常量 42
3.4 类型转换 43
3.5 运算符和表达式 45
3.5.1 运算符 45
3.5.2 表达式 47
3.6 操作与练习 48
第4章 预备知识:程序的基本结构 50
4.1 顺序结构 50
4.2 选择结构 51
4.2.1 if语句 51
4.2.2 switch语句 57
4.3 循环结构 59
4.3.1 for循环 59
4.3.2 while循环 62
4.3.3 do...while循环 63
4.3.4 foreach循环 64
4.3.5 跳转语句 65
4.4 操作与练习 66
第5章 模拟银行系统的实体类设计 67
5.1 知识储备 67
5.1.1 面向对象的相关概念 67
5.1.2 类的声明 68
5.1.3 字段 69
5.1.4 属性 72
5.1.5 构造函数和析构函数 74
5.1.6 对象初始化器 80
5.2 任务1 项目框架的搭建 82
5.3 任务2 银行职员实体类的设计 83
5.3.1 任务分析 83
5.3.2 任务实施 83
5.4 任务3 银行系统中存折、银行卡、定存单实体类的设计 87
5.4.1 任务分析 87
5.4.2 任务实施 87
5.5 任务4 账户类的设计 91
5.5.1 任务分析 91
5.5.2 任务实施 91
5.6 任务5 账户金额类的设计 94
5.6.1 任务分析 94
5.6.2 任务实施 94
5.7 相关知识 96
5.8 操作与练习 97
第6章 模拟银行系统操作类中方法的设计 98
6.1 知识储备 98
6.1.1 方法的声明格式 98
6.1.2 值传递类型参数 100
6.1.3 引用类型参数 102
6.1.4 可变数量的参数成员 106
6.1.5 静态方法成员 107
6.1.6 方法重载 107
6.2 任务1 计算两个日期之间的间隔 110
6.2.1 任务分析 110
6.2.2 任务实施 110
6.3 任务2 生成卡号的校验位和后六位 111
6.3.1 任务分析 111
6.3.2 任务实施 112
6.4 任务3 获取卡、存折、定存单的校验位 113
6.4.1 任务分析 113
6.4.2 任务实施 113
6.5 相关知识 114
6.5.1 委托 114
6.5.2 事件 116
6.5.3 运算符重载 118
6.5.4 this关键字 123
6.6 操作与练习 125
第7章 ADO.NET类在银行系统中的应用 126
7.1 知识储备 126
7.1.1 数据库访问类 126
7.1.2 数据绑定 138
7.2 任务1 实现银行系统的公用数据连接和处理类DBConn 142
7.3 任务2 实现公共操作类DAO 144
7.4 任务3 实现登录类LoginDAO 150
7.5 相关知识 151
7.5.1 在SQL语句中使用参数 151
7.5.2 调用存储过程 152
7.6 操作与练习 154
第8章 银行系统主要操作类的实现 155
8.1 任务1 存折开户功能的实现 155
8.1.1 生成新的存折号 155
8.1.2 生成并添加账户 158
8.1.3 生成存折信息并添加到数据库 159
8.1.4 添加账户明细 160
8.1.5 添加业务明细 160
8.1.6 开户的实现 161
8.2 任务2 存款功能相关类的实现 163
8.2.1 读取账户余额 163
8.2.2 滞纳金的计算 164
8.2.3 贷款利息的计算 166
8.2.4 正常存款方法的实现 167
8.2.5 信用卡、存折取款方法的实现 169
8.3 任务3 取款功能相关类的实现 171
8.4 任务4 换卡、换存折相关类的实现 175
8.4.1 生成新卡号 176
8.4.2 将旧卡的信息复制到新卡 177
8.4.3 判断卡的类别 178
8.4.4 修改附属卡的主卡号 178
8.4.5 注销卡 179
8.4.6 换卡方法的实现 179
8.4.7 生成新存折号 181
8.4.8 将旧存折的信息复制到新存折 182
8.4.9 注销存折 183
8.4.10 换存折方法的实现 183
8.5 相关知识 184
8.5.1 Random类 184
8.5.2 DateTime类 185
8.5.3 集合类 186
8.6 操作与练习 193
第9章 模拟银行系统的窗体设计 194
9.1 知识储备 194
9.1.1 标签 194
9.1.2 按钮 194
9.1.3 计时器 194
9.1.4 单选按钮 196
9.1.5 复选框 197
9.1.6 列表框 199
9.1.7 组合框 199
9.1.8 图片框 201
9.1.9 图片列表控件 201
9.1.10 容器控件:面板、分组框、选项卡 202
9.1.11 菜单、工具栏和状态栏 203
9.2 任务1 登录窗体的实现 205
9.2.1 GlobalInfo类的实现 205
9.2.2 登录窗体的实现 206
9.3 任务2 主窗体的实现 208
9.3.1 主窗体的设计 208
9.3.2 主菜单的设计 208
9.3.3 程序运行 211
9.4 任务3 开户窗体的实现 211
9.4.1 活期存折开户窗体的设计 211
9.4.2 代码设计 212
9.4.3 程序运行 214
9.5 任务4 存款窗体的实现 215
9.5.1 存款窗体的设计 215
9.5.2 代码设计 215
9.5.3 程序运行 217
9.6 任务5 取款窗体的实现 217
9.6.1 取款窗体设计 217
9.6.2 代码设计 218
9.6.3 程序运行 220
9.7 任务6 查询余额窗体的实现 220
9.7.1 查询余额窗体设计 221
9.7.2 代码设计 221
9.7.3 程序运行 225
9.8 任务7 换卡、换存折窗体的实现 226
9.9 任务8 注销账户的实现 228
9.9.1 窗体设计 228
9.9.2 代码设计 228
9.9.3 程序运行 230
9.10 任务9 查询当天业务明细 231
9.10.1 窗体设计 231
9.10.2 代码设计 232
9.10.3 程序运行 232
9.11 操作与练习 233
第10章 银行系统中水晶报表的应用 234
10.1 知识储备 234
10.1.1 水晶报表的特点 234
10.1.2 水晶报表的设计环境 234
10.1.3 报表绘制 236
10.2 任务1 存折开户报表的生成 249
10.2.1 任务分析 249
10.2.2 任务实施 249
10.2.3 程序运行 254
10.3 任务2 存款报表的生成 254
10.3.1 任务分析 254
10.3.2 任务实施 254
10.3.3 程序运行 257
10.4 任务3 取款报表的生成 258
10.5 任务4 换卡、换存折报表的生成 259
10.6 任务5 注销账户报表的生成 260
10.7 操作与练习 260
第11章 异常与调试 262
11.1 知识储备 262
11.1.1 使用try...catch语句捕获异常 262
11.1.2 使用tyy...catch...finally语句处理异常 264
11.1.3 throw语句 265
11.1.4 常用的异常 266
11.1.5 调试 267
11.2 任务1 存折开户窗体中的异常处理 268
11.3 任务2 登录功能异常的处理 270
11.4 任务3 取款功能调试 271
11.5 相关知识 272
11.6 操作与练习 274
第12章 继承与接口 275
12.1 继承 275
12.1.1 概述 275
12.1.2 派生类的定义 276
12.1.3 派生类的声明和使用 276
12.1.4 派生类中构造函数的调用 279
12.1.5 隐藏 282
12.1.6 虚方法与方法重写 285
12.1.7 多态性 286
12.1.8 抽象类与抽象方法 287
12.1.9 密封类与密封方法 288
12.2 接口 292
12.2.1 接口的定义 292
12.2.2 接口体 292
12.2.3 接口的继承 292
12.2.4 接口成员的实现 293
12.3 操作与练习 298
参考文献 301
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018