Winform开发框架中的综合案例Demo
在实际的系统开发中,我们往往需要一些简单的的案例代码,基于此目的我把Winform开发框架中各种闪光点和不错的功能,有些是我们对功能模块的简单封装,而有些则是引入了一些应用广泛的开源组件进行集成使用,因此把它们做了一个Demo进行展示,以方便我们随时了解和参考,并能够快速应用相应的场景到具体的项目中。
1、闪屏展示界面及主体界面
在很多系统里面,提供一个设计不错的图片作为程序界面展示的效果是挺不错的,这个小程序也不例外,基本上整合了一些WInform界面常用的各种功能。
而整个案例的界面的界面以方便展示各种小功能为目的,因此设计如下所示,通过树形列表快速进入各种小功能的展示。
2、数据列表展示(GridControl及分页控件)
在很多数据展示的场合,基于DevExpress的WInform界面一般使用GridControl进行展示,这里同时展示了原生GridControl和我的WInform分页控件的几种不同展示方式,以实际的案例效果来介绍这些数据展示的功能差异。
在这个综合案例里面,同时展示基于这几种情况的数据直接录入操作功能,这个在之前的随笔中也有详细的介绍过《在DevExpress程序中使用Winform分页控件直接录入数据并保存》、《在DevExpress程序中使用GridView直接录入数据的时候,增加列表选择的功能》。
一般的数据展示,采用代码生成工具自动生成的界面,界面整合了Winfrom分页控件的特点,方便快捷。
下面案例为在列表中选择数据
以及基于TreeList树形列表及搜索,右侧为GridControl直接数据录入的案例。
或者基于主从列表直接录入数据的案例展示。
3、项目开发的杂项管理
在项目开发过程中,我们为了更好、更快的开发具体的项目功能,会对一些常用的功能模块进行封装,或者使用一些使用较为广泛的开源组件进行功能集成,例如各种报表(XtraReport、RDLC报表、FastReport等)、文档管理、配置管理、FTP处理、二维码(条形码)、摄像头、扫码枪、声音等设备,这个模块把这些常用的功能整合在一起,具体在项目中使用到的时候,参考使用即可,非常方便和实用。
例如FastReport的中文化和各种报表处理、设计等功能。
以及XtraReport不同报表的设计、预览展示效果。
或者是基于RDLC报表的设计和展示。
当然除了报表,还有其他很多模块的处理。
或者展示Apose.Cell和Aspose.Word的文档操作。
其他的功能就不再一一展示了,具体可以下载Demo进行功能了解。
综合案例的程序下载地址如下所示:http://www.iqidi.com/download/SmallExampleDemo.rar
转载于:https://www.cnblogs.com/wuhuacong/p/7045849.html
Winform开发框架中的综合案例Demo相关推荐
- Winform开发框架中工作流模块之审批会签操作
在前面介绍了框架中工作流的几个开发过程,本篇随笔重点介绍一下日常审批环节中的具体处理过程,从开始创建表单,以及各个审批.会签过程的流转过程,希望大家对其中流程的处理有一个大概的印象. 1.请假申请表单 ...
- Winform开发框架中工作流模块的业务表单开发
在我们开发工作流的时候,往往需要设计到具体业务表单信息的编辑,有些是采用动态编辑的,有些则是在开发过程中处理的,各有各的优点,动态编辑的则方便维护各种各样的表单,但是数据的绑定及处理则比较麻烦,而自定 ...
- Winform开发框架中工作流模块之申请单草稿处理
在我们开发工作流模块的时候,有时候填写申请单过程中,暂时不想提交审批,那么可以暂存为草稿,以供下次继续填写或者提交处理,那么这个草稿的功能是比较实用的,否则对于一些填写内容比较多的申请单,每次要重填写 ...
- 参照企业微信审批业务,在Winform开发框架中工作流模块的实现业务审批
目前微信的企业号已经切换到企业微信里面,这个是一个APP程序,提供了很丰富的企业应用,其中包括了业务审批处理,审批业务包括请假.报销.费用.出差等很多个审批场景,在Winform开发框架中工作流模块这 ...
- Winform开发框架中实现多种数据库类型切换以及分拆数据库的支持
Winform开发框架中实现多种数据库类型切换以及分拆数据库的支持 在很多应用系统里面,虽然一般采用一种数据库运行,但是由于各种情况的需要,可能业务系统会部署在不同类型的数据库上,如果开发的系统能够很 ...
- dev treeview控件_在Winform开发框架中使用DevExpress的TreeList和TreeListLookupEdit控件
DevExpress提供的树形列表控件TreeList和树形下拉列表控件TreeListLookupEdit都是非常强大的一个控件,它和我们传统Winform的TreeView控件使用上有所不同,我一 ...
- Winform开发框架中工作流模块的动态处理
在工作流处理表中,首先我们区分流程模板和流程实例两个部分,这个其实就是类似模板和具体文档的概念,我们一份模板可以创建很多个类似的文档,文档样式结构类似的.同理,流程模板实例为流程实例后,就是具体的一个 ...
- Winform开发框架之Office Ribbon界面
Winform开发框架之Office Ribbon界面 在前面几篇文章介绍我的Winform框架随笔文章,包括有<Winform开发框架之字典数据管理>.<Winform开发框架之权 ...
- Winform开发框架之系统重新登录、自动登录实现
在业务系统的操作过程中,有时候,用户需要切换用户进行重新登录,这种情况有时候是因为一个人管理多个用户账号,希望通过不同的账号登录进行管理不同的资料,另一种情况是酒店的换班操作,另一个人接替前面的人进行 ...
最新文章
- 使用HttpOnly提升Cookie安全性
- 拼多多java开发一面、二面合并面经
- 找不到vtkIOImage文件解决方法
- EXT.NET高效开发(一)——概述
- synchronized 关键字原理
- Java对象的创建过程
- 前端开发-4-HTML-tableform表单控制 标签
- kubectl技巧之查看资源列表,资源版本和资源schema配置
- 第三次握手为什么没有序列号_图解TCP三次握手与四次分手
- 容器编排技术 -- kubernetes 通过环境变量向容器暴露 Pod 信息
- 优麒麟 20.04 LTS 版本发布,UKUI3.0 灵动转身
- 决策树CART介绍*
- java 调查问卷_java学习调查问卷
- HAIKUO-SOFT 作品推荐 四叶草 よつのは 攻略
- 小水智能-智能楼宇智慧建筑3d可视化,让钢铁水泥也可以沟通交流
- 一个简单光栅器的实现(四) 几何阶段的坐标变换的C++实现
- 「2020年大学生电子设计竞赛分享」电源题,省一等奖!
- ImageNet Large Scale Visual Recognition Competition (ILSVRC)-ImageNet数据集标签名称中英文对照
- BloomFilter原理学习
- CentOS修改hosts文件及生效命令
热门文章
- html中嵌套iframe页面_selenium表单切换(iframe)
- multiprocessing python_Python多线程/进程(threading、multiprocessing)知识覆盖详解
- python项目主界面_python项目案例
- 小米宣布加入鸿蒙,中兴和OPPO抵制后,第一个宣布加入鸿蒙阵营的果然是魅族...
- 网络推广费用浅析网站具备哪些特点能更受蜘蛛的青睐?
- qt中label双击_qt关于QLabel控件的实现双击调用文件对话框
- vbs画动态爱心代码_前端必看之如何用CSS3画一个八卦和爱心
- 事务连接中断_漫画——你还记得原生的JDBC怎么连接数据库吗?
- java多线程的题目_Java多线程一个有趣的题目
- 开发日记-20190703 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 9