内容列表
组件制作之五(托盘组件)
这将是最后一个组件了,目标定为非可视化,事实上非可视化组件要比可视化组件难做,因为是从TComponent继承而来,就没有了很多属性和事件。而这些都要我们从头来做过。这个非可视化组件,我决定为托盘组件,其中用到的技术较多,我不如列一个表出来,然后再来讲解好一点。另外,可能篇幅会多一些,请耐心看。用到的技术:1作为核心功能,当然是托盘的应用啦。2?托盘组件怎么样影响到主窗口最小化时隐藏3?托盘如何处
分类:Delphi 查阅全文
Delphi command-line compiler
defproj.cfg__ Default configuration which compiled by all Projects defproj.dof__Default configuration of all projects. Delphi command-line compiler The command-line compiler lets you invoke all the
分类:Delphi 查阅全文
组件制作之三(图形控件)
VCL中的Shape是个很不错的控件,可以选择几种图形,以满足我们的需求,但有时候就是觉得它的可选图形少了一点,比如我们想要一个三角形,它却没有。于是就想到来扩展一下这个控件,名为ShapeEx。其实扩展的功能不多,只是增加了一些图形。而类也并不是继承自TShape,而是继承自TGraphicControl,这样可以让我们彻底看看图形控件的做法。Tshape也是继承自TGraphicControl
分类:Delphi 查阅全文
组件制作之二(一个简单组件的制作过程)
接下来要动手来做一个组件了,我想了一个计数器组件,功能方面是比较简单的,但这不是本章的重点,这一章的重点是说明一个组件的制作全过程。在其中可以学到很多组件制作的技巧,当然这些也是我从书上学得的。好了,开始制作吧: 这是一个可以计数的组件,为了简单,我以秒为单位,当开始时,他就从0开始增加,并显示出来,到3600时,它又回到0,如此循环。当然它也可以停止,暂停,继续。另外,他还有一个时间事
分类:Delphi 查阅全文
组件制作之一(概念)
作为组件制作的开始,应该了解一些概念,我以为这些概念是非常重要的,将可以作为以后实践的理论基础。?一,?组件的简要层次结构。一般情况下,VCL的组件可以从Tcomponent为开始。其最明显的特征就是它的属性可以在设计时通过对象察看器来操纵,另外,他还能拥有其他组件。从Tcomponent下,分出非可视组件和可视组件。非可视组件如TOPenDialog,TTimer,TTable等,这些组件因为继
分类:Delphi 查阅全文
Running applications from DelphiTM: Using ShellExecute (Part 1) {转贴}
Running applications from DelphiTM: Using ShellExecute (Part 1)Level: Newbie-HackerAuthor: The BakerDate: 2002-04-19   Running or opening external programs or files, from Delphi
分类:Delphi 查阅全文
需要Gmail的朋友这里留话!
有6个邀请名额(怎么会这么少?!)需要请留下Email~ 我会尽快发送邀请。
分类:Delphi 查阅全文
发布D7帮助0.2版!
新增加两个章节,请还没提交稿件的朋友抓紧时间提交。 感谢参加翻译的所有成员的辛勤劳动! 也希望更多的人加入到此工程!有意者在此留言或给我mail 在此下载,Flash版,SWF格式。
分类:Delphi 查阅全文
Dlphi7中使用system单元的问题
  在Delphi7中如果使用了GetModuleName这样的windows函数,如果在Help中查是在system单元中,但是在uses中加入system后会出现“identifier redelcared”的错误.   把system改为windows后,编译输出正常.
分类:Delphi 查阅全文
將字串传入到Windows目前窗口Cursor所在位置
网络ID:wnhoo or sos_admin网名:e梦缘Mail:[email protected]风花雪月 e梦情缘 如下: function GetSysFocus : integer;VarhOtherWin,OtherThreadID,hFocusWin : integer;BeginhOtherWin := GetForegroundWindow;OtherThreadID := GetW
分类:Delphi 查阅全文
数字随机排序
假设有一组数字 1~1000,请将它们随机填充在一个数组中要求:1、数组中无重复数字2、整个程式运算很快! william 兄解答var Nums: array[1..1000] of integer; i,j,k,temp: integer; begin for i := Low(Nums) to High(Nums) do Nums[i] :
分类:Delphi 查阅全文
使用TImage浏览与保存网络图像
网络ID:wnhoo or sos_admin网名:e梦缘Mail:[email protected]风花雪月 e梦情缘 将http://delphi.ktop.com.tw/delphi.gif直接显示在timage中! 保存为文件,然后显示: uses UrlMon ;function DownLoadInternetFile(Source, Dest : String) : Boolean;
分类:Delphi 查阅全文
关于流的使用资料及相关实例
网络ID:wnhoo or sos_admin网名:e梦缘Mail:[email protected]风花雪月 e梦情缘 什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对流的操作
分类:Delphi 查阅全文
防止程序多次运行
网络ID:wnhoo or sos_admin网名:e梦缘Mail:[email protected]风花雪月 e梦情缘 http://delphi.ur-solution.com/delphi_download/upload/33954_wnhoo.rar [dpr部分]program Project1;uses  Forms,  Unit1 in 'Unit1.pas' {Fo
分类:Delphi 查阅全文
关于自定义组件属性中的default、stored等用法
Justmade  兄的解答: Default 不是給值這個 property , 而是告訴 Component writer 若這個 Property 的現值是這個值的話,就不用寫進 DFM (或 writeComponent 時不用包括這個 Property),以節省空間。 若你的 default 值是這個類的預設 default 值的話(如數字類是0, S
分类:Delphi 查阅全文
Format的用法
Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但
分类:Delphi 查阅全文
用Delphi对SQL-DMO进行封装的一种实现
SQL-DMO简介 Microsoft SQL Server是当前比较流行的数据库管理系统。随着SQL Server的不断完善与发展,以及与微软本身的Windows系列操作系统的完美结合,在Windows平台上提供较好的性能和易用性,因此越来越受到人们的重视。 SQL-DMO的全称是SQL Distributed Management Objects。它是一个集合,包含一组有双重接口的COM。
分类:Delphi 查阅全文
Delphi的接口陷阱
Delphi的接口陷阱 现在我所知的有两大陷阱: 陷阱一、接口的类型转换陷阱 a)       不能把一个对象引用强制转换成这个引用的类型没有声明实现的接口,即使这个对象实际实现了这个接口(呵呵,优点拗口)。 b)       当把一个对象变量赋给一个接口变量,在把这个接
分类:Delphi 查阅全文
成功人士的七种精神锻炼方式 -- 像成功人士那样思考 (3)
努力达到优秀获得巨大成功的第三种状态是优秀取向。顾名思义,成功人士对自己做的事情非常擅长。你也必须善于做自己的工作,在工作中努力达到优秀。今天就下决心在自己的领域进入前10%的行列,无论需要多大的努力和牺牲,无论要花多长的时间。 生活很像自助餐,是自助式的,没有人会帮你。你不能坐在餐桌旁,敲打着刀叉等待服务。你必须站起来,承担义务,为自己服务。 如果你想排在生活自助餐队伍的前列,有两个步骤是绝
分类:Delphi 查阅全文
Delphi控制Excel的重要属性和方法
Delphi控制Excel的重要属性和方法    在delphi中调用excel有四种方式,我们选取其中的一种用OleObject来装载excel工作表的方式来谈delphi控制excel的重要属性和方法。    首先给出通过OLE创建的一些主要代码步进行简单说明: 创建OLE对象: Var olecon: TOleContainer; Oleco
分类:Delphi 查阅全文
<< 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 >>