代码改变世界

【技术原创】如何在SilverLight/WPF中用代码给DataGrid动态组织模板内容

2012-08-23 20:51 by Brush, 1425 阅读, 1 推荐, 收藏, 编辑
摘要:最近在使用SilverLight开发项目,感觉它很适合做企业后台管理软件开发。因为之前只用过WPF,对SilverLight这个子集了解得不是很多。于是我在之前的Asp.Net下写过的一个快速开发框架,就得在SiverLight中重新实现。这期间遇到不少问题,还好都一一解决了。其中我想跟大家分享一下今天中午我遇到的这个问题:如何在SilverLight中给DataGrid动态组织模板内容。 先说应用场景: 在需要以列表形式展示数据的界面中,放入一个DataGrid(实际上是我重写过的),再放一个分页控件,设置一下,即可实现自动绑定数据并分页。为了追求代码的简洁与框架的完美,我又添加了一个... 阅读全文

【技术原创】如何在Winform程序中播放视频及实现播放列表

2011-11-25 13:25 by Brush, 3076 阅读, 3 推荐, 收藏, 编辑
摘要:写在前面: 此文章主要讨论了如何在Winform下播放视频及视频的列表播放,此方法已经在公司的产品项目中使用超过半年,现公开与大家讨论,欢迎参与。 原文章同时发布在了本人独立博客:在Winform中播放视频等【DotNet,C#】 在项目中遇到过这样的问题,就是如何在Winform中播放视频。当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单;第二种是利用DirectX直接在窗体或者控件上绘图,这种比较复杂。于是采用的是第一种方法。 先从VS的工具箱里添加Windows Media Player组件,方式是打开工具箱,在最下面的空白处点击右... 阅读全文

【程序打包压缩】使用NetZ打包你的软件:附原创小工具下载

2011-11-25 13:05 by Brush, 816 阅读, 2 推荐, 收藏, 编辑
摘要:最近项目里面需要这样的需求,即将项目里过多的库合并,让客户端看起来瘦一点,于是在网上找了不少资料,最初是看到ILMerge软件,它是由微软内部员工开发,能将使用.Net开发的程序合并在一起,但它有个缺点是对COM组件处理不大友好,程序若引用了COM组件,而这些COM组件若使用了其它COM组件,需要一并合并才会成功,否则程序无法运行。而且程序引用的库需要全部添加才能生成成功,可以说使用起来不是很理想。 后来又找到一款合并软件,NetZ,开源项目。它比ILMerge多个功能,就是能混淆和压缩代码,而且它的限制比较少,你想压缩哪些库就压缩哪些库,不会出现失败信息。对COM组件支持得也比较... 阅读全文

【技术原创】京东商城价格图片分析解析源代码下载(C#),附演示程序

2011-11-18 10:31 by Brush, 4688 阅读, 12 推荐, 收藏, 编辑
摘要:前阵子研究过京东商城的价格图片采集算法,并在《【技术原创】探讨一下京东商城价格图片解析算法的优化,附演示程序下载》一文中详细阐述了这个算法的来源及推理过程,随后我又将自己演示的程序上传供大家下载。今天我就关于京东价格采集分析这块,将C#写的源代码向大家免费开放,希望能对大家有所帮助,同时也希望大家尊重本人的劳动成果,在项目中使用的时候尽量保留代码头部标示的出处。 此图片解析算法理论上是京东价格图片解析速度最快的了(当然不包括下载图片),不知道有没有朋友有比这个还快的思路或者实现Demo,有的话可以在这里交流一下。 下面就是演示程序的截图: 这两天呢,我又将代码整理了一下,将算法部分单独... 阅读全文

【技术原创】探讨一下京东商城价格图片解析算法的优化,附演示程序下载

2011-11-15 14:08 by Brush, 3344 阅读, 8 推荐, 收藏, 编辑
摘要:以下是我发布在个人独立博客的原创技术文章(源地址),放到园子里来供大家讨论。 发现咱博客开启后技术性的文章写的并不多,这貌似违背当时的初衷啊。文章不多并不表示咱一直都闲着,尤其是在技术方面咱是因为太忙了才没时间写一写,总结总结的。今晚趁还有些精力赶紧将前段日子自己捣鼓的小东西(之一)给大家分享一下。 前不久我不是扬言说要做两款小软件么,这次我们说到的话题就跟这个有关。我说的那个软件之一就是京东商城的相关软件--我想抓取价格做分析(京东不会提供这个接口),我相信这个肯定是对大家有所帮助的。京东商城的价格展示方式,除了书籍外,基本上都是通过图片来展示的--这个好处是防止有人过于轻易地抓取到... 阅读全文

Silverlight3实现按路径运动[原创]

2009-11-17 18:14 by Brush, 1517 阅读, 2 推荐, 收藏, 编辑
摘要:这几天需要给终端机做个一组Logo沿圆形轨迹转动效果, 直接用Winform实现太卡(通过不断绘图方式), 考虑到SL3可以脱机运行, 就用它来实现. 网上也找了很多教程, 发现没有较好的方法, 最后自己"研究"出一种可行的方法, 供大家讨论: 1.运行效果:[代码] 相信大家都能看得懂代码的意思, 这里由于时间原因(马上要下班走人了)我就不多啰嗦了, 大家有什么好的方案也欢迎一同讨论. 程序运行... 阅读全文

MSSQL2000 复制数据的难题,只能通过远程上的网站访问数据库.

2007-12-20 22:05 by Brush, 293 阅读, 0 推荐, 收藏, 编辑
摘要:最近在做DNN网站,因为网速的原因,我想出来了一个在本地开发然后上传更新到远程网站的方案.中间出了些问题,请教一下各位高手. 远程的数据库只能在网站服务器上访问到(IP都不能ping到的),所以我在远程的网站上放一个执行SQL的页面,然后通过SQL语句来复制数据库. 问题就出在这里了. 由于业务上的需要, 我们得通过这个只能执行SQL的页面导出远程的整个数据库的... 阅读全文

初学Flex,在使用Webservice时遇到Xml数据绑定的一个问题,试了N个方案,均没解决。

2007-12-07 10:51 by Brush, 1407 阅读, 0 推荐, 收藏, 编辑
摘要:如题,近期在研究Flex,遇到一个问题。 问题是: 用Flex中的datagride绑定Xml数据。 Xml数据格式为: Mobile Phone $199 Car Charger $34 ... 阅读全文

关于网站应用中XML的使用心得[原创]

2007-10-06 11:32 by Brush, 4997 阅读, 0 推荐, 收藏, 编辑
摘要:最近忙于做一个小网站,是电子商务性质的。其中很多地方我用到了XML文件作为数据存储的方式,目的就是减轻数据库负担。 经过一两个月,在XML数据操作这块也有了一定经验,现在把它写出来共享给大家,同时也欢迎大家参与讨论。 (注:本文虽然质量不高,但转载望注明一下出处,谢谢合作!) 1。如果数据库表的记录是分组的,总的操作频繁但每组的并不频繁,且数据对保密性要求不高。那可以用XML。 ... 阅读全文

[转载]动态决定加载dll多个版本的完美方案

2007-06-30 22:19 by Brush, 726 阅读, 1 推荐, 收藏, 编辑
摘要:今天看到动态加载DLL的一个不错的实现方案,转载一下。 原文出处:懒猪乐园 再次感谢作者!!! 原文: 最近同事遇到一个问题,关于程序需要在动态的时候决定究竟要加载dll的哪个版本. 我们程序现在依赖于cad的一个simple.dll. cad有2004,有2006.这个simple.dll是强命名的,04跟06虽不同但版本号是一样的,不可以放在同一目录下.我们现在的程序需要同... 阅读全文