独立数据编辑窗体(单表)实例开发教程-CSFrameworkV5.1旗舰版
独立数据编辑窗体(单表)实例开发教程-CSFrameworkV5.1旗舰版
目录
一、开发查询窗体
1.1 在模块新增一个Windows窗体

frmCustomerEditorQuery窗体:

1.2 继承frmBaseEditorQuery基类窗体

frmCustomerEditorQuery窗体继承frmBaseEditorQuery窗体,打开设计器:

1.3 开发数据查询界面
从【客户资料】管理复制查询区域及表格组件,效果:


1.4 编写查询窗体代码
编写【查询】【清空】【导入Excel数据】三个按钮的代码。从frmCustomer窗体复制代码过来。
1.5 在模块主窗体增加按钮

1.6 测试1:运行程序打开查询界面

二、开发独立数据编辑窗体
2.1 在模块新增一个Windows窗体

2.2 继承frmBaseEditor基类窗体


2.3 开发数据编辑界面

2.4 在查询窗体打开独立数据编辑窗体
分别重写增、删、改、查四个方法:
C#全选
public override void DoAdd(IButtonInfo sender)
{
frmCustomerEditor.Execute(this, EditorType.Add);
}
public override void DoDelete(IButtonInfo sender)
{
AssertFocusedRow();
frmCustomerEditor.Execute(this, EditorType.Delete);
}
public override void DoEdit(IButtonInfo sender)
{
AssertFocusedRow();
frmCustomerEditor.Execute(this, EditorType.Modify);
}
public override void DoViewContent(IButtonInfo sender)
{
AssertFocusedRow();
frmCustomerEditor.Execute(this, EditorType.View);
}
2.5 测试2:测试增删改查


三、源码
旗舰版V5.1 - CSFrameworkV5.DemoDataDictionary

软件开发平台
开发平台是指以某种编程语言或者某几种编程语言为基础,开发出来的一个软件,而这软件不是一个最终的软件产品,它是一个二次开发软件框架,用户可以在这个产品上进行各种各样的软件产品的开发,并且在这个产品上进行开发的时候,不需要像以往的编程方式那样编写大量的代码,而是只需要进行一些简单的配置,或者是写极少量的代码便可以完成一个业务系统的开发工作。方便开发的工具,诸如Eclipse、JBuilder、VC++、Visual Stuido等等一系列的开发工具便出现在了市面上,这些工具的出现,大大方便了开发人员的编程工作和提高了设备运行的效率,减少了编程人员很多不必要的麻烦。


参考文档:
CSFramework旗舰版V5.1 - 单表独立数据编辑窗体实例开发教程-C/S开发框架
CSFrameworkV6旗舰版 | 单表基础资料窗体完整C#源码|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.1 | 新功能汇总|C/S开发框架
CSFrameworkV6旗舰版 | 基础资料窗体改装主从子表(多级明细表)解决方案|C/S开发框架
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)|C/S开发框架
CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
C/S快速开发框架旗舰版V5.1 | 加载报表模板文件|软件手册
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
软件开发框架培训内容大全 | CSFrameworkV5.1旗舰版|培训大纲
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动创建数据库备份计划|C/S开发框架
CSFrameworkV6旗舰版|新建业务模块 (VS Project项目)|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0开发者技能要求|C/S开发框架
C/S架构软件开发平台V6旗舰版 | 客户端运行环境需要的程序文件|C/S开发框架
CSFramework旗舰版V5.1 - 单表独立数据编辑窗体实例开发教程-C/S开发框架
CSFrameworkV6旗舰版 | 单表基础资料窗体完整C#源码|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.1 | 新功能汇总|C/S开发框架
CSFrameworkV6旗舰版 | 基础资料窗体改装主从子表(多级明细表)解决方案|C/S开发框架
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)|C/S开发框架
CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
C/S快速开发框架旗舰版V5.1 | 加载报表模板文件|软件手册
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
软件开发框架培训内容大全 | CSFrameworkV5.1旗舰版|培训大纲
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动创建数据库备份计划|C/S开发框架
CSFrameworkV6旗舰版|新建业务模块 (VS Project项目)|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0开发者技能要求|C/S开发框架
C/S架构软件开发平台V6旗舰版 | 客户端运行环境需要的程序文件|C/S开发框架
其它资料:
什么是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内容管理系统 |
什么是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内容管理系统 |
在线客服
