本书通过一系列规模较大并具有现实意义的实例,深入系统地介绍使用C#开发数据库应用程序的各项关键技术。
全书共分14章,第1至3章是对C#数据库开始基础性问题的深入讨论,并且介绍C#数据库开发的新技术,第4至第8章从理论和实例两个方面深入介绍C#中两种最重要的数据库访问方法DAO和ADO.NET,随后的5个章节通过一个大型实例深入讲述C#数据库编程技术及技巧。第14章介绍如何制作帮助文件和如何找饣发行程序。本书是为那些对C#编程有所了解并想学习C#数据库编程技巧的读者所编写,并可作为软件开发人员的参考资料。
读者在本书使用过程中遇到的技术问题,请与电子邮件地址:jcxt@sina.com联系。本书所需示例程序的源代码请从网址:www.b-xr.com下载。
第1章 认识Visual Studio.NET
1.1 Visual Studio.NET的安装
1.2 总览Visual Studio.NET
1.3 使用窗体设计器和代码设计器
1.4 使用控件工具箱
1.5 使用属性窗口
1.6 小结
第2章 数据库基础
2.1 数据库基础知识
2.2 数据库设计理论
2.3 数据库设计实例
2.4 小结
第3章 结构化查寻语言
3.1 SQL语言基础
3.2 SQL中常用的函数
3.3 运用SQL语言操作表、视图与索引
3.4 运用SQL建立查询
3.5 在Visual C#中建立查询
3.6 小结
第4章 访问数据库方案的比较
4.1 访问数据库技术的历史
4.2 访问数据库的挡口方案
4.3 访问数据库的前景
4.4 小结
第5章 DAO数据访问对象
5.1 DAO对象模型
5.2 使用DAO操作数据
5.3 C#中远程数据库的访问
5.4 小结
第6章 学生名册管理系统
6.1 使用Microsoft Access建立数据库
6.2 使用DAO读取数据库
6.3 小结
第7章 ADO.NET数据库访问对象
7.1 ADO.NET概述
7.2 DataSet和DataSetCommand对象
7.3 ADO.NET的应用
7.4 小结
第8章 ADO.NET开始实例
8.1 数据库浏览器的功能和设计思路
8.2 创建CAccessDatabase类
8.3 创建CDatabase类
8.4 创建AccessExplorer窗体类
8.5 创建LoginAccess类
8.6 创建QueryAnalyzer类
8.7 创建MainForm类
8.8 完善工程
8.9 小结
第9章 图书管理借阅系统功能分析
9.1 图书管理系统的功能分析
9.2 学生管理系统的功能分析
9.3 图书在线借阅系统的功能分析
9.4 三个子系统的在整个工程中的关系
9.5 小结
第10章 图书管理借阅系统数据库的设计
10.1 学生信息表
10.2 图书信息表
10.3 图书借阅信息表
10.4 建立三张表之间的关联
10.5 建立查询
10.6 小结
第11章 学生管理系统
11.1 界面设计
11.2 底层代码设计
11.3 小结
第12章 图书管理系统
12.1 界面设计
12.2 底层代码设计
12.3 小结
第13章 图书在线借阅系统
13.1 安装和配置IIS服务器
13.2 建立网站
13.3 体会WebForm
13.4 设计图书在线借阅系统
13.5 实现登录功能和在线借阅功能
13.6 实现更改密码功能
13.7 小结
第14章 建立帮助文件和打包发行
14.1 建立帮助文件
14.2 调用帮助文件
14.3 打包发行
14.4 小结
对于许多软件开发人员来说,也许已经对软件开发所需要的开发知识和工具及其相关书籍进行过详细的阅读和研究,但真到了联系实际的时候又不知如何下手,特别是开发大型的软件工程,总感觉到理论和实际之间还缺少点什么,这就是经验。本书就是对这个“经验”进行详细描述的“指导说明书”。
本书是根据作者多年的软件开发实践经验编写而成的。全书以开发实例为主线,在基于.NET平台和C#开发工具的基础上,详细描述了数据库工程开发的具体过程。第1章概括介绍了对VisualStudio.NET的认识;第2章简述了数据库的基础知识;第3章概要介绍了结构化查询语言SQL;第4章对访问数据库的方案进行了比较;第5章介绍了C#中非常重要的数据库访问对象DAO;第6章通过一个实例详细介绍了如何应用DAO数据库访问对象访问ACCESS数据库:第7章介绍了C#中全新的数据库访问对象ADO.NET,第8章通过一个工程实例介绍如何应用ADO.NET访问数据库,第9章至第13章详细描述了一个完整的实例:图书管理借阅系统的几个主要功能模块的具体设计和实现过程,其中还包括了C#数据库程序的制作技巧和开发注意事项以及使用C#开发界面的技巧和经验;第14章对帮助文件的制作和打包发行进行了介绍。
本书由王华杰、黄山执笔编写,此外,张维、吴轶秦、韩璐、王瑾、吴君华、付鑫育、李龙、钱少伟、刘荣强、李伟光、朱峰、许大中、魏勇、萧玉、丁桦、李林、邵华刚、朱莉、肖育新、戴礼华、钟行兆、马军、李志盛、柳欢兵、关政、徐方方、钟华和王吴平等同志在整理材料方面给予了作者很大的帮助。在此,作者向他们表示深深的谢意。
本书限于作者水平,在内容选材和叙述上的不当之处,竭诚欢迎广大读者对本书提出批评和建议。