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可以完成无比强大的功能。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
页:
[1]