1、notebook的使用Pages属性里添加page 右键点击notebook, next page|Previous page,然后把控件加到页面上2、设置toolbutton的快捷键加个Action List 利用它来关联ToolButton3、自定义组件注册过程end; procedure Register; implementation procedure Register; beg
1、我们会想要能够对一个数据型别进行扩充,而不想继承类别。2、如果我们想为一个组件类别加入新的方法,为它提供新的功能,而且不想通过继承来做。(如对TFDMEMTable增加方法等,你就得继承做处理,or做成控件进行安装...很繁琐)那就使用class或者Record助手:    这些特殊用途的数据型别能够延伸现有的型别,为这些型别加上新的方法。即使使用类别助手这个作法
转载 2024-03-07 13:43:11
45阅读
书接上回。上一篇我写了如何Delphi 代码调用 Python 代码里面的函数。这一篇如题。问题:假设有一个 Python 的开源代码,里面有一个类,比较复杂,它有比较复杂的算法,刚好我们在写 Delphi 程序的时候需要。如何Delphi 直接调用这个类,使用它的算法?Python 代码如下:class MyPerson: def __init__(self, FirstName
在实际编程中,这些操作会经常用到的。开始你不用着急全部记住它们,只要知道有这些功能就行,需要用到的时候能查到即可。1、用 + 操作符实现字符串的连接var X: Integer; S1: string; S2: string; begin S1 := 'Hello'; S2 := 'World'; ShowMessage(S1 + ' ' + S2); { 连接了三个字符串S1,S2,和空格字符串
得到WINDOWS的SYSTEM路径: 方法: var MySysPath : PCHAR ; begin GetMem(MySysPath,255); GetSystemDirectory(MySysPath,255);
转载 2024-06-22 15:42:29
89阅读
在实际编程中,这些操作会经常用到的。开始你不用着急全部记住它们,只要知道有这些功能就行,需要用到的时候能查到即可。1、用 + 操作符实现字符串的连接 var X: Integer ; S1: string
Delphi3.0 及以上版本中,提供了一个构件TRegistry。在程序中可以利用它来实现对WIN95/98/NT 注册表的操作,可以很方便地在注册表中增加、修改和删除键值。这样可以在程序中完成一些特殊的功能。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ---- TRe
# 如何Java中切入Delphi应用程序 在软件开发中,JavaDelphi都是广泛使用的编程语言。Java通常用于构建企业级应用程序,而Delphi因其高效与快速开发受到许多桌面应用程序开发者的青睐。然而,有时我们需要整合这两种语言的功能,以实现更大的灵活性和可复用性。本文将通过实例展示如何Java中调用Delphi编写的功能。 ## 问题描述 假设我们有一个用Delphi编写的库
原创 2024-08-13 06:18:34
21阅读
# 在Delphi使用Python方案 ## 项目背景 在软件开发过程中,有时需要调用Python脚本来完成某些特定的功能,而Delphi作为一款常用的集成开发环境,可以很好地与Python进行集成,提高开发效率。 ## 方案描述 本方案将介绍如何Delphi使用Python来实现一个简单的数据分析工具。用户可以通过Delphi界面输入数据,然后调用Python脚本来进行数据分析,并将结
原创 2024-05-24 04:46:39
552阅读
type TMyClass = class(TObject) private FMyName: string; FMyAge: Integer; procedure SetAge(age: Integer); function GetAge(): Integer; published propert
转载 2017-09-23 22:37:00
190阅读
2评论
作者:大海 delphi中的变体记录 //Integer类型刚好是4个字节,ShortInt类型是1个字节,但是Windows中内存是4字节分配, //所以这里其实还是4个字节,用SizeOf可以看到这个record的大小是8字节,这样虽然浪 //费了空间,但是加快了速度(Windows内存分配中的边界对齐原理) TPerson =record Age: Integer; Sex
转载 2024-06-14 13:07:12
277阅读
Delphi中,也有与C相似的预编译指令,虽然该类指令只在当前的单个文件有效(也有可能是笔者未全面了解该类指令的真正用法),但是这一类指令对于进行多版本的制作工作(如从标准版中出学习版),确实有着相当不错的用途。   预编译 就是编译器要处理的指令 编译好后就不产生作用了  ,一般是为了版本兼容 平台兼容 操作系统兼容 才会设计到   一.指令介绍:
转载 2008-04-01 13:09:57
636阅读
对于Object Pascal语言来说,最近一段时间最有意义的改进就是从Delphi3开始支持接口(interface),接口定义了能够与一个对象进行交互操作的一组过程和函数。对一个接口进行定义包含两个方面的内容,一方面是实现这个接口,另一方面是定义接口的客户。一个类能实现多个接口,即提供多个让客户用来控制对象的“表现方式”。 正如名字所表现的,一个接口就是对象和客户通信的接口。这个概念
转载 2023-11-28 07:35:30
168阅读
delphi的procedure of object(一个特殊的指针类型) 理论: //适用于实现不是某一特定过程或函数 type TNotifyEvent = procedure(Sender: TObject) of object; 首先:procedure 也是类型,可以理解为过程类型,定义过程的参数结构,而具
转载 2024-05-08 12:46:38
156阅读
作为一个程序员,我是从切图开始职业生涯的。行业内一般把我这种编写用户界面 (UI) 的岗位,叫做前端开发。工作几年后我发现了个奇怪的现象,那就是整个前端圈子里,虽然大家常常谈 UI,但很少有人谈 GUI。这话要从何说起呢?前端圈子里从上游到下游,强调的都是 UI 这个概念:最上游的开源基础库,清一色地宣称自己是 UI Framework 或 UI Library。业内同行交流时各种 P
关于书签(BookMark)操作;    书签操作主要用于在表中快速地定位记录指针,在应用程序中常常要保存记录指针所在的位置,在进行其他处理之后,希望能快速地返回到先前指针所在的位置,此时,使用书签将显得特别有用。    有关书签操作,Delphi提供了三个方法,它们是:        ●&nbs
转载 精选 2013-01-06 16:20:42
1760阅读
关于书签(BookMark)操作; 书签操作主要用于在表中快速地记录指针,在应用程序中常常要保存记录指针所在的位置,在进行其他处理之后,希望能快速地返回到先前指针所在的位置,此时,使用书签将显得特别有用。有关书签操作,Delphi提供了三个方法,它们是: ● GetBookMark ● Goto
转载 2018-12-22 11:28:00
427阅读
2评论
# Delphi使用Python的科普文章 ## 引言 Delphi是一种高效的编程语言及其开发环境,广泛应用于桌面应用程序开发。然而,随着Python的迅速崛起,许多开发者开始考虑将Python与Delphi结合使用。本文将探讨如何Delphi使用Python,包括一些示例代码、图形展示等。 ## Delphi与Python的结合 Delphi是一种静态类型的编程语言,而Python
原创 2024-09-11 07:18:10
193阅读
# Delphi 使用 Redis 的指南 ## 引言 Redis 是一种高效的内存数据结构存储系统,广泛应用于缓存、消息队列以及存储用户会话信息等场景。在 Delphi使用 Redis,可以提升应用程序的性能和响应能力。本文将介绍如何Delphi使用 Redis,包含简单的代码示例、配置步骤以及注意事项。 ## Redis 简介 Redis(Remote Dictionary
原创 2024-10-15 03:49:04
92阅读
介绍 先决条件本教程假设 RabbitMQ 已安装并运行在标准端口( 5672 )上的本地主机上。如果您使用不同的主机、端口或凭据,则需要调整连接设置。RabbitMQ 是一个消息代理:它接受和转发消息。您可以将其视为邮局:当您将要投递的邮件放入邮箱时,您可以确定信件承运人最终会将邮件递送给您的收件人。在这个比喻中,RabbitMQ 是一个邮箱、一个邮局和一个信件载体。 Rab
  • 1
  • 2
  • 3
  • 4
  • 5