您现在的位置是: 软件 > 开发者网络 > 技术跟踪 > 新技术应用 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

Linux应用软件开发利器--Kylix
2002-01-10· ·不详··转自天极论坛

上一页  1 2 3 4 5 6 7  下一页

  数据库开发

开放的数据结构(Open Database Architecture)
dbExpress™ 高性能数据库驱动 通过dbExpress高性能数据库驱动可连接任意所需的信息。dbExpress将通过MySQL、InterBase、Oracle和DB2 数据库引擎连接到所需数据库,而且该技术在未来会得到更进一步的发展 (请留意www.borland.com/kylix)。
为MySQL™、InterBase™、Oracle™ 和 DB2™提供高性能的dbExpress 原生SQL驱动 Easily connect your applications to the most popular databases: MySQL, InterBase, Oracle and DB2, all supported right out of the box. (Oracle and DB2 in Server Developer only)
集成的数据库开发工具—— 简化数据库应用的开发
数据感知GUI组件 使用数据感知GUI组件创建强大的数据库应用,缩短创建动态数据GUI应用的时间。
SQL Monitor组件 通过SQL Monitor可进行数据访问的高级调试,提供对client/server和多层应用的快速开发。
ClientDataSet技术 ClientDataSet技术可提高客户端的响应能力,并为分布式数据交换提供了数据缓存和更新日志的支持。
DBGrid 支持ADTs 和Arrays (平面化的显示) 使Oracle8i ADTs和Arrays以表格 (grid) 形式显示,节约代码编写时间。
MyBase™ Personal XML 数据库引擎
XML文件的持久化 简化数据分发和优化数据交换。开发人员利用Kylix可以创建高效Internet应用,以便将数据快速发布到web上。Kylix对XML数据的支持使用户能够快速创建灵活、可扩展的系统。
In-memory表的性能 MyBase完全基于内存,可使其达到高速运行的要求。
零设置(Zero configuration)  分布式瘦客户端应用的零设置意味着用户将不再为配置参数而头痛。客户端只需要一个可执行程序,就可以使用全部应用。
最低消耗(Small footprint) 在应用中由于使用MyBase而增加的消耗小于300K,MyBase与应用一起运行,所以不需要额外分发其它文件。
ANSI 92 SQL表达语法  利用ANSI 92 SQL表达语法所支持的live filtering和aggregation,Kylix可以提高开发效率和优化性能。
可连接master/detail表关系 MyBase“连接master/detail表关系”的功能使分布式瘦客户应用更加易于维护、修改和更新。所有关系型数据库信息,包括表结构都能够被发布到瘦客户端,而无需编写任何代码,而且对于所有master和client数据的更新都是完全自动的。
基于ClientDataSet,拥有到dbExpress的无限伸缩性 MyBase能够轻松扩展到dbExpress,所以当需要将本地应用连接到一台服务器时,用户只需简单调整几个属性就可以了。
从任何dbExpress RDBMS导入SQL查询结果到本地MyBase XML表 通过将数据从任何dbExpress的SQL查询结果导入到本地的MyBase XML表,可以享受极大的灵活性。
支持所有主流数据类型,包括BLOBs 应用系统利用MyBase能够处理大量数据类型,一个Blob字段可达到几十亿字节大小,而且能够设计一个每条记录中拥有8,000个Blob字段的数据表。Blob提供一个可动态调整大小的非结构化的数据类型,用来存储大量的文本和二进制数据,例如:HTML或多媒体文件。
高度可伸缩的DataCLX开发
ClientDataSet提供对Aggregates和Parameter支持 ClientDataSet提供的Aggregates和Parameter功能可从服务器取出所有需要的数据,然后在客户端使用他们,从而将服务器从高负荷中解放出来。
应用端的事务缓存 使用应用端的事务缓存功能可减少服务器端记录和页面的争夺。当用户正在浏览和更新一条记录时,其他用户不会在访问同样数据时发生延迟。
Provider Optional Parameters、计算字段和字段属性的支持 可细致地控制对象间传递的信息。Provider Optional Parameters可以处理将什么内容放入数据包,包括:控制blobs、嵌套(nested)数据集、字段组件属性、读写设置(包括是否允许插入、更新或删除)等。
DataSetProvider  DataSetProvider作为应用数据集和数据源之间的中间层,可以进行数据集和冲突的定制化处理。
Master/Detail Provider and Resolver 支持 通过对Master/Detail数据关系的支持,使应用更易于维护、修改和更新。所有关系型数据库信息,包括表结构都能够被发布到瘦客户端,而无需编写任何代码。并且对于所有master和client数据的更新都是自动的。
On-demand Blobs Kylix支持的快速获取数据至客户端的功能,允许用户立刻查看非blob数据,推迟blob数据的读取直到其他数据被取出,或者也允许按需要取得数据。
XML Data Briefcase  XML Data Briefcase是移动和离线数据库应用的解决方案,所有数据的更新,包括插入、删除和修改都被自动记录在数据集中。一个再次同步 (resynchronization) 处理的过程将自动处理以上所做出的改变,甚至可以提供强大的冲突 (conflict) 解决能力。
CommandText属性 通过动态创建运行在服务器上的动态客户端查询,给予终端用户更多的控制能力。通过使用CommandText属性,终端用户可创建定制的SQL查询语句,从根本上简化如决策支持系统应用的开发。
高级InterBase™ 支持
InterBase v6.0 支持 InterBase是一个完全可伸缩的RDBMS系统,提供ANSI SQL 92的支持,如:triggers、stored procedures、user-defined functions和scalable architecture。
InterBase v6.0开放源代码许可 通过InterBase v5.6开发许可能够开发和测试多用户SQL应用。Kylix允许用户使用开发许可创建应用程序,只有当开发完成后才需要购买发布产品的许可授权。
高级Oracle8 支持
Oracle8i 对象类型支持 (abstract, VARRAY) Kylix在其快速应用开发环境中无缝集成了Oracle8i对象类型,将Oracle8i平台带入应用系统。

上一页  1 2 3 4 5 6 7  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 Win32设备驱动程序的体系结构
 接口设计对软件性能的影响
 GTK+中CLIST列表构件的使用技巧
 Linux内核模块的编程方法
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!