请大家看看Top M+Builder
http://www.topsoftware.com.cn
下面是使用手册的内容
欢迎您使用TopM++Builder开发平台。本软件有如下功能和特点:
1) 简化软件开发,实现组件化、积木式的规模化软件生产,开发人员只需将工作重点放在实际的事务处理上,降低了对开发人员技术多元化的要求,经过简单的培训即可开发出高质量的应用软件。
2) 规范软件开发过程,包括权限管理、文档管理及考核管理,实现软件开发各环节的受控以及流水线的软件开发模式。
3) 实现分布式异构数据处理,其后台可提供多种分布式异构服务支撑,实现对异构数据的操作。本软件使用户仅通过简单的鼠标拖动实现异构数据库的关联.迅速实现与多种数据库的接口,为常规数据库(包括Db,foxpro,oricle等)和大型数据库(Oracle、SQL Server、Sybase等)提供简便有效的接口,既可高速从各类数据库中抽取数据,也可直接对各类数据库进行操作.
4) 支持多种开发工具(VB、VC、Delphi、C++Builder、PB、Java等)。
5) 支持复杂的数据表现形式,将需要的结果以数据包的方式通过各种表现方式(客户端报表、超文本HTML、ActiveX等)发送到客户端,生成各种需要数据。
6) 支持Internet开发,快速方便的开发基于B/S结构(支持XML)的应用软件及电子商务应用。
7) 良好的可扩展性。TopM++Builder采用组件容器设计思想,可以方便的挂接外部服务。
8) 可实现可视化的工作流定义。
9) 采用网络化设计,便于远程维护与升级。
10) 全中文界面:软件全中文友好界面大大提高了软件的可操作性.
11) 提供方便实用的前端设计工具、前端开发组件、以及方便适用的OCX控件,本软件提供的MB控件支持使得其它应用系统也可简单方便的调用MB强大的功能.
12) 具有强大数据处理和事务处理能力,系统具有高度封装化;
13) 彻底的打破了传统的作坊式的软件开发模式,采用一种语义包的机制,开发者只需要在前端工具中定义各种所需语义包或通过开发包编程,就可以方便快捷的实现实时数据抽取功能。MB的服务系统具有智能化、自动维护的特点,它提供的开发包会自动维护状态,并且服务器完全是无状态运行。
14) 自动的根据各种定义的语义包进行解释,根据解释结果完成对各类数据访问;