随笔 - 53  文章 - 0  评论 - 955  阅读 - 34万 
06 2010 档案
Math.Round 之关于 不同的四舍五入
摘要:之前有一直被误导,以为就是简单的四舍五入。 写这篇文章之前也是搜索一下,博客园中也是很多写过关于的文章。 本以为是很简单的就过去了,却发现了一个很不同现象。下面等我慢慢道来。 Math.Round有好多个重载,如下: 由于翻了源代码,就直接贴了源代码。这里是有两个版本的,double和decimal版本的,注意这两个版本的代码最终调用的方法可是不一样的哦,后面的现象原因就出在这里。 ... 阅读全文
posted @ 2010-06-20 18:19 steven hu 阅读(8186) 评论(20) 推荐(6) 编辑
HttpModule实现系统IP访问控制
摘要:最近项目中的一个政务系统要求可配置的IP访问控制,既然有这个需求我们自然要满足啦。 对于之前一篇中使用IHttpHandlerFactory验证用户经验,这次使用HttpModule来更早的检测用户。 如何来更好的判断IP是否在允许的列表或者禁止的列表,基于目前IPV4,就干脆IP的4位字段分别判断,这样也可简单的批量IP网段设置。 系统中将配置保存到数据库中,数据库设计如下: 接下来就可编... 阅读全文
posted @ 2010-06-15 13:54 steven hu 阅读(4621) 评论(38) 推荐(25) 编辑
数据库组件 Hxj.Data (三十一)(MySQL篇)
摘要:组件V1.7版本增加对MySQL的支持(测试了MySQL 5.1版本)。 下面来演示如何使用。 首先添加Connectionstring生成的sql如下:再测试批量添加:生成的sql如下:5条sql语句组合执行一次。然后进行查询:生成的sql如下:其他的示例就不再一一上代码了,操作都是与以前一样的。下载 阅读全文
posted @ 2010-06-12 08:51 steven hu 阅读(2830) 评论(8) 推荐(2) 编辑
Asp.Net Web控件 (八)(TabControl 选项卡控件)
摘要:在项目开发中经常会用到选项卡控件,网上也有很多,其实只是简单的功能,很多却实现的很复杂,功能很强大,并不是我需要的。 下面来实现一个简单的TabControl 。 先看演示: 运行出来的效果: 下面开始贴代码:其中[ParseChildren(typeof(TabItem))] 表示控件嵌套的子节点必须是TabItem控件,就是上面的示例代码。控件比较简单值定义了两个自定义属性: 下面是控件输... 阅读全文
posted @ 2010-06-03 21:38 steven hu 阅读(18636) 评论(51) 推荐(28) 编辑
数据库组件 Hxj.Data (三十)(Asp.Net 页面自动赋值与取值)
摘要:在项目中的页面中经常会遇到界面的赋值与取值,特别是页面中项特别多的时候,取值和赋值往往是体力活。 在组件中添加了一个简单的辅助,取值通过Request.From[“”]来实现,赋值则document.getElementById(“”).value来实现。 下面我们来看示例代码: 例子是:Northwind数据库的Products表 页面代码... 阅读全文
posted @ 2010-06-01 20:22 steven hu 阅读(4009) 评论(10) 推荐(4) 编辑

点击右上角即可分享
微信分享提示