摘要: C#中国身份证验证 BlackPhoenix著于发表 2008-2-19C#中国身份证验证,包括省份验证和校验码验证,符合GB11643-1999标准...今天写的C#中国身份证验证,包括省份验证和校验码验证,符合GB11643-1999标准...理论部分:15位身份证号码=6位地区代码+6位生日+3位编号18位身份证号码=6位地区代码+8位生日+3位编号+1位检验码 各省市地区国家代码前两位代码... 阅读全文
posted @ 2010-06-25 17:07 gllg 阅读(267) 评论(0) 推荐(0) 编辑
摘要: NET Framework 类库未提供读写ini文件的相应类,不过可以使用WinAPI来处理INI文件的读写,代码很简单。如下: 首先有两个API函数需放在你的class中且只能如此,放在method或(class外namespace内),都会出现编译错误:view source print?1using System.Runtime.InteropServices; 2[DllImport("k... 阅读全文
posted @ 2010-06-25 16:47 gllg 阅读(181) 评论(0) 推荐(0) 编辑
摘要: .NET为我们提供了操作数字证书的两个主要的类,分为为: System.Security.Cryptography.X509Certificates.X509Certificate2类,每个这个类的实例可以表示一个证书;System.Security.Cryptography.X509Certificates.X509Store类,可以对保存在计算机安全区域内的证书进行add/remove/get... 阅读全文
posted @ 2010-06-25 16:43 gllg 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 由于一朋友需要Visio实现仿真模拟Demo,因此我在原来Visio项目代码基础上进行改进调整,完成了其需要的功能。现将对原有Visio二次开发项目的创新思路及成果总结一下,以飨读者,也做为一个标志,供日后参考,或者于各位同行,一起研究切磋。先贴图展示整个项目的该款,表明此文章所托并非空穴来风、纸上谈兵!本人基于项目的Visio的二次开发文章写了很多,其中涉及到各形状方面的操作,但基本上都是做为一... 阅读全文
posted @ 2010-06-25 16:41 gllg 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Visio二次开发可以实现的项目情景很多,如电气线路分析、配电网络分析、流程图等,现因为项目需要,又认识多了一个应用场合,液压传动的仿真。项目效果图如下所示:动态仿真,其实也就是模拟实际线路的走向,实现动画的展现。以前我的Visio的项目,基本上都是基于静态的图形展现,并没有设置太多的动态展现。原来配电网络的通电线路的分析,严格来说也是静态的,因为基本上是一次性把通电和不通电的线路给绘制出来。而动... 阅读全文
posted @ 2010-06-25 16:39 gllg 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 关于多文件上传,以前我一直使用JQuery去动态创建文件选择组件,然后POST到服务器去。最近一段时间一直在Flash身边打滚,Flash对于多文件上传有很好的支持,于是我写了一个Flash的多文件上传组件,然后将其封装为ASP.NET控件,当我们在开发ASP.NET程序的时候可以像使用普通控件一样,从工具箱里拉到界面上就可以使用。Flash我采用Flex开发的,实现了选择文件和统计文件大小的功能... 阅读全文
posted @ 2010-06-25 16:37 gllg 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 1一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分钟,而用户登陆系统随便浏览一个页面就以关闭浏览器的方式退出的话,我们要在将近1小时后才能从在线列表中将该用... 阅读全文
posted @ 2010-06-25 16:19 gllg 阅读(463) 评论(0) 推荐(0) 编辑