仓酷云

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

[学习教程] ASP编程:asp.net的DataTable 缓存类。

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:39:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
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[setname]=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[name];
}
set
{
if(name!="")
{

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

}

}

publicboolCheckCache()//反省缓存
{
boolboolcheck=false;
if(System.Web.HttpContext.Current.Application[name]!=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)等,函数/过程,数组
5#
发表于 2015-2-6 19:54:42 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
小魔女 该用户已被删除
6#
发表于 2015-2-18 11:48:38 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-6 05:31:50 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
若相依 该用户已被删除
8#
发表于 2015-3-12 21:10:35 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-20 02:37:41 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 00:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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