摘要: 面向对象概念初步•类自动生成 快捷键:ctrl+shift+c1.类的定义类是用户创建的数据类型,包括状态、表达式和一些操作。有3个组成部分,即字段、方法和属性。字段是类的内部数据变量,方法就是类中定义的函数和过程,属性是类提供给外部使用的数据变量。 类的定义分两步:首先在类(单元)的接口(inte... 阅读全文
posted @ 2015-06-30 13:59 北极星 - North Star 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1. 数据类型特定类型 日期和时间Delphi 也用实型数表示日期和时间数据。但为了更准确起见,Delphi 特别定义了TDateTime 数据类型,这是一个浮点类型,因为这个类型必须足够宽,使变量能容纳年、月、日、时、分和秒、甚至毫秒。日期值按天计数,从1899-12-30开始,放在TDateTi... 阅读全文
posted @ 2015-06-30 13:55 北极星 - North Star 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: 删除目录及目录下的文件(user ShellApi单元)function SHMyDelDirectory(const Source: string): boolean; var fo: TSHFILEOPSTRUCT; begin FillChar(fo, SizeOf(fo), 0); with... 阅读全文
posted @ 2015-06-30 00:55 北极星 - North Star 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 多线程的基本概念 (转) win 98/nt/2000/xp 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用cpu 运行时间和资源,或者说,把cpu 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带 阅读全文
posted @ 2015-06-29 22:21 北极星 - North Star 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: Delphi初学者应小心的六大陷阱作者:子夜编译 初学DelphiI的人,由于各种原因,对DelphiI中的许多概念不能很好的理解,并由此带来了许多的问题,或者是开发出的程序稳性不好,一会能运行,一会又不能运行;或者是遇到一个问题久思不得其解,还误以为是DelphiI自身的BUG,等等这些,浪费了... 阅读全文
posted @ 2014-09-29 22:07 北极星 - North Star 阅读(414) 评论(0) 推荐(0) 编辑
摘要: (整理自网络,如有侵权立删) 本文目录导航 一、基于windows 消息机制的鼠标键盘模拟(一)、针对指定程序(窗口)模拟(PostMessage)——局部模拟(可后台)1、模拟键盘按键。2、模拟鼠标3、例子4、附录:获取窗口句柄handle1) WindowFromPoint2)FindWindo 阅读全文
posted @ 2014-04-10 11:30 北极星 - North Star 阅读(21058) 评论(1) 推荐(2) 编辑
摘要: 前辈写的Delphi心得2009-08-11 19:13:20|分类: Delphi专区开发环境Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1,Delphi 2007则建议尽量安装最新的版本。工欲善其事,必先利其器,为了提升开发效率,为了能更加得心应手的处理接下来的开发工作,我们有必要安装一些有用的开发辅助工具(Delphi将此类插件以Expert命名)。首先推荐的是DelForExp这个源代码格式化工具,集成在 阅读全文
posted @ 2013-05-02 16:49 北极星 - North Star 阅读(358) 评论(0) 推荐(1) 编辑
摘要: Delphi Code Editor有几个特性在编写大规模代码时非常有用。下面分别进行介绍:1、Code Templates(代码模板)使用代码模板可把任意预定义代码(或正文)插入到单元文件中。当在Code Editor中编辑代码时,按下键盘的【Ctrl + J】,就可使用代码模板;此时会弹出一个列表框,其中列出了可供选择的模板。从列表中选取一个模板,按下Enter键,与所选模板相对应的正文就会被插入到单元文件中。如下图:可以通过“Environment Options”对话框的“Code Insight”页面来增加新模板或编辑现有模板;当然,也可以用文本编辑器打开代码模板文件,编辑其中的代码 阅读全文
posted @ 2013-04-27 12:40 北极星 - North Star 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Delphi POS函数中文处理的问题2010-12-15 18:57delphi漏洞 pos()函数的奇怪现象edit1.Text := intToStr(pos('市',资中市'));结果=5,正确.edit1.Text := intToStr(pos('市','资兴市'));结果=2 . -_-?edit1.Text := intToStr(pos('市','湖南省郴州市资兴市'));结果=11,正确.edit1.Text := intToStr(pos('市','湖南省资兴市 阅读全文
posted @ 2013-04-26 17:08 北极星 - North Star 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 排序排序就是将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程。排序问题是一个十分重要的问题,并且排序的方法有很多种:例子:输入20个数,将它们按照从高到低的次序排列以后输出。方法一:选择排序选择排序的基本思想:首先从要进行排序的数中选择最大的一个数,将它放在第一个位置,然后从剩下的数中选择最大的放在第二个位置,如此继续,直到最后剩下的两个数中选出较大的数放在倒数第二个位置,剩下的一个数放在最后完成排序。具体操作:对需要排序的数据序列进行n-1遍的处理,第1遍处理是将L[2..n]中每一个元素与L[1]比较,最大者与L[1]交换位置,第2遍处理是将L[3..n]中每一个元素与L[2]比 阅读全文
posted @ 2013-04-16 23:48 北极星 - North Star 阅读(1278) 评论(0) 推荐(0) 编辑