范文无忧网公文文书协议合同

vs2010如何建立一个空解决方案

02月26日 编辑 fanwen51.com

[税务机关如何建立?税务机关如何建立健全内部监督制度]税务机关肩负着税款征收、税务检查的重任,所面对的是成千 上万的纳税人和扣缴义务人,因此,其执法情况的好坏对国家、对广大纳税人的影响是很大的。相对于纳税人、扣缴义务人而...+阅读

vs2010如何建立一个空解决方案

用VS2010建立空白解决方案

三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。

1.建立解决方案:

文件->;新建项目->;其它项目类型->Visual Studio解决方案->;空白解决方案。

2.在解决方案里添加第一个项目

建立空白解决方案后,在vs2010右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”->;新建项目->Visual C#- >ASP.NET Web应用程序,把名称命为:Web,点击确定后就在解决方案里建立了一个Web项目。

3.在解决方案里添加第二个项目

在解决方案里加入第一个项目后,再加入第二个项目,第二个项目和添加与第一个项目的添加有一点差别,添加第二个项目的步骤是:文件->;新建项目->Visual C# ->;类库。

选择“类库”以后,把名称命名为:BLL,在最下面的“解决方案”里选择“添入解决方案”,意思就是把新建的这个BLL项目,添入到建立的KaiBo解决方案里。

刚才建立的两个项目就在解决方案里很好的组织起来了。

4.在解决方案里添加其它的项目

添加两个项目后,为解决方案添加更多的项目就只需选中解决方案,右键“添加”->;新建项目->VisualC#->;类库。再自已命名项目名称就可以了。

1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射)

6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 7、DBUtility 数据库访问组件基础类

多了一个WebControls项目,那是我写的一些自定义控件。如果需要,还可以往解决方案里加入更多的项目。到此为止解决方案就建立完成了。但是各项目之间还是各自独立的,要想相互调用就要建立项目间的引用关系。

在vs2010里面把解决方案中的各个项目都建立好之后,就要实现各项目之关的引用了.在前面,我们建立了7个项目.它们分别是:

WEB:表示层

BLL:业务逻辑层

IDAL:数据访问层接口定义

Model:业务实体

DALFactory:数据层的抽象工厂(创建反射)

SQLServerDAL:SQLServer数据访问层

DBUtility :数据库访问组件基础类

各项目之间的引用关系可用下图表示:

Web 引用 BLL,SQLServerDAL

BLL 引用 IDAL,Model,DALFactory(使用DALFactory创建实例)

DAL 引用 Model

Model 无引用

DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用

SQLServerDAL 引用 Model和IDAL,DBUtility.被DALFactory加载的程序集,实现接口里的方法

在解决方案里建立项目间的引用步骤为:选中需要添加引用的项目→右键选择"添加引用"→"项目",然后选中要引用的项目的名称.点确定完成项目的引 用.

把各项目之间的引用关系建立好以后,一个完整的解决方案就算是拾建好基石了.接下来,就是写代码实现各项目的作用了.

延伸阅读:

如何做一个小型年会策划方案一部分企业文化独特,立意新颖,希望将小型年会办出属于自己的特色和格调。悠会网为大家推荐几个小而精的主题年会。 1、主题年会之——夏威夷之夜可以从着装、节目编排、内容形...

如何:发布一个解决方案中的多个项目对于包含许多项目的解决方案而言,逐个发布项目很麻烦。 本过程演示了如何使用一个宏自动发布一个解决方案中的所有项目。 创建发布宏 打开Macro 资源管理器。 从“工具”菜单...

涵洞加固下沉冲蚀挖空解决方案??坡面侵蚀是指松软岩土因表面径流冲蚀形成冲沟,可发展成坍塌。 ... 冲断, 处理好涵洞 的位置、进出口与相关排水设施的关系,清除淤积堵塞、加固涵洞或扩大过流净空。 渠系涵洞(管...

VS2010双击解决方案没有反应是怎么回事篡改窜改一般一斑麻烦告因此,解决的办法就是用visual studio打开,并且选择始终用它打开项目文件,下次就不会这样了。 解决方法:右键点击csproj结尾的文件,选择“属性”,“打开方式”,将其定位到vs2008的ex...

为什么我装了vs现在双击解决方案文件都打不开了呢产生这个的原因其实也很简单,项目文件的打开方式已经不是visual studio了,而是Micrisoft visual studio version selector.因此,解决的办法就是用visual studio打开,并且选择始...

VS2010里的SVN直接在解决方案中Update如何让更新窗口不会自动vs2010上安装SVN的插件AnkhSVN,然后直接在解决方案中Update,可是更新完后,更新窗口会直接关闭,还来不及查看更新了哪些?哪些有冲突?请问在哪里设置,可以让它不要更新完后自动关闭,改...

外墙瓷砖空鼓拆除瓷砖施工方案排除施工原因,造成外墙空鼓的原因,主要是选择的粘合剂不符合要求。外墙砖的粘结辅料是根据外墙的基础特点选用对应的粘结材料(粘合剂)。现分析如下: 1、外墙没有做保温层的墙面,即...

VS2010双击解决方案没有反应是怎么回事篡改窜改一般一斑麻烦告因此,解决的办法就是用visual studio打开,并且选择始终用它打开项目文件,下次就不会这样了。 解决方法:右键点击csproj结尾的文件,选择“属性”,“打开方式”,将其定位到vs2008的ex...

win7系统安装完VS2017后打开只能新建解决方案修复的时候却告卸载vs软件,重启电脑,再重新安装下软件试试。还是如此,可能是系统有问题造成的。直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决 win7系统软件安装后,无法...

推荐阅读
图文推荐
栏目列表