CSFrameworkV6 试用版(Trial Version)开发指南
CSFrameworkV6 试用版(Trial Version)开发指南
目录
一、试用版说明
为了用户体验CSFrameworkV6(旗舰版)快速开发平台,我们提供开发者试用版本,您可以通过试用版快速搭建属于自己的软件项目!
试用版应用范围:
- 随心所欲搭建自己的软件项目
- 通过代码生成器生成Form、BLL、DAL、Model 、VSProject项目 C#源码
- 支持三层逻辑架构开发(试用版不支持WebApi端开发)
- 支持MsSQL、MySQL、Oracle以及国产达梦数据库
- 无使用限制
试用版开发环境:
二、开发指南
开发指南内容:
- 使用代码生成器生成VS Project项目(DLL类库)
- 使用代码生成器生成窗体(基础资料 - 员工档案)
- 将生成的C#源码集成到vs解决方案
您可以通过以下步骤快速搭建第一个软件项目。
1、Trial Version VS 解决方案介绍
项目名称 | 项目说明 |
CSFrameworkV6.Trial.Business | BLL层、业务逻辑层 |
CSFrameworkV6.Trial.Common | 公共库,作为最底层类库给其他模块引用。 |
CSFrameworkV6.Trial.DataAccess | DAL层、数据访问层 |
CSFrameworkV6.Trial.HR | 使用代码生成器生成的人力资源模块(Demo Project) |
CSFrameworkV6.Trial.Library | 界面库、组件库,定义自己的基类窗体、用户自定义组件等。 |
CSFrameworkV6.Trial.Models | ORM层、实体模型 |
CSFrameworkV6.Trial.PurchaseModuleTrial | 使用代码生成器生成的采购模块(Demo Project) |
CSFrameworkV6.Trial.ReportModule | 报表模块 |
CSFrameworkV6.TrialVersion | 主程序 |
2、Debug输出目录 - 主程序
文件名称 | 说明 |
CSFramework.AutoUpgrader.exe | CSFrameworkV6自动升级程序 |
CSFrameworkV6.CodeGenerator.exe | CSFrameworkV6代码生成器主程序 |
CSFrameworkV6.Main.exe | CSFrameworkV6主程序,Demo程序 |
CSFrameworkV6.SqlConnector.exe | CSFrameworkV6数据库连接配置工具 |
CSFrameworkV6.TrialVersion.exe | CSFrameworkV6试用版主程序 |
4、Debug输出目录 - CSFrameworkV6 旗舰版的Demo功能模块
文件名称 | 说明 |
CSFrameworkV6.DemoDataDictionary.dll | 基础资料模块,数据字典模块。 |
CSFrameworkV6.DemoFinanceModule.dll | 财务模块 |
CSFrameworkV6.DemoInventoryModule.dll | 库存模块 |
CSFrameworkV6.DemoPurchaseModule.dll | 采购模块 |
CSFrameworkV6.DemoSalesModule.dll | 销售模块 |
5、Debug输出目录 - CSFrameworkV6 试用版(Trial Version)的功能模块
6、使用代码生成器生成Project项目
打开代码生成器(CSFrameworkV6.CodeGenerator.exe),点击菜单:
输入模块名称(英文)以及模块中文名称(中文),如下图:
点击【下一步】跳到操作执行页面,点【生成代码】:
生成的项目源码位置在:c:\test 目录,复制这个目录到vs解决方案同级目录下:
打开vs解决方案,添加现有项目进来:
展开生成的项目,删除黄色叹号引用(是程序集名称不对),重新从debug\目录下添加dll引用即可。
DLL文件在 \debug\net8.0-windows\CSFramework*.dll
按以下操作修改命名空间。
修改模块编码及名称:
打开模块主窗体:frmModuleMain.cs文件,修改命名空间:
- CSFrameworkV6.Trial.Business.ModuleID.HR
- CSFrameworkV6.Trial.Business.ModuleNames.HR
全部修改完成,编译解决方案,按F5运行程序
打开debug目录,可以看到dll文件。
生成业务模块Project完整版操作手册:
https://www.cscode.net/archive/codegeneratorv6/393278674345989.html
7、使用代码生成器生成窗体 (Form)
注意事项:
- 后台连接策略默认为
- 窗体的命名空间改为自己的模块的命名空间,如:
生成的源码文件:
注意:2个文件放到 CSFrameworkV6.Trial.Models 模块, 其他文件放到 CSFrameworkV6.Trial.HR 模块下即可。
源码文件在vs项目位置:
源码文件 | 解决方案项目位置 |
bll_EmployeeTest.cs | CSFrameworkV6.Trial.Business |
dal_EmployeeTest.cs | CSFrameworkV6.Trial.DataAccess |
frm_EmployeeTest.cs | CSFrameworkV6.Trial.HR |
frm_EmployeeTest.Designer.cs | CSFrameworkV6.Trial.HR |
BLL源码要添加引用:
- using CSFrameworkV6.Business;
- using CSFrameworkV6.Models;
- using CSFrameworkV6.DataAccess;
- using CSFrameworkV6.WebApiClient;
DAL源码要添加引用:
- using CSFrameworkV6.Models.UpdateModel;
- using CSFrameworkV6.Trial.Models;
其他引用错误在debug目录下找到相关的dll,添加引用即可。
代码生成器操作视频下载:
软件开发平台代码生成器V6|Code Generator代码生成器|C/S框架网 (csframework.com)
代码生成器操作手册:
- 生成Project项目视频: 软件开发平台代码生成器V6|Code Generator代码生成器|C/S框架网 (csframework.com)
- 生成字典窗体 (基于单表数据管理的窗体)
- https://www.cscode.net/archive/codegeneratorv6/393259264479237.html
- 生成业务单据窗体(主从表)
- https://www.cscode.net/archive/codegeneratorv6/393270090076165.html
- 生成查询窗体(对话框、子窗体)
- https://www.cscode.net/archive/codegeneratorv6/393280446525445.html
- 生成报表
- 单表、列表:https://www.cscode.net/archive/codegeneratorv6/393287318581253.html
- 主从表:https://www.cscode.net/archive/codegeneratorv6/393288710938629.html
8、模块主窗体添加按钮,打开窗体
按钮的Click事件:
private void btnEmployee_Click(object sender, EventArgs e)
{
MdiTools.OpenChildForm(this.MdiParent as IMdiForm, typeof(frm_EmployeeTest), null);
}
运行程序
点击【员工管理】按钮:
恭喜!您已经完成CSFrameworkV6体验版实战操作!
专业的产品需要专业的您支持,感谢!
三、注意事项
- 不要使用开发框架现有的表生成界面,避免类名重复!您需要建立自己的表生成代码。
- 生成项目模块(Project),添加到VS解决方案后要重新添加引用,删除黄色叹号的引用。
- 自己定义一个新的ModuleID,ModuleNames枚举,参考上面的教程操作。
四、试用版申请
扫一扫加作者微信
QQ:23404761