蒙在股里 发表于 2015-1-16 22:41:37

ASP.NET网页设计.Net2.0 利用ConfigurationManager读写...

其实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虽然在国内目前的应用并不广泛,但是其前途不可限量。

小妖女 发表于 2015-2-10 02:19:08

但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。

灵魂腐蚀 发表于 2015-2-28 15:17:32

asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!

透明 发表于 2015-3-10 00:24:23

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

若天明 发表于 2015-3-17 03:11:45

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

深爱那片海 发表于 2015-3-23 18:12:03

主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
页: [1]
查看完整版本: ASP.NET网页设计.Net2.0 利用ConfigurationManager读写...