摘要:
[源码下载]乐在其中设计模式(C#)系列文章索引作者:webabcd介绍类图加实例的方式介绍设计模式(C#)创建型模式(Creational Pattern)1、乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2、乐在其中设计模式(C#) - 建造者模式(Builder Pattern)介绍将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。3、乐在其中设计模式(C#) - 原型模式(Prototype Pattern)介绍用原型实例指定创建对象的种类,并
阅读全文
posted @ 2011-10-25 09:22
HackerVirus
阅读(182)
推荐(0)
摘要:
代码下载位置:VSTONet2007_12.exe(419 KB)Browse the Code Online本文以 Visual Studio 2008 的预发布版为基础。文中包含的所有信息均有可能变更。本文讨论:VSTO 如何使 Office 开发更强大在 Office 解决方案中使用 WCF、WPF 与 LINQ轻松将高级功能添加到 Office 应用程序简便地构建服务本文使用了以下技术:VSTO, WPF, WCF, LINQ目录示例解决方案构建 WCF 服务WPF UserControl将 WPF UserControl 连接到 VSTO在 VSTO 解决方案中使用 WCF 服务安全
阅读全文
posted @ 2011-10-24 14:55
HackerVirus
阅读(738)
推荐(0)
摘要:
前段时间去图书馆借书,无意中发现这样一本书,书名是”新一代 .NET Office开发 Excel篇”,书名比较有意思,就借出来看看.看完以后,发现确实不错.它挖掘了Office产品中我们经常忽略的部分.比如图表,透视表等.下面根据我对这本书的笔记来看看VSTO这个被微软偷偷发布,而被我们遗弃的东东到底是什么样子?由于这本书只针对Excel部分做操作,所以这是重点,不过后面还有一个示例是基于Word的. 我们首先创建一个WindowApplication程序,然后引入必要的类库.如图-1所示.图-1 创建WindowApplication的目的是熟悉Office操作的语法.我们现在用代码来实际
阅读全文
posted @ 2011-10-24 14:52
HackerVirus
阅读(466)
推荐(0)
摘要:
CommunityServerCommunity Server2.0专注细节专题Doc下载(2006-3-9更新)摘要: Community Server2.0专注细节专题word文档下载阅读全文posted @2006-03-09 00:54彭斌 阅读(4063) |评论 (6)编辑Community Server2.0专注细节一 邮件提醒按钮实现(上)摘要: “邮件提醒”按钮是在CS2.0论坛模块里的一个帖子左上角出现的。该按钮不是一般的按钮,有图片并且还有文字(文字不是图片中的一部分那么简单,文字会根据xml的资源文件的不同而替换不同的语言),另外点击按钮还会通过Ajax回调一个服务器端
阅读全文
posted @ 2011-10-24 11:45
HackerVirus
阅读(417)
推荐(0)
摘要:
最近自从公司的开发环境改了. 从VS2003 改到VS2008后 用了C# 3.0 的新东西 自己积累的方法就慢慢的多起来了.由于经常使用以前经常DataTable 现在都使用List<T>就此需要经常转换.. 用的多了 自然需要写个简单的方法来实现互相转换由于C#3.0出现了扩展方法 我们可以通过这样一个特性来简化我们的开发.DataTable 转换为List<T> 的我们可以通过扩展DataTable来简化publicstaticclassDataTableExtensions{///<summary>///DataTable转换为List集合///&l
阅读全文
posted @ 2011-10-19 14:29
HackerVirus
阅读(365)
推荐(0)
摘要:
C# 文件操作类using System;using System.IO;namespace Utils{ public class IOHelper { public IOHelper(); public static bool CopyDir(DirectoryInfo fromDir, string toDir); //复制目录 public static bool CopyDir(string fromDir, string toDir); //复制目录 public static bool CreateDir(st...
阅读全文
posted @ 2011-10-19 14:25
HackerVirus
阅读(486)
推荐(0)
摘要:
C#的学习点滴开发中写过的一些有用的代码。作者作者:斑鸠更新时间:2011/06/21相关XML的序列化使用钩子利用HttpHandler来处理ClickOnce程序的请求双缓冲ListView自定义控件读取Excel的数据作者:陈太汉DataTable转换成IList在用C#作开发的时候经常要把DataTable转换成IList;操作DataTable比较麻烦,把DataTable转换成IList,以对象实体作为IList的元素,操作起来就非常方便。注意:实体的属性必须和数据库中的字段必须一一对应,或者数据库字段名.ToLower().Contains(实体属性名.ToLower()) 数据
阅读全文
posted @ 2011-10-19 14:15
HackerVirus
阅读(285)
推荐(0)
摘要:
使用钩子在程序中使用钩子库引用usingSystem.Runtime.InteropServices;DLL模块使用钩子首先必须知道一个比较重要的知识。也就是系统全局钩子必须将钩子代码放置在一个单独的DLL中。该DLL加载后会将代码嵌入其他应用程序的进程中,从而实现获取全局的鼠标键盘信息。因此,想要在C#中使用钩子函数的话,首先花一点功夫自己写一个DLL是一个不错的想法。即使你用的钩子不需要DLL,对于你以后增加功能只会更方便:-)DLL模块的基本实现(C++)//==========include文件==========//定义回调函数的函数类型typedefVOID(CALLBACK*Ca
阅读全文
posted @ 2011-10-19 14:10
HackerVirus
阅读(754)
推荐(0)
摘要:
ASP.NET MVC第7章 SportsStore — 一个真实的应用程序posted @2011-10-18 06:24r01cn 阅读(174) |评论 (3)编辑第6章 MVC基本工具 — 精通MVC 3 框架摘要: Pro ASP.NET MVC 3 Framework(精通ASP.NET MVC 3框架)一书的第6章翻译阅读全文posted @2011-10-17 15:20r01cn 阅读(828) |评论 (4)编辑第5章 基本语言特性 — 精通MVC 3 框架摘要: Pro ASP.NET MVC 3 Framework(精通ASP.NET MVC 3框架)一书的第5章翻译阅
阅读全文
posted @ 2011-10-18 09:32
HackerVirus
阅读(491)
推荐(1)
摘要:
FlyTcpFramework源于网上很流行的一个C#异步TCP通讯类库,我进行了一些整理和功能上的扩充,加入了文件传输的功能,并制作了一个MSDN风格的手册。类图:使用方法:下载源码并打开源码解决方案,解决方案中包含四个项目:FlyTcpFramework:类库ppCLient:PDA客户端DemoPPServer:服务器端DemoWInClient:WInForm客户端Demo修改PPserver中监听的IP地址,运行PPserver,输入start开始监听;运行WinClient,修改文本框中的IP,点击Connect,下面就可以测试发送文本发送文件了,服务器端的逻辑是返回客户端发送的文
阅读全文
posted @ 2011-10-17 14:31
HackerVirus
阅读(705)
推荐(0)