波斯马BOSSMA Information Technology

2011年 发布的所有日志

Google地图实现查找指定地点1公里范围之内的地铁站

发布时间:2011年10月20日 / 分类:JavaScript / 2 次吐槽

现在地铁这么多,确实方便了出行,但是到达一个陌生地方时,找到最近的地铁站还是有点迷茫的。网上已经有一些查找最近地铁站的应用,特别是手机应用,但是对于怎么实现的却一知半解,这篇文章就来一探究竟。 这里通过Google地图的API来实现查找指定地点附近的地铁站的功能,首...

使用Code First模式开发如何更新数据库

发布时间:2011年10月18日 / 分类:DOTNET / 3 次吐槽

Code First模式 使用Code First模式开发数据库时,首先编写实体类,继承DbContext创建数据操作类,然后在这个基础上编写自己的业务处理程序,然后在系统运行前配置数据连接,当系统第一次运行时会自动创建数据库(当前版本中使用DropCreateDatabaseIfModelChanges策略时,系统...

MyXls导出Excel的各种设置

发布时间:2011年10月17日 / 分类:DOTNET / 11 次吐槽

MyXls是一个操作Excel的开源类库,支持设置字体、列宽、行高(由BOSSMA实现)、合并单元格、边框、背景颜色、数据类型、自动换行、对齐方式等,通过众多项目的使用表现,证明MyXls对于创建简单格式的Excel文件十分快捷方便。 本文将通过实例的方式详细说明如何通过各种属性设置...

DragListView – 实现在ListView控件中拖拽(拖动)列表项(行)

发布时间:2011年10月13日 / 分类:WinForm / 抢沙发

很久没有写过WinForm的程序了,这几天整理了下以前写过的几个控件,发现一些比较有用的扩展。今天介绍一个自定义控件DragListView,可以拖拽其中的行,移动它们的位置,从而重新排序。 这个控件适用于使用Details视图显示项的情况。 原理:继承ListView,当点击选中一个列表项...

一个计算相似度的问题

发布时间:2011年10月8日 / 分类:DataBase, Design / 抢沙发

在CSDN的BBS上看到一个计算兴趣相似度的问题,很感兴趣,在电子商务中应该有很大的用途。比如通过相似度寻找好友,通过相似度进行比较购物,通过相似度向顾客推荐一些可能感兴趣的商品等等。 首先虚拟一个场景: 某个网站有很多用户,每个用户注册的时候填写了自己的一些兴趣,...

GridView自定义分页的实现方式

发布时间:2011年9月23日 / 分类:ASP.NET / 4 次吐槽

此篇文章中提到的“GridView自定义分页”是指:每一页的数据都从数据源查询,每次绑定到GridView的数据只包含当页的数据,总记录数由其它程序提供给GridView,而不是由GridView自己计算。 之前我写过一篇文章叫“GridView通用分页模型”,主要是应用于绑定全部数据,依靠GridView去...

实现MyXLS设置行高的功能

发布时间:2011年9月22日 / 分类:DOTNET / 15 次吐槽

MyXLS是一个导出Excel的好工具,速度快,体积小,而且也不用担心使用Com生成Excel时资源释放的问题了。MyXLS已经实现了很多操作Excel的功能,但是作者好像2009年末就不再更新维护这个程序了,猜想可能是新版本office的文件格式操作起来更容易。我这里管不了这么多啊,还得继续...

VeryCodes 邮件打开率统计工具(Ⅰ代)正式发布

发布时间:2011年8月10日 / 分类:ASP.NET, Tools / 抢沙发

通过电子邮件发送最新的资讯或优惠信息是一个十分常用的营销手法,但是大量发送广告邮件免不了进入客户的垃圾邮件箱;即使比较幸运,没有进入垃圾箱,也无法获知收件人有没有看过这封邮件,无法确认邮件的营销效果到底怎么样。也许你会使用回执的方式来让收件人确认,这样会有...

asp.net自定义获取Get和Post请求的参数

发布时间:2011年8月2日 / 分类:ASP.NET / 抢沙发

关于获取Get和Post请求的参数,.net类库提供了相关的方法: Request.QueryString? 常见的获取Url参数。 Request.Form 常见的获取提交表单项。 这两个方法在获取的时候都会进行解码,并且不是使用者可以控制的。这样可能就会导致一些问题,比如不想对获取到的参数进行解码,或者...

VeryCodes.Log让日志记录和读取变的更简单

发布时间:2011年8月1日 / 分类:DOTNET / 抢沙发

在.NET程序开发领域,log4net和nlog是两个十分优秀的日志组件,并且被广泛使用。当然还有一些系统独立开发使用读写文本文件(或其它存储格式)的方式处理日志。所以.net的日志处理方式大体可以分为:log4net、nlog和系统自定义日志处理三种方式。VeryCodes.Log并没有提供新的日...