摘要: 一步一步学习使用LiveBindings(7) 实现对JSON数据的绑定 设想一下有一台远端服务器提供JSON数据,Delphi客户端可以接收这些JSON数据,然后转换成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。 阅读全文
posted @ 2025-08-04 07:16 AI钉子铺 阅读(363) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(6) 实现Master-Detail主从关系的绑定 主从式数据在应用程序的开发中是非常常见的,比如员工和电子邮件地址记录,一个员工可能对应到多个邮件地址,这就形成了一对多的关系。在VCL中,数据控件处理主从式绑定非常方便简洁,在这个示例中,学习如何使用LiveBindings的TProtoTypeBindSource控件来实现对象间的主从式的数据绑定。 阅读全文
posted @ 2025-08-03 08:13 AI钉子铺 阅读(265) 评论(0) 推荐(0)
摘要: TAdapterBindSource有一个Adapter属性,它可以接收一个继承自TBindSourceAdapter的组件。Delphi提供了TDataGeneratorAdapter组件,它可以完成类似TPrototypeBindSource组件所完成的工作:定义字段列表,关联数据生成器。 阅读全文
posted @ 2025-08-02 15:38 AI钉子铺 阅读(263) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(4) 使用LiveBindings同步多个控件的数据 LiveBindings提供了双向数据绑定,让开发人员可以分分钟实现一个多控件同步的程序。 阅读全文
posted @ 2025-08-02 09:26 AI钉子铺 阅读(176) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(3) 绑定到ListView,用TProtoTypeBindSource创建样例数据 在这一节中,学到了TListView和TProtoTypeBindingSource控件的用法,这为下一步继续深入LiveBindings打下了坚实的基础。 阅读全文
posted @ 2025-08-02 06:36 AI钉子铺 阅读(280) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(2) 使用LiveBinding Designer进行控件到控件的绑定 接下来看一个组件属性间的绑定的例子,这个例子使用了几个非常有趣的FireMonkey控件。 阅读全文
posted @ 2025-08-01 20:05 AI钉子铺 阅读(182) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(1) 使用向导无代码创建基于绑定的FireMonkey应用程序 这将是一个系列的文章,主要通过实际操作的模式一步一步来揭开LiveBindings的面纱。 阅读全文
posted @ 2025-08-01 06:24 AI钉子铺 阅读(237) 评论(1) 推荐(0)
摘要: 环境声明为TypeScript引入了一个作用域,但是对于产生的javaScript程序不会有任何影响。程序员可以使用环境声明来告之TypeScript,一些其他的组将将提供变量的声明。比如,默认情况下TypeScript编译器发现一个未声明的变量时,将产生一个未定义变量的错误。举个例子,浏览器对象document在javaScript中默认情况下就可以直接使用,但是在TypeScript中,如果直接使用,会导致TypeScript编译器抛出一个异常,在WisOne IDE中的示例如下所示:在WisOne IDE中,TypeScript编译器发现是一个未声明的变量document,为了让docu 阅读全文
posted @ 2013-10-07 09:22 AI钉子铺 阅读(2483) 评论(1) 推荐(0)
摘要: 使用强类型变量常常需要从一种类型向另一种类型转换,通常使用ToString或ParseInt可以来实现一些简单的转换,但是有时候需要像.NET语言中那样将一种类型显示的转换为另一种类型,在TypeScript规范中,被称为"类型断言",它仍然是类型转换,只是语法是有些不同,比如要将字符型的转换成数字型,使用如下所示的语法:var a:int=someNumberAsString;这样的语法在javaScript中对DOM编程时可能会产生一些问题,stackoverflow中的提问如下:anyone know how to cast in TypeScript?有谁知道如何在 阅读全文
posted @ 2013-10-02 04:06 AI钉子铺 阅读(27160) 评论(0) 推荐(0)
摘要: 通过TypeScript的Module和Class,TypeScript提供了相对于javaScript更加清晰的代码构造,相较于javaScript的.js满天飞的代码,用TypeScript,你可以更加模块化的管理自己的项目(这本来是JavaScript具有的功能,只是TypeScript通过语法结构让定义更加清晰和明了)。TypeScript的重要性还是在于其类型,比如在定义一个变量的时候,可以通过指定一个类型来限制它的作用范围,而javaScript是弱类型的,这也是javaScript开发的代码有些维护困难的因素。TypeScript提供了5种简单的类型:Number:整数和符点数类 阅读全文
posted @ 2013-09-27 11:10 AI钉子铺 阅读(1822) 评论(0) 推荐(0)