手把手教你如何搭建c# winform三层架构项目

上传人:wt****50 文档编号:37730032 上传时间:2018-04-21 格式:PDF 页数:15 大小:747.16KB
返回 下载 相关 举报
手把手教你如何搭建c# winform三层架构项目_第1页
第1页 / 共15页
手把手教你如何搭建c# winform三层架构项目_第2页
第2页 / 共15页
手把手教你如何搭建c# winform三层架构项目_第3页
第3页 / 共15页
手把手教你如何搭建c# winform三层架构项目_第4页
第4页 / 共15页
手把手教你如何搭建c# winform三层架构项目_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《手把手教你如何搭建c# winform三层架构项目》由会员分享,可在线阅读,更多相关《手把手教你如何搭建c# winform三层架构项目(15页珍藏版)》请在金锄头文库上搜索。

1、数据库应用开发上机内容 软件学院:朱晓晶 2011 级级计算机科学与技术计算机科学与技术 2 班班 2013 年年 11 月月 7 日日-11 月月 12 日日数据库应用开发数据库应用开发上机上机内容内容 (包括包括三三次课内容,最后一次课提交次课内容,最后一次课提交数据库和源代码数据库和源代码) 一、一、实验实验目标目标 使用三层架构完成简单的项目开发 二、涉及知识点二、涉及知识点 使用三层架构完成简单的项目开发(使用“图书馆”数据库,完成简单的借借书书系统系统) 。 三、三、实验实验内容内容 1. 创建项目解决方案 2. 搭建数据库实体层 Model(类库) 3. 搭建数据访问层 DAL(

2、类库) 4. 搭建业务逻辑层 BLL(类库) 5. 搭建表示层 UI(创建一个 Windows 应用程序) 6. 搭建公共工具类库 Tool(类库) 7. 添加各层之间的相互依赖 8. 实现各层的功能 四、四、实验实验步骤步骤 1 创建项目解决方案创建项目解决方案 添加一个空解决方案,取名为“Book” : 数据库应用开发上机内容 软件学院:朱晓晶 2 搭建数据库实体搭建数据库实体层层 Model(类库)(类库) 在该解决方案中添加一个新项目: 项目类型选择为类库,项目命名为“BookModel” : 数据库应用开发上机内容 软件学院:朱晓晶 3 搭建数据访问层搭建数据访问层 DAL(类库)(

3、类库) 同上,添加项目“BookDAL” : 数据库应用开发上机内容 软件学院:朱晓晶 4 搭建业务逻辑层搭建业务逻辑层 BLL(类库)(类库) 同上,添加项目“BookBLL” : 5 搭建表示层搭建表示层 UI(创建一个(创建一个 Windows 应用程序)应用程序) 添加一个 Windows 应用程序项目“BookUI” : 数据库应用开发上机内容 软件学院:朱晓晶 将该项目设为启动项: 6 搭建公共工具类搭建公共工具类库库 Tool(类库)(类库) 添加类库项目“Tool” ,用于存放将来的公共类: 7 添加各层之间的相互依赖添加各层之间的相互依赖 至此,整个解决方案包括了如下项目:

4、数据库应用开发上机内容 软件学院:朱晓晶 为如下项目添加引用: 数据访问层将调用实体层和公共工具类: 业务逻辑层将调用实体层和数据访问层: 表示层将调用实体层、业务逻辑层和公共工具类: 8 实现各层的功能实现各层的功能 数据库应用开发上机内容 软件学院:朱晓晶 (1)添加配置文件 在 UI 层添加“应用程序配置文件” : 配置相应的连接字符串: (2)添加数据库访问类到 Tool 项目 将我们之前写好的数据库访问类拷贝到 Tool 项目路径下,添加到项目中: 打开访问类,修改项目名称和配置连接字符串: 数据库应用开发上机内容 软件学院:朱晓晶 (3)实体层实现的内容 根据数据库“读者”表添加“

5、ReaderInfoModel”实体类: 在 Model 层添加类文件: 打开该类,参考代码如下: 数据库应用开发上机内容 软件学院:朱晓晶 根据“图书”表添加“BookInfoModel”实体类: 参考代码(左边和右边) : 根据“借阅表”添加 BorrowInfoModel 实体类: 数据库应用开发上机内容 软件学院:朱晓晶 (4)数据访问层实现的内容 添加“读者”表的数据访问类“ReaderInfoDAL” : 在 DAL 层添加类文件: 添加如下代码: 数据库应用开发上机内容 软件学院:朱晓晶 参考上述写法添加“图书”表的数据访问类“BookInfoDAL” 参考上述写法添加“借阅”表

6、的数据访问类“BorrowInfoDAL” 至此,该项目包括三个类文件: (5)业务逻辑层实现的内容 添加“读者”表的业务逻辑类“ReaderInfoBLL” : 在 DAL 层添加类文件: 添加如下代码: 数据库应用开发上机内容 软件学院:朱晓晶 参考上述写法添加“图书”表的业务逻辑类“BookInfoBLL” 参考上述写法添加“借阅”表的业务逻辑类“BorrowInfoBLL” 至此,该项目包括三个类文件: (6)表示层实现的内容 实现“读者”表的增、删、改、查窗体“ReaderManagement” : 在 UI 层添加窗体“ReaderManagement” ,窗体界面参考如下所示: 数据库应用开发上机内容 软件学院:朱晓晶 参考代码如下: 数据库应用开发上机内容 软件学院:朱晓晶 参考上述案例,实现“读者”表的增、删、改、查窗体 参考上述案例,实现“借阅”表的增、删、改、查窗体 整个三层架构项目的框架如下图所示:整个三层架构项目的框架如下图所示: 数据库应用开发上机内容 软件学院:朱晓晶 五五、课后作业课后作业 复习三层架构开发项目方式。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑机械

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号