livebindings

lincats9 小时前
android·ide·delphi·livebindings·delphi 12.3·firemonkey
一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果FireMonkey提供了一系列的动画控件,为基于FMX(FireMonkey的简称)的应用程序开发提供了较大的灵活性。在VCL上面创建动画,需要开发人员用一个TTimer组件,然后不断的移动目标物体的位置,使得目标对象看起来像是动了一样,这需要编写大量的控制代码,而且效果并不是特别理想。
lincats4 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey
一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定本系列多数时间都是在使用LiveBindings Wizard或LiveBindings Designer来创建链接,在《一步一步学习使用LiveBindings(8)》节起,介绍了几种快速绑定的类型,借助于绑定向导,完成了多数复杂的工作。
lincats7 天前
delphi·livebindings·delphi 12.3·firedac·firemonkey·tlistview
一步一步学习使用LiveBindings(14)TListView进阶使用(2),打造天气预报程序在《一步一步学习使用LiveBindings(12)》课中,非常详细的介绍了如何在设计时手工的编辑DynamicAppearance类型的项,大大方便了构建自定义的列表项。但是很多情况下,仍然要面对编程创建列表项的情形,特别是当要实现自定义的列表项时,将不得不面对编程创建列表项的挑战。
lincats9 天前
delphi·livebindings·delphi 12.3·firemonkey·tlistview
一步一步学习使用LiveBindings(13) TListView的进阶使用(1)在《一步一步学习使用LiveBindings(12)》中,介绍了如何通过设计面板来定制TListView中Item的显示,虽然方便,但是重用性确也是一个问题;此外,当列表项的内容不固定时,如何能显示完整的内容,就涉及到动态列表项的问题。
lincats10 天前
delphi·livebindings·delphi 12.3·firemonkey
一步一步学习使用LiveBindings(12) LiveBindings与具有动态呈现的TListView在《一步一步学习使用LiveBindings(3)》中,曾经简单介绍过TListView的绑定,在那一课中,将TListView的ItemAppearance.ItemAppearance属性设置为ImageListItemRightButton,这将使用预设置的TListViewItem的项外观。
lincats13 天前
ide·delphi·livebindings·delphi 12.3
# 一步一步学习使用LiveBindings(10) LiveBindings绑定到漂亮的TCombobox这一课,将演示如何绑定到TCombobox,这个控件通常用来给用户提供选项列表。它们具有比VCL控件较强的定制性,可以使用样式窗口对每一个项进行外观的定制。
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) 使用向导创建用户界面,绑定格式化入门在多数真实的应用场景中,用户对于显示是比较挑剔的。比如货币要显示货币符号,日期要显示成特定的格式,可能要根据字段值显示图片等等。
lincats19 天前
android·delphi·livebindings·delphi 12.3·firedac
一步一步学习使用LiveBindings(7) 实现对JSON数据的绑定本课将介绍如何从JSON中获取绑定数据源,并且将更新也写回JSON。可以设想一下有一台远端服务器提供JSON数据,Delphi客户端可以接收这些JSON数据,然后转换成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。好了废话少说,开始打开Delphi 12.3,建项目吧。
lincats20 天前
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,如其名所暗示,它是一个桥接器绑定控件,主要用来将自定义的对象与数据源进行绑定。
sensor_WU1 年前
livebindings·delphi数据绑定
【Delphi】通过 LiveBindings Designer 链接控件示例本教程展示了如何使用 LiveBindings Designer 可视化地创建控件之间的 LiveBindings,以便创建只需很少或无需源代码的应用程序。
sensor_WU1 年前
delphi·livebindings
【Delphi】Delphi 中的 LiveBindings 使用场景与概念LiveBindings 是 Delphi 提供的一种数据绑定机制,用于将 UI 控件与数据源(如数据库字段、对象属性等)进行动态连接。LiveBindings 允许开发人员通过可视化的方式绑定数据,省去了大量的手动编写代码,使 UI 更新和数据同步更加简单和直观。