CSFramework.CodeGeneratorV6.0 软件简介|C/S开发框架
作者:csframework|C/S框架网  发布日期:2023/08/03 12:55:10

CSFramework.CodeGeneratorV6.0 软件简介|C/S开发框架

编写目的

本文档描述了C/S系统开发框架代码生成器的用户界面、软件功能和操作步骤,指引用户使用该软件快速生成项目代码。

软件说明

C/S框架代码生成器(Code Generator)是一款完全自主知识产权研发的源代码生成平台,作为C/S框架旗舰版产品系列配套工具。代码生成器可以自动生成基于C/S开发框架三层架构代码、WebApi服务端代码以及VS Project项目。

代码生成器根据表结构信息自动生成界面组件,如:文本框、按钮、表格等常用组件,自动生成数据操作基本功能,如:增加、删除、修改、查询、审核、打印等功能,以及 ORM、BLL、DAL、Form三层架构源码,我们把生成的源码文件集成到vs解决方案,编译即可运行,以极高的效率完成各模块功能开发,代码生成器使开发人员避免大量机械式编程工作, 把精力集中在业务逻辑与细节开发上。

CSFramework.CodeGeneratorV6.0 软件简介|C/S开发框架

代码生成器拥有丰富的用户体验,通过向导配置快速生成界面源码,让编程工作变得轻松又高效。

CSFramework.CodeGeneratorV6.0 软件简介|C/S开发框架

代码生成器能帮您快速开发项目,缩周期、降成本、增收益,为公司创造价值!

运行环境

支持局域网、广域网网络环境运行,提供数据库直连模式和WebApi两种后台连接策略。

开发工具

基于Windows操作系统运行,开发工具使用VS2019或更高版本,数据库支持SQL Server、MySQL、Oracle三种常用数据库。

开发工具

Ø VS2019+

程序语言

Ø C# .NET

.Net Framework版本

Ø .NET 4.7.2

数据库支持

Ø SQL Server 2012 / MySQL 5.7.34 / Oracle11g

皮肤控件

Ø DevExpress 19.2.8+

报表控件

Ø FastReport for .Net 2021.3.8 +

名词解释

名词

解释

ORM

ORMObject Relational Mapping)对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM相当于中继数据,具体到产品上,例如ADO.NET Entity FrameworkDLINQ中实体类的属性(Table)就算是一种中继数据。

代码生成器中ORM指实体类模型。

ORM Model

Entity Model

ORM Model:实体类模型(Entity Model)。

领域名称

Domain Model Name,领域模型名称,定义一个简短的名称用于领域建模,领域名称也可称为功能名称,一般使用一个英文单词命名,如: UserCustomerSalesOrder等,代码生成器根据领域名称自动生成 UserfrmUserbllUserdalUser等源码。

代码生成器默认领域名称为表名,如 dt_Customer,领域模型名称为 Customer

res_XXX模型

Res模型是实体模型的扩展,用于前端显示数据,通常用于业务单据或报表返回前端的数据模型。如采购订单主表的实体模型是 tb_PO,对应的res模型是 res_PO

res_PO模型包含的扩展数据有 供应商名称 等关联表的字段信息。

res_POs明细表有 产品名称 等关联表的字段信息。

实体模型定义EF特性

生成的实体类包含[Table] [Key]特性。

后台连接策略

开发框架支持多种后台连接策略,如:数据库直连(ADO-Direct)WebApi应用服务器。

ADO Direct

数据库直连模式,数据链路:UI à BLL à DAL à DB数据库

WebApi

WebApi模式,数据链路:UI à BLL à WebApi à Business à DB数据库

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇