小编use*_*285的帖子

使用Delphi进行数据库开发的最佳实践是什么?

  1. 如何高效地使用RAD方式(重用代码).任何样品,现有的库,基本的crud生成器?
  2. 我该如何设计OOP方式?哪些设计模式用于连接,抽象不同的引擎/数据库访问层(bde-dbexpress-ado),基本的CRUD操作.

database delphi oop

12
推荐指数
1
解决办法
3810
查看次数

使用配置文件创建动态GUI

是否可以使用xml etc ...文件中的配置模式为Delphi应用程序创建GUI.这种操作存在任何框架.使用类似语言的脚本很容易,但是我们可以在Delphi中模拟这种行为吗?

我需要免费的图书馆.

xml forms delphi generics user-interface

9
推荐指数
1
解决办法
2742
查看次数

用于为delphi win 32应用程序构建层的模式

我想使用dbexpress开发mysql数据库应用程序,从头开始开发或使用现有数据库.要创建可重用的层,我应该使用哪些模式组件.我希望应用程序可以轻松扩展到n层.尝试谷歌搜索准备好的框架,但我发现没有太多信息(一些缺乏文档,一些缺乏示例).

在着名的java框架i.batis或hibernate的静脉中的某些东西会很有用.我很熟悉在PHP中使用这样的框架来开发xml定义的业务对象.我试图将它转换为Delphi,但这是一项很重要的工作.(使用delphi严格打字的抽象使我的exprerience级别的所有内容变得困难.)

同样ruby on rails activerecord-like实现可能很有用.

我永远不清楚是否有垃圾dbaware组件.

我试图实现一些设计模式来分离层(数据访问/连接),(业务对象),(gui),但没有成功.我试图实现的是模仿lego(我可以使用任何数据库引擎,任何delphi数据库技术(bde,ado等等.dbexpress是必须的,其他是可选的.)我也可以使用xml(mybase或native),text文件(类csv,遗留解析代码)

我可能需要单层,客户端/服务器和n层.

此外,我可能需要某种形式的Web服务实现的(客户端可能会从德尔福可执行除了任何技术,所以我想生成XML,WSDL容易是必要的)

数据访问层是最重要的部分.它必须是灵活的,因为将在其上开发其他框架(用户身份验证,应用程序配置等......).

  • 我可能会挑战开发自己的简单框架(我不知道要遵循什么:数据库适配器模式,数据库连接工厂,映射器,数据访问对象等...)
  • 我可以使用现有的(instantobjects不适用.不能使用现有的db模式).我试过的其他一些人缺乏dbexpress支持,或者我无法理解配置.

delphi activerecord hibernate data-access-layer

7
推荐指数
1
解决办法
3721
查看次数

在Delphi中从哪里开始OOP主要关注数据库开发?

我想从GUI设计中隔离数据库代码.在一段合理的时间里,我一直在阅读/搜索/浏览mgm/mvp/mvc/persistence/objects等主题.我真的很难设计一个可重用的对象层次结构/框架.Delphi是RAD的一个很好的工具,但当你想以不同的方式解决问题时,文档似乎无效.我想为数据访问开发一些持久性之王,并轻松地将数据连接到对象/对象列表中.并以多种方式集成数据显示(使用现有组件或不使用dbaware,创建多种格式的导出/导入例程).我应该从哪里开始?你知道任何带代码的教程吗?例如,Delphi安装中包含的mastapp演示是RAD-way作为初创公司的一个很好的来源.我需要在OOP中使用等效的注释和教程

database delphi oop frameworks

7
推荐指数
3
解决办法
4601
查看次数

Delphi免费dbexpress驱动程序列表

有谁知道/有一个免费的开源dbexpress驱动程序的完整列表?

delphi dbexpress

5
推荐指数
1
解决办法
2435
查看次数