第二个灵魂 发表于 2015-1-16 23:39:35

ASP编程:asp.net的DataTable 缓存类。

asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.asp.net|缓存usingSystem;
usingSystem.Web;
usingSystem.Data;

namespacesc
{
///<summary>
//**************************************/
//申明:DateTable的缓存类。
//属性:name:缓存的称号。只写
//属性:Values:缓存的值读写
//办法:CheckCache():反省是不是有缓存。前往bool
//办法:MakeCacheEmpty():清空缓存
//实例:
//Version:1.0
//Data=2004-12-13
//WrittenBy:幸运.net
//**************************************/
///</summary>
publicclassCache:System.Web.UI.Page
{
privatestringname;
privateDataTablestrvalue;
publicCache(stringsetname)
{
name=setname;

}


privatevoidSetCache(stringsetname,DataTablenewvalue)
{
System.Web.HttpContext.Current.Application.Lock();
System.Web.HttpContext.Current.Application=newvalue;
System.Web.HttpContext.Current.Application.UnLock();


}
publicvoidMakeCacheEmpty()//清空缓存
{
System.Web.HttpContext.Current.Application.Lock();
System.Web.HttpContext.Current.Application.Remove(name);
System.Web.HttpContext.Current.Application.UnLock();

}

publicstringName//属性:称号
{
set
{
name=value;
}
}

publicDataTableValues//属性:缓存值
{
get
{
return(DataTable)System.Web.HttpContext.Current.Application;
}
set
{
if(name!="")
{

strvalue=value;
SetCache(name,strvalue);
}
else{}

}

}

publicboolCheckCache()//反省缓存
{
boolboolcheck=false;
if(System.Web.HttpContext.Current.Application!=null)
{
boolcheck=true;
}

returnboolcheck;
}

}
}



</p>asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。

第二个灵魂 发表于 2015-1-17 12:08:30

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

飘灵儿 发表于 2015-1-29 13:44:53

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

再现理想 发表于 2015-1-31 15:16:06

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

仓酷云 发表于 2015-2-6 19:54:42

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

小魔女 发表于 2015-2-18 11:48:38

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

灵魂腐蚀 发表于 2015-3-6 05:31:50

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

若相依 发表于 2015-3-12 21:10:35

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

飘飘悠悠 发表于 2015-3-20 02:37:41

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
页: [1]
查看完整版本: ASP编程:asp.net的DataTable 缓存类。