代码生成器 CodeGenerator - 将窗体源码加入到VS解决方案


将窗体源码加入到VS解决方案

C/S结构快速开发框架/软件快速开发平台   CodeGeneratorV5.1 代码生成器  原创软件@csframework.com

1 将窗体源码加入到VS解决方案

以下步骤演示代码生成器生成的【客户管理】窗体源码(*Customer*)加入到解决方案。

【客户管理】是数据字典窗体,所在【CSFrameworkV4.5.DataDictionary】模块。

1.1 打开源码文件所在目录 

打开生成的源码文件所在目录,如:c:\test\,红框表示【客户管理】窗体所有源码。

将红框中代码文件复制到\CSFrameworkV4.5.3.Client\CSFrameworkV4.5.DataDictionary\目录下,打开VS解决方案。

点击  【显示所有文件】及 【刷新】按钮,现有项目将显示新文件(虚线图标)。

选择*Customer*所有新文件,点右键弹出菜单,点【添加到项目】。

1.2 在VS中剪切及粘贴文件到对应的项目中

在VS中选择 bllCustomer.cs文件,按Ctrl+X剪切文件,将移动到业务逻辑层模块,

选择CSFrameworkV4.5.Business\BLL_DataDic子目录,如下图:

按Ctrl+V键,粘贴文件。

重复上述步骤依次移动表格中的文件。

*.cs文件

文件所在模块位置

frmCustomer*.*

CSFrameworkV4.5.DataDictionary,不需要移动

bllCustomer.cs

CSFrameworkV4.5.Business\BLL_DataDic,需要移动

dalCustomer.cs

CSFrameworkV4.5.Server.DataAccess\DAL_DataDict,需要移动

tb_Customer.cs

CSFrameworkV4.5.Models\DataDictModels,需要移动

若是业务单据(Business),文件位置:

bllXX.cs

CSFrameworkV4.5.Business\BLL_Business,需要移动

dalXX.cs

CSFrameworkV4.5.Server.DataAccess\DAL_ Business,需要移动

tb_XX.cs

CSFrameworkV4.5.Models\BusinessModels,需要移动

tb_XXs.cs(明细表)

CSFrameworkV4.5.Models\BusinessModels,需要移动

1.3 模块主窗体添加功能菜单

双击打开模块主窗体,如【数据字典】模块的frmDataDictionaryMian.cs文件。

在模块主菜单【数据字典】添加新菜单【客户资料】,命名menuItemCustomer,双击菜单自动生成menuItemCustomer_Click事件。

在模块窗体按钮区域添加一个SimpleButton按钮,命名btnCustomer,设置图标,将按钮的Click事件绑定menuItemCustomer_Click事件,既菜单和按钮共享一个事件。

在menuItemCustomer_Click事件中补充代码打开窗体,如下图:

SetMenuTag方法分配菜单权限,参考例子补充一行代码。

SetMenuButtonRelations方法绑定菜单与按钮关系,参考例子补充一行代码。

SetSecurity方法设置按钮权限,参考例子补充一行代码。

修改完毕,编译解决方案,提示编译成功。

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:代码生成器 CodeGenerator - 生成业务模块 (DLL类库)
下一篇: 代码生成器 CodeGenerator - 将项目模块(Project)添加到VS解决方案
评论列表

发表评论

评论内容
昵称:
关联文章

代码生成器 CodeGenerator - 加入VS解决方案
CSFramework.CodeGeneratorV6.0-(Form)加入VS解决方案
代码生成器 CodeGenerator - 项目模块(Project)添加VS解决方案
生成的Form集成VS解决方案 - C/S框架三层架构代码生成器操作指南
生成的项目模块(Project)添加VS解决方案 - C/S框架三层架构代码生成器操作指南
代码生成器 CodeGenerator - 系统参数配置
WinFramework轻量级开发框架 - 代码生成器(CodeGenerator)简介
代码生成器 CodeGenerator - 生成业务模块 (DLL类库)
CSFramework.CodeGeneratorV6.0-项目模块(Project)添加VS解决方案
GitBlit - 创建、推送VS解决方案添加版本库
代码生成器 CodeGenerator - 生成ORM
代码生成器 CodeGenerator - 代码生成器主界面
GitBlit - 使用克隆仓库方式创建、推送VS解决方案添加版本库
代码生成器 CodeGenerator - 生成字典 (单表数据管理界面)
代码生成器 CodeGenerator - 生成业务 (主从表数据管理界面)
代码生成器 CodeGenerator - 生成DAL
代码生成器 CodeGenerator - 生成BLL
CSFramework.CodeGenerator代码生成器软件截图
VS编译生成解决方案失败,但是检查完全正常的奇异现象
CSFramework C#代码生成器生成界面UI,BLL,DAL,Model,WCF接口层源代码