在实际的系统开发中,我们往往需要一些简单的的案例代码,基于此目的我把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相关推荐

  1. Winform开发框架中工作流模块之审批会签操作

    在前面介绍了框架中工作流的几个开发过程,本篇随笔重点介绍一下日常审批环节中的具体处理过程,从开始创建表单,以及各个审批.会签过程的流转过程,希望大家对其中流程的处理有一个大概的印象. 1.请假申请表单 ...

  2. Winform开发框架中工作流模块的业务表单开发

    在我们开发工作流的时候,往往需要设计到具体业务表单信息的编辑,有些是采用动态编辑的,有些则是在开发过程中处理的,各有各的优点,动态编辑的则方便维护各种各样的表单,但是数据的绑定及处理则比较麻烦,而自定 ...

  3. Winform开发框架中工作流模块之申请单草稿处理

    在我们开发工作流模块的时候,有时候填写申请单过程中,暂时不想提交审批,那么可以暂存为草稿,以供下次继续填写或者提交处理,那么这个草稿的功能是比较实用的,否则对于一些填写内容比较多的申请单,每次要重填写 ...

  4. 参照企业微信审批业务,在Winform开发框架中工作流模块的实现业务审批

    目前微信的企业号已经切换到企业微信里面,这个是一个APP程序,提供了很丰富的企业应用,其中包括了业务审批处理,审批业务包括请假.报销.费用.出差等很多个审批场景,在Winform开发框架中工作流模块这 ...

  5. Winform开发框架中实现多种数据库类型切换以及分拆数据库的支持

    Winform开发框架中实现多种数据库类型切换以及分拆数据库的支持 在很多应用系统里面,虽然一般采用一种数据库运行,但是由于各种情况的需要,可能业务系统会部署在不同类型的数据库上,如果开发的系统能够很 ...

  6. dev treeview控件_在Winform开发框架中使用DevExpress的TreeList和TreeListLookupEdit控件

    DevExpress提供的树形列表控件TreeList和树形下拉列表控件TreeListLookupEdit都是非常强大的一个控件,它和我们传统Winform的TreeView控件使用上有所不同,我一 ...

  7. Winform开发框架中工作流模块的动态处理

    在工作流处理表中,首先我们区分流程模板和流程实例两个部分,这个其实就是类似模板和具体文档的概念,我们一份模板可以创建很多个类似的文档,文档样式结构类似的.同理,流程模板实例为流程实例后,就是具体的一个 ...

  8. Winform开发框架之Office Ribbon界面

    Winform开发框架之Office Ribbon界面 在前面几篇文章介绍我的Winform框架随笔文章,包括有<Winform开发框架之字典数据管理>.<Winform开发框架之权 ...

  9. Winform开发框架之系统重新登录、自动登录实现

    在业务系统的操作过程中,有时候,用户需要切换用户进行重新登录,这种情况有时候是因为一个人管理多个用户账号,希望通过不同的账号登录进行管理不同的资料,另一种情况是酒店的换班操作,另一个人接替前面的人进行 ...

最新文章

  1. 使用HttpOnly提升Cookie安全性
  2. 拼多多java开发一面、二面合并面经
  3. 找不到vtkIOImage文件解决方法
  4. EXT.NET高效开发(一)——概述
  5. synchronized 关键字原理
  6. Java对象的创建过程
  7. 前端开发-4-HTML-tableform表单控制 标签
  8. kubectl技巧之查看资源列表,资源版本和资源schema配置
  9. 第三次握手为什么没有序列号_图解TCP三次握手与四次分手
  10. 容器编排技术 -- kubernetes 通过环境变量向容器暴露 Pod 信息
  11. 优麒麟 20.04 LTS 版本发布,UKUI3.0 灵动转身
  12. 决策树CART介绍*
  13. java 调查问卷_java学习调查问卷
  14. HAIKUO-SOFT 作品推荐 四叶草 よつのは 攻略
  15. 小水智能-智能楼宇智慧建筑3d可视化,让钢铁水泥也可以沟通交流
  16. 一个简单光栅器的实现(四) 几何阶段的坐标变换的C++实现
  17. 「2020年大学生电子设计竞赛分享」电源题,省一等奖!
  18. ImageNet Large Scale Visual Recognition Competition (ILSVRC)-ImageNet数据集标签名称中英文对照
  19. BloomFilter原理学习
  20. CentOS修改hosts文件及生效命令

热门文章

  1. html中嵌套iframe页面_selenium表单切换(iframe)
  2. multiprocessing python_Python多线程/进程(threading、multiprocessing)知识覆盖详解
  3. python项目主界面_python项目案例
  4. 小米宣布加入鸿蒙,中兴和OPPO抵制后,第一个宣布加入鸿蒙阵营的果然是魅族...
  5. 网络推广费用浅析网站具备哪些特点能更受蜘蛛的青睐?
  6. qt中label双击_qt关于QLabel控件的实现双击调用文件对话框
  7. vbs画动态爱心代码_前端必看之如何用CSS3画一个八卦和爱心
  8. 事务连接中断_漫画——你还记得原生的JDBC怎么连接数据库吗?
  9. java多线程的题目_Java多线程一个有趣的题目
  10. 开发日记-20190703 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 9