摘要: 前一阶段写了一系列的关于EnterpriseLibrary2.0方面的文章(主要是针对初学者),现将所有的文章集中起来,方便初学的人更好的学习,同时提供下载(.chm格式).
阅读全文
摘要:首先添加引用: using System.Web.Configuration;加密操作如下: private void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. Op...
阅读全文
摘要:1、FileNameEditor FileNameEditor类可以让我们为用户提供一个标准的打开文件的对话框和保存文件的对话框,当然在使用FileNameEditor之前我们得先导入CodeSmith.CustomProperties程序集,如下: 如何在我们得模板中使用FileNameEditor呢?如下: 这样,当我们执行我们得模板得时候,就可以看到UserFileNam...
阅读全文
摘要: Enterprise Library 2.0 中的 Exception Handing Applcation Block 为我们开发人员以及设计人员提供了一个一致的方法去处理我们整个企业级应用程序的每个层次上的异常
阅读全文
摘要:Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维护性。下面来看一个简单的匿名方法的使用: private int[] _integers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };int[] ...
阅读全文
摘要:今天有位朋友问我如何在Data Access Application Block中得到存储的过程的返回值,我才发现自己以前写的文章中确实没提到这方面的问题,现在来补充一下,具体的解决方法如下:1、首先建立一个具有返回值的存储过程,作为示例,我就简单的建一个存储过程,如下: create proc test( @id int)asdeclare @flag int...
阅读全文
摘要:一般我们在设计Grid的多行表头时,可能首先考虑到用Repeater或DataList,但现在我们可以用Infragistics的WebGrid来很轻松的实现这个功能,我们要实现的效果图如下:实现这样的表头的代码如下:在Grid的InitializeLayout事件下加入下面的代码: // //设计多表头 // privat...
阅读全文
摘要:前几天一位热心的朋友询问如何在DataAccess Application Block中将参数单独写成一个方法,以方便频繁调用一些存储过程,也可以将这些参数装入缓存以提高程序执行效率,下面将实现该功能的代码贴出来,希望对正在研究这方面知识的朋友有所帮助. /**//// /// 该方法用于返回一个存储过程的参数数组 /// 从而方便了我们在...
阅读全文
摘要: 在前面的文章中,有朋友提到我们在实际项目中往往是把一些事件的日志(比如异常信息)写入到数据库中,这样更方便查看和管理,而在前面的文章中我都是以写入到文本文件为例的,今天这篇文章就算是对前两篇的一个补充,主要来介绍如何将日志信息写入到数据库中.
阅读全文
摘要: 最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门。
阅读全文
摘要:本届世界杯的第一场比赛是6月10日00:00开始,德国VS哥斯达黎加,根据双方的实力差距,我估计比分应该是3:0,你们认为呢?欢迎进来讨论!
阅读全文
摘要: 本文主要介绍了Enterprise Library 2.0 中 Logging Application Block 的简单应用以及Formatter,Trace Listener的自定义方法... ...
阅读全文
摘要: 本文主要包括Enterprise Library 2.0 中 Logging Application Block的简单介绍,与1.0的区别以及配置方法。
阅读全文
摘要:刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了,而Literal则是什么标记都不带,下面进入正题: 昨天做一个网站的视频新闻管理,首先我要在页面里添加一个播放器,如下: 1 那么如何让这个播放器能根据我们传的参数不同而播放不同的内容呢?上面一段Html代码的第5行就指明了...
阅读全文
摘要: 本文介绍了Enterprise Library 2.0 中的 Security Application Block 部分,主要包括以下几方面的内容:
1、概述
2、配置方法
3、与1.0版本的区别
4、简单应用
5、自定义Provider的方法
... ...
阅读全文
摘要:今天发现我的Gmail邀请函还剩99封,还没有Gmail的可以留下你的Email地址,申请后就可以用gtalk了.
阅读全文
摘要:世界杯马上就到了,不要错过了精彩比赛,大家现在要养足精神,准备熬夜看比赛了,呵呵.
阅读全文
摘要:前面介绍了Enterprise Library 2.0 中的Caching Application Block 和 Cryptography Application Block,今天我们来看一下Enterprise Library 2.0里对数据处理的部分--Data Access Application Block。它为我们开发者提供了对数据处理的大部分通用的方法。其内容包括:
1、使用DataReader返回多行数据
2、使用DataSet返回多行数据
3、返回一个输出型参数
4、返回一个单一值
5、事务处理
6、返回XML数据
7、使用DataSet来修改数据库
8、Enterprise Library 2.0 -- Data Access Application Block (补充)
...
阅读全文
摘要: 本文包括如下内容:
1、Cryptography Application Block 的简单介绍(参考了自带的英文文档)
2、配置Cryptography Application Block(本文以配置Symmetric Encryption Provider为例,Hash Provider 的配置基本相似)
3、怎样对一个数据进行加密?
4、数据解密
5、如何得到数据的Hash值
6、根据数据Hash值来判断数据是否变化
阅读全文