DeKlarit:一个不错的top-down CG工具

DeKlarit:
top-down CG工具
只需定义描述系统的数据元素以及它们之间的关系,DeKlarit就会产生一个完整的事务框架(包括事务类和数据类)以及底层数据
库。DeKlarit可以用C#或者VB.NET来生成事务框架,用SQL Server或者Oracle来生成数据库。

DeKlarit有三个优点,这三个优点使它成为系统设计者的利器。
首先,你只需设计数据元素之间的关系,DeKlarit就会产生结构良好的、标准化的数据库大纲。
其次,如果你修改了事务框架,DeKlarit会重新生成代码并在保留数据的同时重新产生与大纲相匹配的数据库。
最后,DeKlarit可以产生测试装具模块(test harness),有了这个模块,你就可以通过用ASP.NET或者Windows窗体插入、更新数据的方式来检查事务框架。尽管市面上CG工具并非只有DeKlarit,但是它的确是所有我在进行.NET开发时所用过的top-down CG工具中最出色的。

另外DeKlarit生成的各类方法和代码其返回形式是DataSet和DataReader,对我写惯Delphi的DataSet的人来说就直接按DeKlarit生成的DataSet写界面代码都可以!

使用 Deklarit  的 Add-In 可以自动生成 WebFrom、WinFrom、WebService等基本框架代码,使同一个商业逻辑通过 Business Frameworks 应用到不同的 UI 中。

官方网站
http://www.deklarit.com/

我也刚开始使用DeKlarit,以下是我的一些心得:
  1. 直接在IDE设计基本实体类关系,自动生成数据库Schema,并提供数据录入功能Business Framework ProtoTyper;计算字段,映射字段,关联字段都可自动生成,无需额外操作。
  2. 变更实体类属性,关系后可自动修改数据库Schema,并自动迁移已有的数据。
  3. 多表关联可以自动生成,只要直接输入类属性,不用关心内部如何关联生成。
  4. 自动生成每个实体类的CRUD方法
    生成文件包括:
    接口文件:ICustomerDataAdapter.cs
    实体文件:CustomerDataAdapter.cs
    XSD文件:CustomerDataSet.xsd DataSet结构定义XSD关系文件
  5. 直接在IDE设计基本业务方法,定义名称、入口、出口,自动生成所有接口、数据访问代码、sql语句,并生成返回的DataSet结构定义XSD文件。
    接口文件:IInvoiceByIdDataAdapter.cs
    实现文件:InvoiceByIdDataAdapter.cs
    XSD文件:InvoiceByIdDataSet.xsd DataSet结构定义XSD关系文件

破解注册码之类的自己网上找了,我不提供这类信息

posted @ 2004-11-16 21:57  dannyr|一个都不能少!  阅读(5804)  评论(24编辑  收藏  举报