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

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

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

将窗体源码加入到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方法设置按钮权限,参考例子补充一行代码。

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

版权声明:本文为CSFramework文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

3.1加入VS解决方案
生成的Form集成VS解决方案 - C/S框架三层架构代码生成器操作指南
3.2项目模块(Project)添加VS解决方案
VS编译生成解决方案失败,但是检查完全正常的奇异现象
生成的项目模块(Project)添加VS解决方案 - C/S框架三层架构代码生成器操作指南
原创解决方案:VS无法连接已配置的开发Web服务器
VS解决方案专业改名工具 CSFramework.Rename V1.0 - C#版
C# 数据实现增删改查(CRUD)下载(原)
解决GIT无法提交方案之一:git did not exit cleanly (exit code 1)
VS.NET 继承 - 按钮组件隐藏或位置不正确解决方案
C#文件格式ANSI改为UTF-8
软件开发与设计 - CMS内容管理系统-新亿内容管理系统XinYiCMS 3.1.3
VS2015管理器-GIT克隆与提交基本操作
CSFramework.DB VS解决方案
解决VS在设计时无法生成设计器的Controls.Add()代码
VS版本转换工具下载 (含C#)
C#导出数据Excel 大全
CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具)
VS2015管理器-GIT解决冲突并提交结果|C/S框架网
C#通用勾选复选 ()