技术栈
delphi
BillKu
2 天前
word
·
delphi
Delphi 5 中操作 Word 表格时禁用鼠标交互
在 Delphi 5 中操作 Word 表格时,禁用鼠标交互可以防止用户在自动化过程中干扰操作。以下是实现这一目标的几种方法:
看那山瞧那水
3 天前
delphi
·
openssl
DELPHI 利用OpenSSL实现加解密,证书(X.509)等功能
基于OpenSSL 1.1.1,主要有RSA,X,509,ECC,SM,AES,GCM,HAMC,ENC等测试 DELPHI版本是11.X
lincats
12 天前
ide
·
delphi
·
livebindings
·
delphi 12.3
·
firemonkey
一步一步学习使用FireMonkey动画(6) 用实例理解动画的运行状态
虽然在过去的几节课中,已经详细的介绍了不少的属性和方法以及事件,本节来看一看动画的执行状态。回顾一下前面的几节内容,可以看到,每一个动画都具有如下的属性和方法,请仔细阅读下面的属性或事件的作用,在接下来的案例中将会使用到它们:
lincats
13 天前
ide
·
delphi
·
delphi 12.3
·
firemonkey
一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类
本课将介绍如何使用TAnimation的子类,比如TFloatAnimation、TColorAnimation来创建动画。
lincats
14 天前
android
·
ide
·
delphi
·
livebindings
·
delphi 12.3
·
firemonkey
一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果
FireMonkey提供了一系列的动画控件,为基于FMX(FireMonkey的简称)的应用程序开发提供了较大的灵活性。在VCL上面创建动画,需要开发人员用一个TTimer组件,然后不断的移动目标物体的位置,使得目标对象看起来像是动了一样,这需要编写大量的控制代码,而且效果并不是特别理想。
lincats
18 天前
delphi
·
livebindings
·
delphi 12.3
·
firedac
·
firemonkey
一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定
本系列多数时间都是在使用LiveBindings Wizard或LiveBindings Designer来创建链接,在《一步一步学习使用LiveBindings(8)》节起,介绍了几种快速绑定的类型,借助于绑定向导,完成了多数复杂的工作。
lincats
21 天前
delphi
·
livebindings
·
delphi 12.3
·
firedac
·
firemonkey
·
tlistview
一步一步学习使用LiveBindings(14)TListView进阶使用(2),打造天气预报程序
在《一步一步学习使用LiveBindings(12)》课中,非常详细的介绍了如何在设计时手工的编辑DynamicAppearance类型的项,大大方便了构建自定义的列表项。但是很多情况下,仍然要面对编程创建列表项的情形,特别是当要实现自定义的列表项时,将不得不面对编程创建列表项的挑战。
lincats
22 天前
delphi
·
livebindings
·
delphi 12.3
·
firemonkey
·
tlistview
一步一步学习使用LiveBindings(13) TListView的进阶使用(1)
在《一步一步学习使用LiveBindings(12)》中,介绍了如何通过设计面板来定制TListView中Item的显示,虽然方便,但是重用性确也是一个问题;此外,当列表项的内容不固定时,如何能显示完整的内容,就涉及到动态列表项的问题。
lincats
23 天前
delphi
·
livebindings
·
delphi 12.3
·
firemonkey
一步一步学习使用LiveBindings(12) LiveBindings与具有动态呈现的TListView
在《一步一步学习使用LiveBindings(3)》中,曾经简单介绍过TListView的绑定,在那一课中,将TListView的ItemAppearance.ItemAppearance属性设置为ImageListItemRightButton,这将使用预设置的TListViewItem的项外观。
chilavert318
24 天前
开发语言
·
delphi
技术演进中的开发沉思-62 DELPHI VCL系列:VCL下的设计模式
今天聊聊设计模式,当然这个章节目前仅限于DELPHI VCL,因为接下来梳理的Factory/Factory Method、Bootstrap 和 ForEach 这三种设计样例,看似独立,却在实际开发中相互配合,共同构建起高效、灵活的程序架构。在 DELPHI VCL 开发的技术长河里,也是设计模式理论结合实际沉淀下来的智慧结晶。
lincats
25 天前
list
·
delphi
·
delphi 12.3
·
firedac
·
firemonkey
·
tlistview
一步一步学习使用LiveBindings(11) 绑定到自定义外观的ListBox
虽然在Firemonkey中,TListView是与LiveBindings绑定最为友善的。但是ListBox在一些短平快的中小型的选项列表中也是非常不错的选择。
lincats
1 个月前
ide
·
delphi
·
livebindings
·
delphi 12.3
# 一步一步学习使用LiveBindings(10) LiveBindings绑定到漂亮的TCombobox
这一课,将演示如何绑定到TCombobox,这个控件通常用来给用户提供选项列表。它们具有比VCL控件较强的定制性,可以使用样式窗口对每一个项进行外观的定制。
lincats
1 个月前
delphi
·
livebindings
·
delphi 12.3
·
firedac
·
firemonkey
一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2)
这是《一步一步学习使用LiveBindings(8)》的接续,本章将学习如下知识点:上一节使用向导将TGrid绑定到ProtoTypeBindSource,它会创建TLinkGridToDataSource这个绑定链接。向导创建的绑定只是将PrototypeBindSource1的*与TGrid的*进行了绑定,这种绑定模式在运行时会自动创建Column,所以设计时没有办法去操控列。 绑定的正确方式应该是在PrototypeBindSource1的Field与TGrid的Column进行绑定,
lincats
1 个月前
delphi
·
livebindings
·
delphi 12.3
·
firedac
·
firemonkey
一步一步学习使用LiveBindings(8) 使用向导创建用户界面,绑定格式化入门
在多数真实的应用场景中,用户对于显示是比较挑剔的。比如货币要显示货币符号,日期要显示成特定的格式,可能要根据字段值显示图片等等。
lincats
1 个月前
android
·
delphi
·
livebindings
·
delphi 12.3
·
firedac
一步一步学习使用LiveBindings(7) 实现对JSON数据的绑定
本课将介绍如何从JSON中获取绑定数据源,并且将更新也写回JSON。可以设想一下有一台远端服务器提供JSON数据,Delphi客户端可以接收这些JSON数据,然后转换成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。好了废话少说,开始打开Delphi 12.3,建项目吧。
lincats
1 个月前
delphi
·
livebindings
·
delphi 12.3
·
firedac
·
firemonkey
一步一步学习使用LiveBindings(6) 实现Master-Detail主从关系的绑定
主从式数据在应用程序的开发中是非常常见的,比如员工和电子邮件地址记录,一个员工可能对应到多个邮件地址,这就形成了一对多的关系。在VCL中,数据控件处理主从式绑定非常方便简洁,在这个示例中,学习如何使用LiveBindings的TProtoTypeBindSource控件来实现对象间的主从式的数据绑定。
tanqth
4 个月前
linux
·
delphi
·
crossvcl
·
vcl开发的linux
使用Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序简介
大家都知道delphi可以开发linux程序,更多的是知道FMXLinux开发基于FMX的程序,这里给大家介绍使用 Embarcadero Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序。
我不是代码教父
5 个月前
macos
·
delphi
[原创](现代Delphi 12指南): 设置、运行和调试你的第一个macOS应用程序.
[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、 开发工具: Visual Studio、Delphi、XCode、C++ Builder、Eclipse 技能种类: 逆向 驱动 磁盘 文件 大数据分析 涉及领域: Windows应
和码说
6 个月前
delphi
·
编程考古
编程考古-忘掉它,Delphi 8 for the Microsoft .NET Framework
忘掉它吧,作一篇记录!【圣何塞,加利福尼亚 – 2003年11月3日】在今日的Borland开发者大会上,Borland正式推出了Delphi 8 for Microsoft .NET Framework。这款新版本旨在为Delphi开发者提供一个无缝迁移路径,将现有的Win32应用程序移植到.NET平台,并支持创建全新的.NET应用。
ljklxlj
7 个月前
delphi
rdian是一个结构体,pdian=^Rdian,list泛型做什么用?
不明白不让编译的原因,记录下之遇到注意原油。var mylist:TList<string>; mylist1:TList<Pdian>; mydian:Pdian; i:Integer; mylist2:TList<Rdian>; mydian2:rdian; arr:array of Rdian; begin mylist:=TList<string>.Create; mylist.add('ljk'); mylist[0]:='ljkk'; mylist.free;