随笔 - 8  文章 - 7  评论 - 45 
  2012年4月6日
摘要: SharpUpdater开源了!http://sharpupdater.codeplex.com/简 介SharpUpdater是一个开源的.NET Windows桌面程序自动更新的组件。它提供一个启动程序在主程序启动时检测最新版本并升级。此外,还提供了一个VS插件生成配置清单。工作原理依赖于一个发布清单的XML配置文件(我们称之为ReleaseList),通过对比客户端和服务端的ReleaseList,计算出需要更新的文件,然后逐一下载覆盖本地客户端程序文件或资源文件。配置文件示例:<ReleaseList xmlns:xsi="http://www.w3.org/2001/阅读全文
posted @ 2012-04-06 21:50 CnSharp Studio 阅读(1252) 评论(8) 编辑
  2011年12月26日
摘要: 1、安装TFS插件Team Foundation Server MSSCCI Provider2、启用TFS插件3、创建SQL Project4、现有SQL添加到项目阅读全文
posted @ 2011-12-26 18:40 CnSharp Studio 阅读(79) 评论(0) 编辑
  2011年12月25日
摘要: 此篇狗尾续狗,有炒现饭之嫌。但为了学习Spring.NET的AOP实现,同时也是响应前篇的读者,还是再选这个例子。这不,CCTV6又在放《失恋33天》,咱还写这个。Advice(通知)Spring.NET 使用标记接口 AopAlliance.Aop.IAdvice 来定义通知,这个接口又有四个直接的派生接口,还有两个间接地派生接口。Spring.Aop.IAfterReturningAdvice,定义方法执行之后的通知,通知的方法名为 AfterReturningSpring.Aop.IBeforeAdvice,定义所有的前置通知,还是一个标记接口Spring.Aop.IMethodBefo阅读全文
posted @ 2011-12-25 22:43 CnSharp Studio 阅读(1192) 评论(4) 编辑
  2011年12月2日
摘要: 回首征途在上一篇《应用AOP简化WINFORM的异步操作——PostSharp实现》中,实现了通过AOP的方式隔离BackgroundWorker的调用。正如有朋友不倾向PostSharp的编译时代码织入方式,我也没在日常项目中使用过PostSharp。虽然问题可能不大,弃用它也只是重新编译一遍。但最近尝试Enterprise Library PIAB模块来实现相同的功能,还是发现了一些细节问题。一鼓作气与PostSharp不同,PIAB是以动态代理的方式来实现的。那么我们不能直接沿用Form中的代码,需要添加一个代理类来实现WorkThread。好吧,那么我们顺便引入MVP模式,通过Pres阅读全文
posted @ 2011-12-02 00:48 CnSharp Studio 阅读(1175) 评论(4) 编辑
  2011年11月19日
摘要: 起因从事WinForm的园友们一定经历过:当程序需要执行一个耗时的操作时,窗体进入假死状态,然后标题栏显示一个令用户绝望的“未响应”。不明真相的用户此时可能认为程序已死,强行关闭重启程序,然后重复这个噩梦。而通常此时程序实际上已经完成了一部分业务,造成数据丢失或者产生的结果与预期不一致。针对这个case,有很多方法来解决:Thread/ThreadPool/Control.Invoke/BackgroundWorker...下面以BackgroundWorker举例:假设程序现在要执行一个耗时的操作,为了不让用户肆意猛击界面,弹出一个带有loading动画的对话框block住主界面。我们把这个阅读全文
posted @ 2011-11-19 02:40 CnSharp Studio 阅读(1599) 评论(8) 编辑
  2011年8月21日
摘要: 经过一年的蛰伏与一个月的开发,SQL#终于升级到2.0了(我不是版本帝)本次更新的亮点: 1、对象查找 2、代码生成&自定义代码模板 下载URL:http://files.cnblogs.com/cnsharp/SqlSharp2.0_2008.7z全新设计的对象查找窗口,双击打开表结构或者脚本代码生成:从系统模板或自定义模板生成代码,高亮显示自定义模板,XSLT格式,简单易用,高度定制阅读全文
posted @ 2011-08-21 23:36 CnSharp Studio 阅读(182) 评论(6) 编辑
  2010年7月3日
摘要: 此版本为SqlSharp2005的升级版,适用于SQL Server Management Studio2008,功能与2005同,详见http://www.cnblogs.com/cnsharp/archive/2010/03/29/1699955.html下载地址http://files.cnblogs.com/cnsharp/SqlSharp2008_1.0.7z官方网站http://cnsharp.com阅读全文
posted @ 2010-07-03 17:32 CnSharp Studio 阅读(203) 评论(1) 编辑
  2010年3月29日
摘要: SqlSharp 是什么 SqlSharp是一款Sql Server Management Studio(以下简称SSMS)插件 ,SqlSharp2005 适用于SSMS2005 (SP1+) 必需要安装SP1以上版本补丁,建议安装最新的SP3 http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&displaylang=en功能介绍一、表结构查看界面:界面更友好,可编写注释二、格式化SELECT-IN语句三、 导出查询结果(CSV/XSL/XSLX)阅读全文
posted @ 2010-03-29 19:44 CnSharp Studio 阅读(1984) 评论(14) 编辑