firedac

lincats8 小时前
ide·delphi 12.3·firedac·firemonkey
一步一步学习使用FireMonkey动画(2) 使用TAnimator类创建动画在开始研究FireMonkey提供的动画组件前,回顾一下多数时候,只是想给控件加一些突出的提醒或点缀,所以无须真的添加一个动画组件。FMX(FireMonkey的简称)提供了一系列便利的操作。
lincats5 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定本系列多数时间都是在使用LiveBindings Wizard或LiveBindings Designer来创建链接,在《一步一步学习使用LiveBindings(8)》节起,介绍了几种快速绑定的类型,借助于绑定向导,完成了多数复杂的工作。
lincats7 天前
delphi 12.3·firedac·firemonkey·tlistview
一步一步学习使用LiveBindings(15)TListView进阶使用(3),创建自定义的列表项打造天气预报程序本节内容是《一步一步学习使用LiveBindings(14)》中天气预报小程序的进一步优化。虽然编写代码创建TListView的列表项可以提供较大的灵活民生,但是造成代码复杂性增加,而且可重用性较弱。
lincats8 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey·tlistview
一步一步学习使用LiveBindings(14)TListView进阶使用(2),打造天气预报程序在《一步一步学习使用LiveBindings(12)》课中,非常详细的介绍了如何在设计时手工的编辑DynamicAppearance类型的项,大大方便了构建自定义的列表项。但是很多情况下,仍然要面对编程创建列表项的情形,特别是当要实现自定义的列表项时,将不得不面对编程创建列表项的挑战。
lincats12 天前
list·delphi·delphi 12.3·firedac·firemonkey·tlistview
一步一步学习使用LiveBindings(11) 绑定到自定义外观的ListBox虽然在Firemonkey中,TListView是与LiveBindings绑定最为友善的。但是ListBox在一些短平快的中小型的选项列表中也是非常不错的选择。
lincats14 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2)这是《一步一步学习使用LiveBindings(8)》的接续,本章将学习如下知识点:上一节使用向导将TGrid绑定到ProtoTypeBindSource,它会创建TLinkGridToDataSource这个绑定链接。向导创建的绑定只是将PrototypeBindSource1的*与TGrid的*进行了绑定,这种绑定模式在运行时会自动创建Column,所以设计时没有办法去操控列。 绑定的正确方式应该是在PrototypeBindSource1的Field与TGrid的Column进行绑定,
lincats16 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(8) 使用向导创建用户界面,绑定格式化入门在多数真实的应用场景中,用户对于显示是比较挑剔的。比如货币要显示货币符号,日期要显示成特定的格式,可能要根据字段值显示图片等等。
lincats20 天前
android·delphi·livebindings·delphi 12.3·firedac
一步一步学习使用LiveBindings(7) 实现对JSON数据的绑定本课将介绍如何从JSON中获取绑定数据源,并且将更新也写回JSON。可以设想一下有一台远端服务器提供JSON数据,Delphi客户端可以接收这些JSON数据,然后转换成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。好了废话少说,开始打开Delphi 12.3,建项目吧。
lincats21 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(6) 实现Master-Detail主从关系的绑定主从式数据在应用程序的开发中是非常常见的,比如员工和电子邮件地址记录,一个员工可能对应到多个邮件地址,这就形成了一对多的关系。在VCL中,数据控件处理主从式绑定非常方便简洁,在这个示例中,学习如何使用LiveBindings的TProtoTypeBindSource控件来实现对象间的主从式的数据绑定。
lincats21 天前
livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(5) 使用TAdapterBindSource实现对象绑定在本系列的第1课介绍过TBindSourceDB绑定到TFDMemTableo数据库组件,也介绍了使用TPrototypeBindSource提供样本数据源。接下来看一个新的BindSource组件TAdapterBindSource,如其名所暗示,它是一个桥接器绑定控件,主要用来将自定义的对象与数据源进行绑定。