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

编写目的
本文档描述了C/S系统开发框架代码生成器的用户界面、软件功能和操作步骤,指引用户使用该软件快速生成项目代码。
软件说明
C/S框架代码生成器(Code Generator)是一款完全自主知识产权研发的源代码生成平台,作为C/S框架旗舰版产品系列配套工具。代码生成器可以自动生成基于C/S开发框架三层架构代码、WebApi服务端代码以及VS Project项目。
代码生成器根据表结构信息自动生成界面组件,如:文本框、按钮、表格等常用组件,自动生成数据操作基本功能,如:增加、删除、修改、查询、审核、打印等功能,以及 ORM、BLL、DAL、Form三层架构源码,我们把生成的源码文件集成到vs解决方案,编译即可运行,以极高的效率完成各模块功能开发,代码生成器使开发人员避免大量机械式编程工作, 把精力集中在业务逻辑与细节开发上。


运行环境
支持局域网、广域网网络环境运行,提供数据库直连模式和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 | ORM(Object Relational Mapping)对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM相当于中继数据,具体到产品上,例如ADO.NET Entity Framework。DLINQ中实体类的属性(Table)就算是一种中继数据。 代码生成器中ORM指实体类模型。 |
ORM Model Entity Model | ORM Model:实体类模型(Entity Model)。 |
领域名称 | Domain Model Name,领域模型名称,定义一个简短的名称用于领域建模,领域名称也可称为功能名称,一般使用一个英文单词命名,如: User、Customer、SalesOrder等,代码生成器根据领域名称自动生成 User、frmUser、bllUser、dalUser等源码。 代码生成器默认领域名称为表名,如 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数据库 |

CSFramework.CodeGeneratorV6.0|将项目模块(Project)添加到VS解决方案|C/S开发框架
CSFramework.CodeGeneratorV6.0|将窗体(Form)源码加入到VS解决方案|C/S开发框架
CSFramework.CodeGeneratorV6.0|模块主窗体添加功能菜单|C/S开发框架
CSFramework.CodeGeneratorV6.0|代码生成器测试案例|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 软件简介|C/S开发框架
CSFramework.DB 软件简介|C/S开发框架
软件简介 | TMS | 物流运输管理系统|C/S开发框架
SqlConnectorV6.1 | 数据库连接工具|C/S开发框架
C/S快速开发框架旗舰版CSFrameworkV6.0 | VS开发环境配置|C/S开发框架
C/S快速开发框架|旗舰版V5.1客户案例 | 染厂ERP系统|C/S开发框架
SqlConnectorV6.0 | 数据库连接工具操作手册|C/S开发框架
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
软件开发框架培训内容大全 | CSFrameworkV5.1旗舰版|培训大纲
C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)-C/S开发框架
原创C/S架构开源软件 - C#.NET+Winform+Dev+SQL快速开发框架
C/S系统开发框架成功案例-物流运输管理系统(TMS)
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
