Love Coding
不断的学习,才能进步
摘要: 今天把刚做好的安装包放在Vista上运行,啊,竟然装不了,报错了,2869 错误,为什么在XP上好好的,在Vista却不行了啊,上网查了一下,原来是这样的啊:Vista下,如果开启了 UAC 的话, 程序运行时,如果用到 administrator 权限,通常会自动弹出提示框,或者 在程序的右键菜单中,会有一项 “以管理员身份运行”。而 msi 文件, 却没有 “... 阅读全文
posted @ 2008-12-09 17:34 云者悟空 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 我们一般在调试Windows Service时,可以通过Tools->Attachto process,然后选中进程进行调试,这样的比较麻烦,因为你不得先编译程序,安装服务,然后启动等等一系列的操作,严重浪费不必要的时间,有没有比较好的一点的方法呢?第一步,要将Project 属性中的Application中的Out Type设为Console Applicaion。第二步,要将主函数放在S... 阅读全文
posted @ 2008-12-08 14:37 云者悟空 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 今天早上,刚到公司,就看到经理通过Skype发来的消息,问我看了Email没有啊?我想肯定是出事了啊,心不由得紧张起来,差不多是昨晚代码重构上出的问题,果然不出所料,的确如此。 我将配制文件的关键词给改了,由原来的属性名"Host",改为现在的"IP",感觉IP这样比较直观,还自我感觉良好。[代码]可问题就出来这儿,安装、部署的人不知道啊,他们还是以以前的习惯为准,因为他们并不知道,这儿改了,还用... 阅读全文
posted @ 2008-12-05 10:34 云者悟空 阅读(168) 评论(1) 推荐(0) 编辑
摘要: IComparable<T>通过T,可以实现保证传入的对对象类型是确定的,这样在编译时就可以确定类型了,如下的注释的那句,现在只能传入Person类型,这样保证类型是安全的,不必过多的进行Convert[代码] 阅读全文
posted @ 2008-12-02 18:21 云者悟空 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 将ICompareable和IComparer结合 比较大小这儿注意的是PersonComparer的比较方法 CompareTo调用了Person对象的重载比较方法CompareTO public int CompareTo(object obj, PersonCompareType compareType){.....}这样的话,Person能根据Comparer传过来的参数,进行相应的排序比... 阅读全文
posted @ 2008-12-02 18:01 云者悟空 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 实现IComparer ,这样就可以在数组中或其它集合中自定义排序了,要实现其中的方法: public int Compare(object x, object y) Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using Syst... 阅读全文
posted @ 2008-12-02 17:27 云者悟空 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 实现ICompareable,使对象具有自定义的比较功能,只要实现其的一个方法(CompareTo)就可以了 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections;/... 阅读全文
posted @ 2008-12-02 17:14 云者悟空 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 实现ICollection 注意: ICollection inherits IEnumerable Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections;//注意us... 阅读全文
posted @ 2008-12-02 16:24 云者悟空 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections;//注意using Collections using System.Collections.Generic; ... 阅读全文
posted @ 2008-12-02 14:40 云者悟空 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 本打算写一下用组合模式,结合TreeView控件动态加载对象的例子,由于时间原因,先写个Composite Pattern吧, 明天再仔细完善之. 组合模式(Composite):将对象组合成树形结构来表示"部分-整体"的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 组合模式又可以分为透明模式(Transparent)和安全模式(Security)两种 例一:透明模式(Trans... 阅读全文
posted @ 2008-12-01 23:36 云者悟空 阅读(211) 评论(0) 推荐(0) 编辑