仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 808|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计.Net2.0 利用ConfigurationManager读写...

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:41:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。  .net1.1中假如必要天真的操纵和读写设置文件并非非常便利,一样平常城市在项目中封装一个设置文件办理类来举行读写操纵。而在.net2.0中利用ConfigurationManager和WebConfigurationManager类能够很好的办理设置文件,ConfigurationManager类在System.Configuration中,WebConfigurationManager在System.Web.Configuration中。依据MSDN的注释,关于Web使用程序设置,倡议利用System.Web.Configuration.WebConfigurationManager类,而不要利用System.Configuration.ConfigurationManager类。
  上面我给出一个复杂的例子申明怎样利用WebConfigurationManager操纵设置文件:
//翻开设置文件
Configurationconfig=WebConfigurationManager.OpenWebConfiguration("~");
//猎取appSettings节点
AppSettingsSectionappSection=(AppSettingsSection)config.GetSection("appSettings");
//在appSettings节点中增加元素
appSection.Settings.Add("addkey1","key1svalue");
appSection.Settings.Add("addkey2","key2svalue");
config.Save();
  运转代码以后能够瞥见设置文件中的改动:
<appSettings>
<addkey="addkey1"value="key1svalue"/>
<addkey="addkey2"value="key2svalue"/>
</appSettings>
  修正和删除节点或属性也十分便利:
//翻开设置文件
Configurationconfig=WebConfigurationManager.OpenWebConfiguration("~");
//猎取appSettings节点
AppSettingsSectionappSection=(AppSettingsSection)config.GetSection("appSettings");
//删除appSettings节点中的元素
appSection.Settings.Remove("addkey1");
//修正appSettings节点中的元素
appSection.Settings["addkey2"].Value="Modifykey2svalue";
config.Save();
  设置文件:
<appSettings>
<addkey="addkey2"value="Modifykey2svalue"/>
</appSettings>
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-19 21:17:46 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
不帅 该用户已被删除
板凳
发表于 2015-1-26 11:59:17 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-4 15:08:37 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
小妖女 该用户已被删除
5#
发表于 2015-2-10 02:19:08 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-28 15:17:32 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
透明 该用户已被删除
7#
发表于 2015-3-10 00:24:23 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
若天明 该用户已被删除
8#
发表于 2015-3-17 03:11:45 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
深爱那片海 该用户已被删除
9#
发表于 2015-3-23 18:12:03 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表