频道栏目
读书频道 > 软件开发 > C# > 深入体验C#项目开发
2.5.1 系统配置
2013-03-27 14:37:20     我来说两句
收藏   我要投稿

本文所属图书 > 深入体验C#项目开发

C#是当今使用最为频繁的编程语言之一,一直在开发领域占据重要的地位。本书通过10个综合实例的实现过程,详细讲解了C#在实践项目中的综合运用过程。这些项目从作者的学生时代写起,到项目经理结束,一直贯穿于作...  立即去当当网订购

经过前面两天的忙碌,总算有了一点成果。经过总体构成功能分析后,接下来就可以根据各构成功能模块进行实质性的工作了。具体有如下两个工作。

新建网站项目。

实现。

1. 新建网站项目

实质性工作的第一步是创建一个Visual Studio 2005项目,流程如下。

(1) 打开Visual Studio 2005,选择【文件】︱【项目】︱【网站】命令,在弹出的【新建网站】对话框中创建一个名为“Liuyan”的网站项目,如图2-5所示。

(2) 然后根据2.3.1节中介绍的规划文件,分别创建对应的程序文件,并分别命名。创建完毕后的效果如图2-6所示。


 

2. 配置系统文件

我们的这个在线留言簿项目是由几个程序文件实现的。要想这些程序成功运行,需要一个前提:配置系统文件。在Visual Studio 2005开发ASP.NET程序时,系统配置文件是Web.config,其主要功能是设置数据库的连接参数,并配置了系统与Ajax服务器的相关内容。

1) 配置连接字符串参数

配置连接字符串参数即设置系统程序连接数据库的参数,其对应实现代码如下。

<connectionStrings>
  <add name="SQLCONNECTIONSTRING" connectionString="data source=
  GUAN\AAA;user id=sa;pwd=888888;database=liuyan"
  providerName="System.Data.SqlClient"/>
</connectionStrings>

其中,“source”设置连接的数据库服务器;“user id”和“pwd”分别指定数据库的登录名和密码;“database”设置连接数据库的名称。

Web.config文件是ASP.NET的基本文件,通常用于存储系统的公用信息,数据库的连接语句就在里面建立。上述代码是通用的ASP.NET配置代码,但是在ASP.NET代码调试时需要加入如下调试代码。

<compilation
defaultLanguage="c#"
debug="true"
/>

设置“compilation debug="true"”后就启用了 ASPX 调试。如果将此值设置为“false”,将提高此应用程序运行时的性能。设置为“true”后可以将调试符号(.pdb 信息) 插入到编译页中。因为这将创建执行起来较慢的大文件,所以应该只在调试时将此值设置为 true,而在所有其他时候都设置为false。

2) 配置Ajax服务器参数 

配置Ajax服务器参数即配置Ajax Control Toolkit程序集参数,为AjaxControlToolkit.dll程序集提供一个前缀字符串“AjaxControlToolkit”。这样,系统页面在引用AjaxControlToolkit.dll中的控件时,不需要额外添加<Register>代码。上述功能在<controls>元素内的对应实现代码如下。

<pages>
 <controls>
  <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
  <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.
   Extensions, Version=1.0.61025.0, Culture=neutral,
  PublicKeyToken=31bf31056ad364e35"/>
 </controls>
</pages>

2005年12月10日,中午,Web.config文件的重要性

我深刻知道Web.config文件的重要性,在ASP.NET中,资源的配置信息包含在一组配置文件中,每个文件都名为Web.config。每个配置文件都包含XML标记和子标记的嵌套层次结构,这些标记带有指定配置设置的属性。因为这些标记必须是格式正确的XML,所以标记、子标记和属性是区分大小写的。标记名和属性名是Camel大小写形式的,这意味着标记名的第一个字符是小写的,任何后面连接单词的第一个字母都是大写的。属性值是Pascal大小写形式的,这意味着第一个字符是大写的,任何后面连接单词的第一个字母也是大写的。但true和false例外,它们总是小写的。总结完毕之后,我决定早点休息,为接下来的数据库访问层设计做好准备。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.5 系统配置设置和数据库访问层
下一篇:2.5.2 数据库访问层设计
相关文章
图文推荐
排行
热门
最新书评
文章
下载
读书
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站