用vs2010建立空白解决方案
5页1、用 VS2010 建立空白解决方案三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。1.建立解决方案: 文件新建项目其它项目类型Visual Studio 解决方案空白解决方案。2.在解决方案里添加第一个项目 建立空白解决方案后,在 vs2010 右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”新建项目 Visual C# ASP.NET Web 应用程序 ,把名称命为:Web,点击确定后就在解决方案里建立了一个 Web 项目。3.在解决方案里添加第二个项目 在解决方案里加入第一个项目后,再加入第二个项目,第二个项目和添加与第一个项目的添加有一点差别,添加第二个项目的步骤是:文件新建项目Visual C# 类库。选择“类库”以后,把名称命名为:BLL,在最下面的“解决方案”里选择“添入解决方案”,意思就是把新建的这个 BLL 项目,添入到建立的 KaiBo 解决方案里。刚才建立的两个项目就在解决方案里很好的组织起来了。4.在解决方案里添加其它的项目 添加两个项目后,为解决方案添加更多的项目就只需选中解决方案,右键
2、“添加”新建项目Visual C#类库。再自已命名项目名称就可以了。1、WEB表示层 2、BLL业务逻辑层 3、IDAL数据访问层接口定义 4、Model业务实体 5、DALFactory数据层的抽象工厂(创建反射) 6、SQLServerDALSQLServer 数据访问层 / OracleDALOracle 数据访问层 7、DBUtility 数据库访问组件基础类 多了一个 WebControls 项目,那是我写的一些自定义控件。如果需要,还可以往解决方案里加入更多的项目。到此为止解决方案就建立完成了。但是各项目之间还是各自独立的 ,要想相互调用就要建立项目间的引用关系。在 vs2010 里面把解决方案中的各个项目都建立好之后,就要实现各项目之关的引用了.在前面,我们建立了 7 个项目.它们分别是:WEB:表示层 BLL:业务逻辑层 IDAL:数据访问层接口定义 Model:业务实体 DALFactory:数据层的抽象工厂(创建反射) SQLServerDAL:SQLServer 数据访问层 DBUtility :数据库访问组件基础类 各项目之间的引用关系可用下图表示:Web 引用
3、 BLL,SQLServerDAL BLL 引用 IDAL,Model,DALFactory(使用 DALFactory 创建实例) DAL 引用 Model Model 无引用 DALFactory 引用 IDAL,通过读取 web.config 里设置的程序集,加载类的实例,返回给 BLL 使用 SQLServerDAL 引用 Model 和 IDAL,DBUtility.被 DALFactory 加载的程序集,实现接口里的方法 在解决方案里建立项目间的引用步骤为:选中需要添加引用的项目右键选择添加引用项目,然后选中要引用的项目的名称.点确定完成项目的引 用.把各项目之间的引用关系建立好以后,一个完整的解决方案就算是拾建好基石了.接下来,就是写代码实现各项目的作用了.另外参考:在 VS.NET 中,如何将一个 项目的多个模块编译成不同的DLL?问:概况:有一个基于 ASP.NET 的系统,系统由一个基础框架和多个业务模块组成,各业务模块之间的耦合性不强但每个业务模块对基础框架高度依赖。需求:希望能够将基础框架和各业务模块单独编译成不同的 DLL,部署时可灵活的根据客户需求增删业务
《用vs2010建立空白解决方案》由会员wt****50分享,可在线阅读,更多相关《用vs2010建立空白解决方案》请在金锄头文库上搜索。
高电压技术 第一章第四节 起始电压与气压的关系
风湿免疫病的新认识与新进展
频数分布表与频数分布直方图1
青岛版九上1.1《平行四边形及其性质》(1)
集团整体业务群的战略安排
金钱_共同面对的话题71171
重要有机物的制备
重性精神疾病的防治培训
酵母醇脱氢酶的提取及专一性测定
高二选修(溶液的酸碱性)2010hy
高二生物必修3《生态系统的物质循环》课件
高一数学集合的基本关系
陈-从梯子的倾斜程度谈起(2)
阿卡宁衍生物合成产物中乙酰胆碱酯酶抑制剂的筛选 -
课题1 海带中碘元素的分离及检验
说不尽的桥课件1
语法--英语词性分类及用法
记忆与知识的储存
解读“引起近视的其它原因”
计算机算法设计与分析(第3版)第2章
2023-08-15 5页
2023-07-18 2页
2023-04-07 5页
2023-04-06 4页
2023-04-06 3页
2023-04-06 4页
2023-04-06 3页
2023-04-06 3页
2023-04-06 2页
2023-04-06 2页