delphi

lincats14 小时前
delphi·livebindings·delphi 12.3·firedac·firemonkey·tlistview
一步一步学习使用LiveBindings(14)TListView进阶使用(2),打造天气预报程序在《一步一步学习使用LiveBindings(12)》课中,非常详细的介绍了如何在设计时手工的编辑DynamicAppearance类型的项,大大方便了构建自定义的列表项。但是很多情况下,仍然要面对编程创建列表项的情形,特别是当要实现自定义的列表项时,将不得不面对编程创建列表项的挑战。
lincats2 天前
delphi·livebindings·delphi 12.3·firemonkey·tlistview
一步一步学习使用LiveBindings(13) TListView的进阶使用(1)在《一步一步学习使用LiveBindings(12)》中,介绍了如何通过设计面板来定制TListView中Item的显示,虽然方便,但是重用性确也是一个问题;此外,当列表项的内容不固定时,如何能显示完整的内容,就涉及到动态列表项的问题。
lincats3 天前
delphi·livebindings·delphi 12.3·firemonkey
一步一步学习使用LiveBindings(12) LiveBindings与具有动态呈现的TListView在《一步一步学习使用LiveBindings(3)》中,曾经简单介绍过TListView的绑定,在那一课中,将TListView的ItemAppearance.ItemAppearance属性设置为ImageListItemRightButton,这将使用预设置的TListViewItem的项外观。
chilavert3184 天前
开发语言·delphi
技术演进中的开发沉思-62 DELPHI VCL系列:VCL下的设计模式今天聊聊设计模式,当然这个章节目前仅限于DELPHI VCL,因为接下来梳理的Factory/Factory Method、Bootstrap 和 ForEach 这三种设计样例,看似独立,却在实际开发中相互配合,共同构建起高效、灵活的程序架构。在 DELPHI VCL 开发的技术长河里,也是设计模式理论结合实际沉淀下来的智慧结晶。
lincats5 天前
list·delphi·delphi 12.3·firedac·firemonkey·tlistview
一步一步学习使用LiveBindings(11) 绑定到自定义外观的ListBox虽然在Firemonkey中,TListView是与LiveBindings绑定最为友善的。但是ListBox在一些短平快的中小型的选项列表中也是非常不错的选择。
lincats6 天前
ide·delphi·livebindings·delphi 12.3
# 一步一步学习使用LiveBindings(10) LiveBindings绑定到漂亮的TCombobox这一课,将演示如何绑定到TCombobox,这个控件通常用来给用户提供选项列表。它们具有比VCL控件较强的定制性,可以使用样式窗口对每一个项进行外观的定制。
lincats7 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2)这是《一步一步学习使用LiveBindings(8)》的接续,本章将学习如下知识点:上一节使用向导将TGrid绑定到ProtoTypeBindSource,它会创建TLinkGridToDataSource这个绑定链接。向导创建的绑定只是将PrototypeBindSource1的*与TGrid的*进行了绑定,这种绑定模式在运行时会自动创建Column,所以设计时没有办法去操控列。 绑定的正确方式应该是在PrototypeBindSource1的Field与TGrid的Column进行绑定,
lincats9 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(8) 使用向导创建用户界面,绑定格式化入门在多数真实的应用场景中,用户对于显示是比较挑剔的。比如货币要显示货币符号,日期要显示成特定的格式,可能要根据字段值显示图片等等。
lincats13 天前
android·delphi·livebindings·delphi 12.3·firedac
一步一步学习使用LiveBindings(7) 实现对JSON数据的绑定本课将介绍如何从JSON中获取绑定数据源,并且将更新也写回JSON。可以设想一下有一台远端服务器提供JSON数据,Delphi客户端可以接收这些JSON数据,然后转换成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。好了废话少说,开始打开Delphi 12.3,建项目吧。
lincats14 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(6) 实现Master-Detail主从关系的绑定主从式数据在应用程序的开发中是非常常见的,比如员工和电子邮件地址记录,一个员工可能对应到多个邮件地址,这就形成了一对多的关系。在VCL中,数据控件处理主从式绑定非常方便简洁,在这个示例中,学习如何使用LiveBindings的TProtoTypeBindSource控件来实现对象间的主从式的数据绑定。
tanqth3 个月前
linux·delphi·crossvcl·vcl开发的linux
使用Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序简介大家都知道delphi可以开发linux程序,更多的是知道FMXLinux开发基于FMX的程序,这里给大家介绍使用 Embarcadero Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序。
我不是代码教父4 个月前
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应用。
ljklxlj6 个月前
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;
ljklxlj7 个月前
delphi
我的杂记一以下内容来源于网络,都是有质量的文字,如有异议请告知。var wordValue: Word; highByte, lowByte: Byte; begin wordValue := $ABCD; // 示例Word值 highByte := Hi(wordValue); // 取高字节 lowByte := Lo(wordValue); // 取低字节 // 显示结果 ShowMessage('高字节: ' + IntToStr(highByte)); ShowMessage('低字节: ' + Int
月巴月巴白勺合鸟月半8 个月前
网络·c++·网络协议·http·delphi
以前很常见的一种HTTP操作方式对于HTTP操作,很多人在不同的语言中用过各种各样的方式 Socket 、Indy 、ICS、WebRequest、HttpClient。。。等等,今天说一种从win xp到win 11都适合的windows WinINet库 的api函数的方式。这是windows系统自带的API。俺用这种方式写的dll 和 exe 现在已经有20多年了,还在全球各个地方每天大量使用。
月巴月巴白勺合鸟月半8 个月前
windows·delphi
一个小工具开发工具Delphi7报表工具FastReportA、住院号:______ 姓名:_____ 性别:____ 年龄:___(岁、月、天)
martian61258 个月前
delphi
Delphi Android WebBrowser 加载自定义scheme报错net::ERR_UNKNOWN_URL_SCHEME解决方法:实现WebBrowser1ShouldStartLoadWithRequest事件,过滤掉非http\https开头的url。
_1_79 个月前
delphi·unigui
unigui 登陆界面File -> New -> From(Unigui) -> 登录窗体首先连接数据库:FDConnection1 -> Connection Editor
sensor_WU9 个月前
delphi·delphi 语言特性·delphi 匿名方法·delphi 接口
【delphi】常用语言特性:接口、匿名方法、泛型Delphi 自第 7 版以来已经有了长足的进步,目前已经到了最新版本的Delphi 12.2。随着现代编程技术的发展,Delphi 也引入了很多新特性,最常用的包括: