|
四.数据字典窗体开发步骤|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
4.1新建数据窗体4.1.1 在数据字典模块新建一个窗体在【数据字典模块】点右键,【Add】【New Item】打开【新建项对话框】。
4.1.2 新建项对话框
在【Name】输入框输入【frmProduct】,最后点【Add】按钮弹出【Inheritance Picker窗体】。 4.1.3 Inheritance Picker窗体
选择继承自【frmBaseDataDictionary】,点【OK】按钮在工程内新建了窗体的单元文件。 4.2界面布局设计主要在数据查询页内放置一个表格控件用于展示数据,在数据编辑内拖放 4.2.1 用户界面介绍
数据查询页:用于展示主表的数据,表格只读属性,不支持用户修改。 数据编辑页:编辑数据查询页内当前记录的详细资料,用户可以输入资料。
4.2.2 数据查询页拖放表格(GridControl)控件可以从其它窗体的数据查询页复制一个GridControl过来,复制过来的表格不需要设置参数,节省时间。 4.2.2.1 拖放一个新的GridControl如下图,然后改名,选择gridControl1 按F4。
4.2.2.2 在GridView(gvSummary)内定义表格的栏位
关闭设计器,如下图所示表格内定义了四个栏位:
4.2.3 数据编辑页拖放输入框控件拖放LabelControl 和 TextEdit,如下图对齐位置。对TextEdit控件命名,建议用txt+字段名,如txtProductCode。
4.3使用生成器工具生成ORM、BLL、DAL代码。4.3.1 参考视频http://www.csframework.com/archive/6/arc-6-20110407-1306.htm http://www.csframework.com/archive/6/arc-6-20110507-1425.htm 4.3.2 BLL层代码4.3.2.1 BLL继承关系图
4.3.3 DAL层代码4.3.3.1 DAL继承关系图
4.4 编写窗体代码请参考开发框架内产品管理或客户管理(frmCustomer)窗体的代码。 4.4.1 定义业务逻辑类(BLL)在窗体内定义一个成员变量: 4.4.2 绑定Form.Load事件
4.4.3 重写InitializeForm方法初始化窗体主方法,请参考frmCustomer。 4.4.4 重写ValidatingData方法用于在保存数据前,检查数据的合法性。 4.4.5 重写DoBindingSummaryEditor方法用于绑定输入框的数据源,每个输入框绑定一个字段,使用DataBinder类。
DataBinder类定义了一组用于绑定不同输入控件的数据源的方法,如下图:
![]() 扫一扫加作者微信
参考文档:
基于C#.NET C/S快速开发框架 - 代码自动生成功能 C/S快速开发框架能提供进销存源码参考吗? C/S系统快速开发框架 - 新增业务窗体(视频) 《CS框架V2.2-3.0数据字典窗体快速开发指南》.doc 关于C/S快速开发框架采用的文本加密解密策略|C/S框架网 C/S系统快速开发框架旗舰版V5.0《数据库表结构说明书》 原创:C/S架构快速开发框架通用可配置的数据修改日志解决方案 C/S系统快速开发框架数据操作窗体(单表、主从表窗体)按钮事件 数据字典基础资料窗体主键设置为自动生成流水号码解决方案 C/S快速开发框架多语言功能集成百度翻译接口(支持中文简体、繁体、英文、越南文) C/S开发框架教程:使用基础资料(数据字典)的DAL层更新主从表(或多表)数据 C/S架构轻量级快速开发框架WinFramework|功能列表及模板窗体|C/S开发框架 一.数据字典窗体|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册 二.数据字典窗体继承关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册 三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
其它资料:
什么是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内容管理系统 | |
在线客服

























