asp.net开发的vs中,解决方案资源管理器中个文件的意思
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发的vs中,解决方案资源管理器中个文件
的意思
篇一:用VS2008建立解决方案
用VS2008建立解决方案
三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。
1.建立解决方案:
文件-新建项目-其它项目类型-Visual Studio解决方案-空白解决方案。
2.在解决方案里添加第一个项目
建立空白解决方案后,在vs2010右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”-新建项目-Visual C#- Web应用程序,把名称命为:Web,点击确定后就在解决方案里建立了一个Web项目。
3.在解决方案里添加第二个项目
在解决方案里加入第一个项目后,再加入第二个项目,第
二个项目和添加与第一个项目的添加有一点差别,添加第二个项目的步骤是:文件-新建项目-Visual C# -类库。
选择“类库”以后,把名称命名为:BLL,在最下面的“解决方案”里选择“添入解决方案”,意思就是把新建的这个BLL 项目,添入到建立的KaiBo解决方案里。
刚才建立的两个项目就在解决方案里很好的组织起来了。
4.在解决方案里添加其它的项目
添加两个项目后,为解决方案添加更多的项目就只需选中解决方案,右键“添加”-新建项目-Visual C#-类库。再自已命名项目名称就可以了。
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加载的程序集,实现接口里的方法
在解决方案里建立项目间的引用步骤为:选中需要添加引用的项目→右键选择添加引用→项目,然后选中要引用的项目的名称.点确定完成项目的引用.
把各项目之间的引用关系建立好以后,一个完整的解决方案就算是拾建好基石了.接下来,就是写代码实现各项目的作用
了.
篇二:面向.NET的Web应用程序设计课后习题答案
第1章Microsoft .NET Framework概要习题解答
1. Microsoft .NET Framework是什么?
答:.NET Framework是把Internet转变成全面的分布式计算平台的一套技
术。.NET Framework提供了由XML Web service集合创建应用程序的新方
法。.NET Framework完全支持现存的Internet标准(HTTP、XML和SOAP)。
2. .NET平台的核心技术是什么?
答:.NET Framework、.NET企业服务器、.NET构造块服务和Visual
Studio .NET是.NET平台的核心技术。
3. 列出组成.NET Framework的组件
答:公共语言运行库(CLR)、.NET Framework类库、数据和XML、XML Web
service、Web窗体和Windows窗体。
4. 公共语言运行库的用途是什么?
答:公共语言运行库(CLR)提供执行代码的环境、编译器、语言独立性和可移
植性,以及执行垃圾回收。
5. 公共语言规范的用途是什么?
答:公共语言规范(CLS)定义了一套所有与.NET兼容的语言应该支持的特性。
6. 什么是XML Web service?
答:XML Web service是可编程的Web组件,它可以在Internet或者企业内
部网的Web应用程序之间共享。
7. 什么是托管环境?
答:托管环境提供一些服务,如垃圾回收、安全性和其它类似的特性。
第2章使用Microsoft Visual Studio .NET 课堂练习选择项目模板
? 为如下场景选择恰当的项目模板。
1. 创建一个UI控件,并且可以在任何Windows 应用程序中重复使用它。
答:Windows 控件库
2. 生成一个应用程序,并可以在使用Windows的单个计算机上运行。
答:Windows 应用程序
3. 创建一个动态Web应用程序,它包括Web页并且可以使用XML Web服务。
答: Web 应用程序