随笔分类 -  Delphi

这里记录所有与Delphi相关的随笔记录
摘要:前言: 程序设计中,常常有这样的一个处理场景。需要批量处理一个列表的内容,但在列表条目的设计中,有基于条目的列表处理事件,这样的事件其实是重复覆盖的。 这种状态下,往往是需要屏蔽掉条目事件,进行列表整体处理完毕后,再恢复条目事件的。 举一个常规的例子,一般单据界面的设计模式,左边一个竖型单据号列表, 阅读全文
posted @ 2018-11-08 16:04 莫霏 阅读(830) 评论(0) 推荐(0)
摘要:前言 最开始学习数据结构的时候,链表,堆栈,队列,数组,似乎只是一堆概念,随着使用中慢慢接触,其对应的模型,功能,一个个跃到眼前,变成了复杂模型数据处理中的最重要的部分。 By Murphy 20180424 1,列表 Delphi中的列表有很多,从数据结构上可以分作:TList(数据链),TQue 阅读全文
posted @ 2018-04-25 14:35 莫霏 阅读(10923) 评论(0) 推荐(1)
摘要:--下面是实现一个99乘法表的脚本,第一种方法很常规,第二种方法我想了一个多小时,开始绕在Cross Apply连接这个功能上。 --我没打算用多重循环,但是感觉如果单靠两个表相连,另外一个表的数据又要根据前一个表的对应记录该表where条件,就必须用Cross Apply --这是受蔡志辉的Sql 阅读全文
posted @ 2017-03-20 09:36 莫霏 阅读(824) 评论(1) 推荐(1)
摘要:线程的使用规则我将会在我另一篇文章《Delphi中使用比较少的一些语法》中进行介绍,这里只开放一篇Delphi原代码的算法: //工程文件:Sort_MultiThread.dpr program Sort_MultiThread; uses Forms, SortUI in 'SortUI.pas 阅读全文
posted @ 2017-01-12 20:31 莫霏 阅读(1578) 评论(0) 推荐(0)
摘要:仔细看了下百度中的回溯法介绍,这是一种非常有用的算法,大概有两种模式,一种是遍历,一种是递归。 我把这两种方法都列出来了,按网上的说法,递归效率要比遍历快很多,我这里测试是一样的,可能是网络上那些遍历法根本没优化好吧, 多遍历了很多东西。 网上并没有Delphi的原代码,我综合了各种算法,将N阶皇后 阅读全文
posted @ 2017-01-10 18:32 莫霏 阅读(283) 评论(0) 推荐(0)
摘要:本文是为了加强记忆而写,这里写的大多数内容都是在编程的日常工作中使用频率不高的东西,但是又十分重要。 Murphy 1,构造和析构函数: a,构造函数: 一般基于TComponent组件的派生类,都应该使用overload关键字进行继承,Delphi中的对象没有什么复合的概念,在设计时,从简便的角度 阅读全文
posted @ 2016-06-12 17:21 莫霏 阅读(5563) 评论(0) 推荐(0)