winform简单缓存类实例
本文实例讲述了winform简单缓存类。分享给大家供大家参考。具体如下:
public partial class Form3 : Form { //缓存类 System.Web.Caching.Cache cache; public Form3() { InitializeComponent(); string SQL = "select top 1000 * from infomation"; DataTable datatable = DBHelper.GetDataTable(SQL, ConnType.Menu); dataGridView1.DataSource = datatable; cache = System.Web.HttpRuntime.Cache; cache.Insert("infomation", datatable); } private void button1_Click(object sender, EventArgs e) { if (cache != null) { DataTable table = cache["infomation"] as DataTable; dataGridView2.DataSource = table; } } }
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
在WCF数据访问中使用缓存提高Winform字段中文显示速度的方法
本文较为详细的讲述了在WCF数据访问中使用缓存提高Winform字段中文显示速度的方法,分享给大家供大家参考之用.具体方法如下: 在我们开发基于WCF访问方式的Winform程序的时候,一般情况下需要对界面显示的字段进行中文显示的解析.如果是硬编码进行中文显示,那么除了不方便调整及代码臃肿外,性能上没有什么问题,但是不建议这样处理:一般情况下,我们把中文对照信息放到业务类里面去统一解析,但是这样会导致每次WCF访问方式请求解析中文化的操作耗费一定的响应时间.如果使用缓存存储中文字段的对照表,那么
-
详解Winform里面的缓存使用
缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力.本文主要针对自己在Winform方面的缓存使用做一个引导性的介绍,希望大家能够从中了解一些缓存的使用场景和使用方法.缓存是一个中大型系统所必须考虑的问题.为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的数据,通过一定的方式临时地保存起来,后续的请求根据情况可以直接访问这些保存起来的数据.这种机制就是所谓的缓存机制. .NET 4.0的缓存功能
-
c#自带缓存使用方法 c#移除清理缓存
复制代码 代码如下: /// <summary>/// 获取数据缓存/// </summary>/// <param name="CacheKey">键</param>public static object GetCache(string CacheKey){ System.Web.Caching.Cache objCache = HttpRuntime.Cache; return objCache[CacheKey];}/
-
C#函数式编程中的缓存技术详解
缓存技术 该节我们将分成两部分来讲解,第一部分为预计算,第二部分则为缓存.缓存这个技术对应从事开发的人员来说是非常熟悉的,从页面缓存到数据库缓存无处不在,而其最重要的特点就是在第一次查询后将数据缓存,在以后的查询过程中就无需重新计算而直接从内存中将结果返回,大大提高了性能,而我们这里的缓存则集中运用在函数上. 预计算 可能一些人并不能立马理解这个词的含义,所以我们就简单的从生活例子出发介绍一下.很多人在工作中一定会这样做事,比如上级吩咐了你一件事,但是这件事的后半部分要等另一个同事做好之后把对
-
C# Memcached缓存用法实例详解
本文实例讲述了C#中Memcached缓存的用法,分享给大家供大家参考.具体方法如下: ICacheStrategy.cs文件如下: 复制代码 代码如下: public interface ICacheStrategy { /// <summary> /// 添加数据到缓存 /// </summary> /// <param name="objId">缓存名称</param>
-
C#实现清除IE浏览器缓存的方法
本文实例讲述了C#实现清除IE浏览器缓存的方法.分享给大家供大家参考.具体如下: 项目中碰到wpf webbrowser的几个问题,在此记录一下 1.webbrowser中对于jquery的bind事件的处理. 在普通的浏览器下一下这种写法没有任何问题 var content = $("<div><h4><span>" + category_name + "</span>(<a id='href_" + guid
-
C#自定义缓存封装类实例
本文实例讲述了C#自定义缓存封装类.分享给大家供大家参考.具体如下: 这个自定义的C#类封装了部分常用的缓存操作,包括写入缓存,读取缓存,设置缓存过期时间等等,简化了C#的缓存操作,代码非常简单,易于阅读. using System; using System.Web; namespace DotNet.Utilities { /// <summary> /// 缓存相关的操作类 /// </summary> public class DataCache { /// <sum
-
C#中缓存的基本用法总结
本文初步探讨了C#缓存的原理及应用,并以实例加以分析总结,这些对C#初学者来说是很有必要熟练掌握的内容.具体如下: 一.概述: 缓存应用目的:缓存主要是为了提高数据的读取速度.因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能. 1.缓存的引用空间:System.Web.Caching; 缓存命名空间主要提供三种操作:缓存数据对象.对象的缓存依赖和数据库的缓存依赖.其中缓存任何对象都使用一个类C
-
asp.net(C#)遍历memcached缓存对象
STATS命令 遍历memcached缓存对象(C#)转载之青草堂 出于性能考虑,memcached没有提供遍历功能,不过我们可以通过以下两个stats命令得到所有的缓存对象. 1.stats items 显示各个slab中item的数目. 2.stats cachedump slab_id limit_num 显示某个slab中的前limit_num个key列表,显示格式:ITEM key_name [ value_length b; expire_time|access_time s] 除了
-
C# memcached缓存使用实例代码
复制代码 代码如下: public interface ICacheStrategy { /// <summary> /// 添加数据到缓存 /// </summary> /// <param name="objId">缓存名称</param> /// <param name="o">缓存内容</param>
随机推荐
- angularJS Provider、factory、service详解及实例代码
- WPF中button按钮同时点击多次触发click解决方法
- js中string之正则表达式replace方法详解
- Android NavigationController 右滑手势详解
- JavaScript中利用Array和Object实现Map的方法
- 简单的php+mysql聊天室实现方法(附源码)
- Java正则表达式入门学习
- php判断数组中是否存在指定键(key)的方法
- 基于JavaScript实现无限加载瀑布流
- PowerShell把文件删除到回收站的方法
- Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
- 使用jquery提交form表单并自定义action的方法
- Tab页界面,用jQuery及Ajax技术实现
- JS实现左右拖动改变内容显示区域大小的方法
- javascript中判断一个值是否在数组中并没有直接使用
- 用javascript实现隐藏状态栏的代码
- ab网站压力测试命令
- 传奇自动刷怪脚本,节省服务器资源
- C#通过指针实现快速拷贝的方法
- thinkphp文件处理类Dir.class.php的用法分析