摘要: 直接引用了http://www.cnblogs.com/doit8791/archive/2012/05/17/2507073.html。 阅读全文
posted @ 2014-09-09 10:17 花爱春 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 关于C#动态添加控件,以及动态添加事件可以参考窗体文件的 Designer.cs 文件。。。//添加TextBox控件private void button1_Click(object sender, EventArgs e){ TextBox txt = new TextBox(); ... 阅读全文
posted @ 2014-07-29 12:34 花爱春 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 修改注册表 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Jet4.0] 将MaxLocksPerFile键值改为自己设置的值(如:9999999)。代码实现:function TfrmExport.EditRegister: Boo... 阅读全文
posted @ 2014-07-28 16:31 花爱春 阅读(263) 评论(0) 推荐(0) 编辑
摘要: /// /// 遍历文件夹 (引用SysUtils单元)/// procedure TfrmMusicMenu.SearchInDir(sDirectory: string);var pSearchRec: TSearchRec; // TSearchRec是delphi为我们定义好的一个记录类... 阅读全文
posted @ 2014-07-15 09:32 花爱春 阅读(3762) 评论(0) 推荐(0) 编辑
摘要: /// /// 重命名文件夹 引用ShellAPI/// function ReNameDirectort(SourceDirectort, DestinationDirectort: string): Boolean;var pDirOperate: TSHFileOpStruct;begin... 阅读全文
posted @ 2014-07-15 08:52 花爱春 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 这篇完全是copy过来的,reason,写得很好,分享一下。原文:http://www.cnblogs.com/gagarinwjj/articles/getupearlier_one.html 早起的习惯是天生的还是后天养成的呢?在我身上,它显然是在后天养成的。在我20岁之前,我很少在午夜前... 阅读全文
posted @ 2014-05-07 12:23 花爱春 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 组合模式允许你将对象组合成树形结构来表现“整体\部分”层次结构,组合能让用户以一致的方式来处理个别对象和组合对象。 以菜单为例,因为子菜单的存在,所以当遍历菜单时,会遇到个别对象(菜单项)和对象组合(子菜单)。 还好有组合模式。。。 现在创建一个组件接口来作为菜单和菜单项的共同接口,让我们... 阅读全文
posted @ 2014-03-26 12:48 花爱春 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 状态模式允许对象在内部状态改变时改变它的行为,对象看起来像是修改了它的类。 状态模式将状态封装成独立的类,并将动作委托到代表当前状态的对象。 “看起来像是修改了它的类”:从客户的视角来看,如果说你使用的对象,能够完全改变它的行为,那么你会觉得,这个类是从别的地方实例化来的。然而实际上,这是在... 阅读全文
posted @ 2014-03-25 12:54 花爱春 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 在设计中使用迭代器模式的影响:如果你有一个统一的方法访问聚合中的每一个对象,你就可以编写多态的代码和这些聚合搭配(当我们写了一个需要以迭代器当做参数的方法时,其实就是在使用多态的迭代。也就是说,我们所写出的代码,... 阅读全文
posted @ 2014-03-24 12:51 花爱春 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这两个概念还是比较抽象的,幸好最近看了一些相关的书,怕忘了,索性记下来。。。 主要说说两者的差异:对象把数据隐藏于抽象之后,曝露操作数据的函数。数据结构曝露其数据,不提供有意义的函数。可以看出,两者是截然对立的,这说明了对象与数据结构之间的二分原理:过程式代码(使用数据结构的代码)便于在不改动... 阅读全文
posted @ 2014-03-13 19:48 花爱春 阅读(649) 评论(0) 推荐(0) 编辑