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