前后台统一验证类UniValidate,附源码
MVC Model数据验证
MVC
Model数据验证已经实现了前后台统一验证,那为什么我又要重新实现一个呢,因为我懒,不想去写一个个Model,总结不方便的地方如下:
1. 一个form页面要写一个model,不能重用.
2. 验证和提示信息都写在特
http://cyqdata.cn/cnblogs/article-detail-42754
设计模式—State
GOF定义: STATE(状态模式):允许一个对象在其内部状态改变时改变它的行为.对象看起来似乎修改了它的类. 一,我为什么用状态模式: 先看一张截图: 目前系统中遇到很多这种类型的界面,它有很多职责: 1.当我们点击”新增”按钮进入这个界面的时候,它的职责是新增一个用户.
http://cyqdata.cn/cnblogs/article-detail-42729
Silverlight实例教程 - Navigation导航框架URI映射机制
在上几篇Silverlight Navigation导航框架教程中,主要介绍了Silverlight Navigation导航框架基础,本篇开始将结合实例介绍Silverlight Navigation导航框架的应用。按照个人经验来讲,学习Silverlight Navigat
http://cyqdata.cn/cnblogs/article-detail-42725
Visual Entity 1.7.0 发布(做最好的 NHibernate 设计器)
Visual Entity 再次发布新版,同样,这次发布的版本主要是针对 NHibernate 的,如果是使用 NHibernate 的用户,强烈推荐升级。
直接 点击这里 下载最新版本
主要更新:
1、支持更多的数据,主流的数据库基本上都支持了,其它没有支持的,主要是官方的 ADO.NET 对 VS 不支持。
V1.
http://cyqdata.cn/cnblogs/article-detail-42724
ISAPI_Rewrite引起的IIS应用程序池崩溃(fatal communication error)
在园子的发展过程中,曾经遭遇过多次应用程序池崩溃问题(比如:为什么应用程序池总是崩溃),每次都被搞得精疲力尽,后来稀里糊涂地解决了问题,却没找到问题的真正原因。
而这一次,一天内解决了问题并找到了真正原因。这次与以前有什么不同呢?我想主要的不同是面对问题时心态的改变。心态一变,一切随之而变。
在去年阻挡淘宝图片外链造成
http://cyqdata.cn/cnblogs/article-detail-42722
构建快速数据交易系统的思考(1)使用DataDirect
<<构建快速数据交易系统的思考>>系列将从软件架构设计的各个层面对提高系统性能方法和策略进行研究。
本文是系列“构建快速数据交易系统”的第一篇文章,将就如何从数据访问机制层面来改善系统性能的方法进行探讨 。
架构决定了应用程序的性能。 软件架构师经常
http://cyqdata.cn/cnblogs/article-detail-42688
Unity TIP2: Configuration之构造器注入、属性注入、方法注入
1:本篇基于如下的场景
a:主项目只和接口项目相关,如下:
也即,ConsoleApplication1只和IBiz和IDal相关。顺便说一下,为了演示注入,IDal要用到IBiz项目。
b:类结构如下:
SampleClass1,SampleClass2,SampleClass3,都继承自IClass
其中Samp
http://cyqdata.cn/cnblogs/article-detail-42685
Silverlight学习点滴之三——DataGrid的基本使用
DataGrid是一个是一个非常基本的表结构控件,常用来展示数据库的详细信息。
我选用的是微软的NorthWind示例数据库。
服务端设置
添加ADO.Net Entity Data Model,命名Model,选择NorhWind数据库,选择数据对象时把所有表都选上,并勾选"Pluralize or si
http://cyqdata.cn/cnblogs/article-detail-42670
ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
一、前言
在ASP.NET中,有很多种保存信息的内置对象如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。
方法
信息量大小
作用域和保存时间
应用范围
保存位
http://cyqdata.cn/cnblogs/article-detail-42623
用IFeatureSelection选中Feature高亮显示样式的更改方法
Arcengine开发过程中,用IFeatureSelection选中Feature高亮显示,默认的是亮蓝的颜色,可以改吗?经过一番折腾,以下颜色样式设置方法可行哦,记录下来ISimpleFillSymbol pFillSym=new SimpleFillSymbolClass();ESRI.ArcGis.Displa
http://cyqdata.cn/cnblogs/article-detail-42583
WCF的CommunicationObjectFaultedException异常问题
前天刚刚重装了系统,装上了Win7,结果在调试的时候,WCF服务Open报错了!
具体错误信息如下:
System.ServiceModel.CommunicationObjectFaultedException: 通信对象 System.ServiceModel.Web.WebServiceHost 无法用于通信,因
http://cyqdata.cn/cnblogs/article-detail-42562
对DataSet中存在DataRelation的DataTable中的记录进行排序
在ADO.NET中,没有为DataTable对象提供排序方法,因为在大多数场景中,DataTable转换为DataView是可以满足需求的,同时DataView提供了Sort属性,直接设置排序字符串即可达到排序的目的。 今天遇到特殊的情况了,用过策略模式的人也许经常遇到类似的情形,通过一个标记了Flag属性的枚举类型,
http://cyqdata.cn/cnblogs/article-detail-42546
通过Java SE 7自带的监控服务(WatchService API)实现类似.NET FileWatcher的功能
转自:王翔《模式——工程化实现及扩展》(设计模式Java 版) http://www.cnblogs.com/callwangxiang/ Java SE 7 Tutorial中增加了一个监控目录变更情况的示例,用于介绍其新发布的WatchService AP
http://cyqdata.cn/cnblogs/article-detail-42535
.NET WinForm程序中给DataGridView表头添加下拉列表实现数据过滤
我们见过Excel中的数据过滤功能,可以通过点击表头上的下拉列表来实现数据的过滤,这个功能很实用,省去了我们需要在程序中单独设计数据的查询过滤模块,功能直接依赖于数据绑定控件DataGridView。先来看看Excel中的数据过滤功能。
要想在DataGridView中实现类似于Excel的这种功能其实也并非难事
http://cyqdata.cn/cnblogs/article-detail-42530
这种写法用过没:string.Format("{0,-10}", 8)
初见 string.Format("{0,-10}", 8) 做 .net 开发也若干年了,如此写法(下面代码中黄色高亮部分)确是我第一次见(更别提用了): 1
2
3
4
var s1 = string.F
http://cyqdata.cn/cnblogs/article-detail-42509
把C#.NET程序移植到DB2上的经验浅谈(C#连接DB2可以用IBM.Data.DB2.dll)
感谢博客园不再封杀,差点儿搬家的念头都产生了,博客园还是有大胸怀,继续留在博客园写口水文应该没错,娱乐自己、娱乐大家,给枯燥的编程生活增加一点儿笑料,也给大家充当个开心果,让大家高兴一下下、轻松一下下,工作累了,看看吉日的文章心情就会好很多了,因为吉日技术太菜了还喜欢写文章分享更喜欢上首页不说
http://cyqdata.cn/cnblogs/article-detail-42508
.NET WinForm下一个支持更新ProgressBar进度的DataGridView导出数据到Excel的类
将DataGridView数据导出到Excel的方法大家应该都不陌生,无非就是对DataGridView进行行和列的遍历,将数据写入到Excel Workbook中,不过项目中需要添加对Excel的COM引用,这个会受到客户端环境的限制。如果直接将数据以CSV的形式导出就更简单了,CSV是一种简单的以分隔符(如逗号,T
http://cyqdata.cn/cnblogs/article-detail-42500
初探Razor和WebMatrix
前天晚上,我在微软技术社区打算看看CodeRush的重构性以及用法,却发现了一样新的东西,名叫WebMatrix。
我是个爱尝新的人,就迫不及待的进行了安装,并开始根据微软社区的教程进行WebMatrix的学习。
经初步了解,WebMatrix确实能让Web网页开发变得更加简单,而其也所使用了一种新的视图引擎,名叫Ra
http://cyqdata.cn/cnblogs/article-detail-42499
说一点实践中的 Repository Pattern
这个模式都说烂了,但是为什么几乎都是:
public abstract class RepositoryBase : IDisposable
{
// ... 省略 field 声明
protected RepositoryBase() {
this._context = this.CreateContext
http://cyqdata.cn/cnblogs/article-detail-42442
Silverlight特有的独立存储区--IsolatedStorage
IsolatedStorage是Silverlight一个特色,它是Silverlight的虚拟文件系统,所谓的虚拟文件系统,微软官方文档解释为虚拟文件系统的根位于物理文件系统上经过模糊处理的每用户文件夹中,由主机提供的每个唯一标识符都映射为不同的根,该根为
http://cyqdata.cn/cnblogs/article-detail-42433