置顶随笔

[置顶]Bootstrap开发框架界面的调整处理

摘要: 我在之前介绍了很多关于Boostrap的框架方面的文章,主要是介绍各种插件的使用居多,不过有时候觉得基于Metronic的Boostrap框架的界面效果不够紧凑,希望对它进行一定的调整,那么我们应该如何进行相应的样式调整呢,其实找到对应的CSS进行处理即可。同时也可以结合Chrome浏览器的开发者模式下的Source进行一定的调整修改,得到效果后进行项目源码修改。阅读全文

posted @ 2018-09-13 17:55 伍华聪 阅读(728) 评论(0) 编辑

[置顶]在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合

摘要: 在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的举措。我开发的项目或者框架,采用了微软企业库Enterprise Library的模块,倾向于支持多种数据库,也为我们开发不同类型的项目提供非常方便、快速、统一的处理方式。一般常规的数据库包括MS Server、Oracle、MySQL、PostgreSQL、SQLite、DB2、国产达梦等数据库,本篇随笔主要介绍如何实现从MS SQLServer到Mysql数据库,并为不同数据库类型添加实现底层的解决思路。阅读全文

posted @ 2018-09-07 11:34 伍华聪 阅读(692) 评论(4) 编辑

[置顶]基于C#的钉钉SDK开发(1)--对官方SDK的重构优化

摘要: 在前段时间,接触一个很喜欢钉钉并且已在内部场景广泛使用钉钉进行工厂内部管理的客户,如钉钉考勤、日常审批、钉钉投影、钉钉门禁等等方面,才体会到原来钉钉已经已经在企业上可以用的很广泛的,因此回过头来学习研究下钉钉的一些业务范围和其SDK的开发工作。钉钉官方的SDK提供了很多方面的封装,不过相对于Java,.NET版本的一直在变化当中,之前研究钉钉C#版本SDK的时候发现一些问题反映给钉钉开发人员,基本上得不到好的解决和回应,而在使用官方的SDK的时候,有些数据竟然无法正常获取(如角色的信息等),而且官方的SDK使用的时候觉得代码较为臃肿,因此萌生了对钉钉官方SDK进行全面重构的想法。本系列随笔将对整个钉钉SDK涉及的范围进行分析重构,并分享使用过程中的效果和乐趣。阅读全文

posted @ 2018-09-06 10:03 伍华聪 阅读(1540) 评论(2) 编辑

[置顶]在Web界面中实现Excel数据大量导入的处理方式

摘要: 在早期Bootstrap框架介绍中,我的随笔《结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程》中介绍了利用Bootstrap FieInput插件上传Excel文件到服务器,然后利用Bootstrap-table表格插件进行展示数据,最后导入到系统里面中,这个导入过程中可以预览到要导入的数据,而且可以选择性的导入。在实际使用过程中,发现使用Ajax导入大批量(几百条记录数据)的情况下,页面就会罢工,估计和提交的数据大小限制有关,为了解决这个问题,并结合导入数据一般都是全部导入的情况下,我们修改下数据导入的过程,从而实现大量数据量的Excel数据导入。阅读全文

posted @ 2018-08-31 23:47 伍华聪 阅读(1504) 评论(2) 编辑

[置顶]实现在线预览PDF的几种解决方案

摘要: 因客户需要实现PDF的预览处理,在网上找了一些PDF在线预览的解决方案,有的用PDFJS的在线预览方式,有的使用PDFObject的嵌入式显示,有的通过转换JPG/PNG方式实现间接显示的方式,开始是想通过简单的方式,能够使用JS插件实现预览最好,可是在线预览总是有一些不足,如不同浏览器的兼容问题,甚至不同的手机平台中展示的效果也不一样,不过最好还是采用了间接的方式,把PDF转换为图片展示效果,达到客户的要求。阅读全文

posted @ 2018-08-31 17:01 伍华聪 阅读(1290) 评论(7) 编辑

[置顶]图表插件Highcharts的动态化赋值,实现图表数据的动态化设置显示

摘要: 在很早之前就介绍过图表插件Highcharts的使用了,在2014年的随笔《基于MVC4+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts》,这里基本上都介绍的比较完整,基本的设置也没有太大的差异,本篇介绍的是基于Bootstrap开发框架的界面处理,以及对图表插件Highcharts的其他模块,如柱状图,线图等其他样式的信息进行动态设置,以期达到利用数据库的数据,方便动态设置显示出来。阅读全文

posted @ 2018-07-24 12:21 伍华聪 阅读(1149) 评论(0) 编辑

[置顶]Bootstrap开发框架视频整理

摘要: 最近到客户处进行实地培训,整理了很多培训的材料,现将它们录制相关主题的视频,作为我的Bootstrap开发框架的知识补充,希望给感兴趣的朋友进行了解。培训内容主要包括基础框架部分、MVC框架部分、Bootstrap框架部分、Bootstrap重要插件使用等相关的内容。阅读全文

posted @ 2018-07-24 10:48 伍华聪 阅读(1184) 评论(0) 编辑

[置顶]在Bootstrap开发中解决Tab标签页切换图表显示问题

摘要: 在做响应式页面的时候,往往需要考虑更多尺寸设备的界面兼容性,一般不能写死像素,以便能够使得界面元素能够根据设备的不同进行动态调整,但往往有时候还是碰到一些问题,如Tab标签第一页面正常显示,但是切换其他页面的时候显示内容没有发生动态的调整,本篇随笔介绍解决Tab标签页切换图表显示问题,以及图表控件可以实现窗口动态变化进行调整尺寸。阅读全文

posted @ 2018-07-12 18:30 伍华聪 阅读(1482) 评论(1) 编辑

[置顶]在小程序中使用腾讯视频插件播放教程视频

摘要: 在我们开发的一个小程序里面,为了给客户了解一些教程内容,我们需要增加一个在线播放视频的模块,考虑过直接使用视频组件播放服务器上的视频不成功,因此使用腾讯视频插件来播放最终测试成功。本篇随笔介绍微信小程序使用视频组件和腾讯视频插件两种方式的解决方式,并重点介绍视频插件方式的处理过程。阅读全文

posted @ 2018-06-29 12:31 伍华聪 阅读(3277) 评论(0) 编辑

[置顶]在小程序后端中转获取接口数据,绕过前端调用限制

摘要: 我们知道,很多时候为了方便,直接在小程序前端直接调用第三方提供商的接口获取数据,然后显示在小程序上,这种方式也是我们常规的使用接口方式,不过这种方式有个弊端,就是一旦第三方对小程序禁止,那么就无法再获取数据了,类似于豆瓣的电影数据接口,在前几个月还是可以正常访问的,后来不知基于什么原因,就禁止了小程序端的接口调用了,为了解决这个问题,我们可以使用接口中转的代理方式,通过调用自身的API接口获取数据,自身的API对第三方接口进行封装即可。本篇随笔以豆瓣接口为例,实现接口的中转处理,从而确保小程序前端数据获取的正常。阅读全文

posted @ 2018-06-26 10:27 伍华聪 阅读(1548) 评论(0) 编辑

[置顶]在采集程序中增加定时发送邮件以及关机处理的实现

摘要: 我们在采集特定数据的时候,往往需要耗费较长的时间,有时候因为一些事情,不可能长久的在电脑前等待结果,那么需要程序在一段时间后自动给我们发送邮件等通知,以及执行退出程序或者关机等处理善后工作,以节省资源或者电源,那么需要实现这个过程是如何的呢。本篇随笔基于这个采集程序的基础上增加这些功能的实现,介绍其中的一些处理技巧。阅读全文

posted @ 2018-06-25 17:49 伍华聪 阅读(900) 评论(3) 编辑

[置顶]关于小程序的界面设计开发的探索

摘要: 在我们做很多软件的时候,一般都会前端后端分开,对于我们一般的开发人员来说,侧重一个方向居多,如编码的就较少设计UI的设计开发,特别在目前一些APP、Web方面,界面的设计方面更加是比较精细化,也越来越需要一些专业化的人员去专门处理。不过话说回来,很多时候,我们小项目也需要自己能够举得起大刀,用得了菜刀,有时候形势所逼也需要我们擅长后端开发的人员兼顾UI的开发,一般不太复杂的界面也不用去专门找一个UI设计的人员了。本篇专门针对于小程序的界面设计方面进行一些探索性的研究讨论,介绍小程序界面设计的一些思路和方向。阅读全文

posted @ 2018-06-22 11:47 伍华聪 阅读(2892) 评论(5) 编辑

[置顶]开发框架模块视频系列(4)-- 权限管理模块介绍

摘要: 权限管理系统主要的功能包括有:用户管理、组织机构管理、功能管理、角色管理和权限分配管理、菜单管理、系统类型管理、登录日志管理、操作日志管理、系统黑白名单管理等功能模块。对于每新增一个系统,我们只需要在权限管理系统中增加一个系统类型定义,以及相关的功能、菜单数据即可,非常方便管理。 权限管理系统,作为一个独立的系统模块,但又可以整合到所有的框架产品和项目中,实现快速的权限管理和控制。 权限的分配和管理,基本上是每个业务系统需要考虑的东西,而这些常用的东西,在整个开发框架中,把它作为一个独立的模块,既方便维护管理,也留有接口很容易进行集成,这样能够在项目中反复进行使用。 本篇随笔主要介绍权限管理系统常规的功能点,实现功能权限控制、数据权限控制、字段权限控制等功能,以及权限管理模块对应的框架接口实现方式等内容,视频主要针对性的介绍权限系统的特点,让我们了解整个权限系统的具体能够实现那些功能,具有哪些特性。阅读全文

posted @ 2018-06-16 17:36 伍华聪 阅读(1461) 评论(0) 编辑

[置顶]开发框架模块视频系列(3)-- 字典管理模块介绍

摘要: 在很多项目里面,字典管理是必备的项目模块,而这个又是比较通用的功能,因此可以单独做成一个通用字典管理,通过集成的方式在项目中重复使用,这样可以避免代码的重复维护管理,对企业来说,也可以更好管理核心的代码,实现统一的版本更替。通用的字典管理模块,主要包括了字典类型的管理、字典数据的管理,省市区数据管理,用户参数内容管理等内容,另外为了方便,还可以加入批量添加数据的功能,以便更适合实际使用场景,加快字典数据的快速录入。本篇系列视频主要是介绍通用字典管理模块的内容。阅读全文

posted @ 2018-06-15 11:51 伍华聪 阅读(663) 评论(0) 编辑

[置顶]开发框架模块视频系列(2)-Winform分页控件介绍

摘要: 在软件开发过程中,为了节省开发时间,提高开发效率,统一用户处理界面,尽可能使用成熟、功能强大的分页控件,这款Winform环境下的分页控件,集成了数据分页、内容提示、数据打印、数据导出、表头中文转义等很多功能,由于集成性很好,省却很多功夫,专注客户的业务及变化即可,否则一项表头的中文转换就够呛,还不说数据的分页,由于整合性、一致性、稳定性等特点,客户使用感觉比较好。阅读全文

posted @ 2018-06-11 10:19 伍华聪 阅读(1101) 评论(4) 编辑

[置顶]开发框架模块视频系列(1)-公用类库介绍

摘要: 最近有空下来先停下脚步,全面整理下框架相关主题的内容,包括框架模块内容的介绍,DevExpress界面开发,框架快速开发等主题的内容,一个目的是分享给读者,还有一个重要的目的也是全面整理下自己这十几年的成果和开发心得,本篇主要是针对公用类库模块做一些内容的介绍,整个类库其实涉及面包括原生.NET公用类库模块、扩展公用类库模块、DevExpress界面类库模块几个部分,这些基类能够给框架和项目开发带来几个特点:简单、高效、统一。阅读全文

posted @ 2018-06-07 17:47 伍华聪 阅读(1378) 评论(1) 编辑

[置顶]在GridControl控件上绑定图片的几种操作方式

摘要: 我们知道,基于DevExpress的开发Winform的项目界面的时候,GridControl控件是经常用来绑定数据的,一般以常规的字符内容为主,有时候也会有图片的显示需要,那么如果显示图片,我们应该如何实现呢?本篇随笔介绍基于原生GridControl控件的图片绑定显示操作和基于我封装的分页控件(封装GridControl的分页控件)两种图片绑定显示的操作。阅读全文

posted @ 2018-06-06 16:38 伍华聪 阅读(793) 评论(0) 编辑

[置顶]使用后台线程BackgroundWorker处理任务的总结

摘要: 在一些耗时的操作过程中,在长时间运行时可能会导致用户界面 (UI) 处于停止响应状态,用户在这操作期间无法进行其他的操作,为了不使UI层处于停止响应状态,我们倾向推荐用户使用BackgroundWorker来进行处理,这个后台的线程处理,可以很好的实现常规操作的同时,还可以及时通知UI,包括当前处理信息和进度等,这个BackgroundWorker的处理在百度里面也是有很多使用的介绍,本篇随笔主要是做一些自己的使用总结,希望也能给读者提供一个参考。阅读全文

posted @ 2018-06-06 12:01 伍华聪 阅读(1115) 评论(3) 编辑

[置顶]代码生成工具更新--快速生成Winform框架的界面项目

摘要: 在之前版本的代码生成工具Database2Sharp中,由于代码生成都是考虑Winform和Web通用的目的,因此Winform界面或者Web界面都是单独生成的,在工具中生成相应的界面后,复制到项目里面去使用即可。由于我们Winform的界面是模块化的方式独立开发,因此对某些表来说,我们可以独立开发模块,那么它的Winform窗体界面也应该是在独立的项目上,开发完毕后,我们在主体框架里面通过菜单动态配置即可加入到系统中使用的。阅读全文

posted @ 2018-05-17 11:41 伍华聪 阅读(2186) 评论(1) 编辑

[置顶]在WinForm应用程序中快速实现多语言的处理(2)--开发框架模块的整合

摘要: 我在上篇随笔《在WinForm应用程序中快速实现多语言的处理》里面介绍了Winform开发中多语言的处理解决方案,整个多语言解决方案是以实际需求为驱动,以减少代码改动,高效处理为目的,通过基类继承的方式减少代码修改,通过引入翻译API方式减少翻译处理时间,本随笔继续深化这个多语言处理方案的介绍,是指整合在开发框架中进行无缝的使用。阅读全文

posted @ 2018-05-11 18:48 伍华聪 阅读(779) 评论(0) 编辑

2018年9月13日

Bootstrap开发框架界面的调整处理

摘要: 我在之前介绍了很多关于Boostrap的框架方面的文章,主要是介绍各种插件的使用居多,不过有时候觉得基于Metronic的Boostrap框架的界面效果不够紧凑,希望对它进行一定的调整,那么我们应该如何进行相应的样式调整呢,其实找到对应的CSS进行处理即可。同时也可以结合Chrome浏览器的开发者模式下的Source进行一定的调整修改,得到效果后进行项目源码修改。阅读全文

posted @ 2018-09-13 17:55 伍华聪 阅读(728) 评论(0) 编辑

2018年9月7日

在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合

摘要: 在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的举措。我开发的项目或者框架,采用了微软企业库Enterprise Library的模块,倾向于支持多种数据库,也为我们开发不同类型的项目提供非常方便、快速、统一的处理方式。一般常规的数据库包括MS Server、Oracle、MySQL、PostgreSQL、SQLite、DB2、国产达梦等数据库,本篇随笔主要介绍如何实现从MS SQLServer到Mysql数据库,并为不同数据库类型添加实现底层的解决思路。阅读全文

posted @ 2018-09-07 11:34 伍华聪 阅读(692) 评论(4) 编辑

2018年9月6日

基于C#的钉钉SDK开发(1)--对官方SDK的重构优化

摘要: 在前段时间,接触一个很喜欢钉钉并且已在内部场景广泛使用钉钉进行工厂内部管理的客户,如钉钉考勤、日常审批、钉钉投影、钉钉门禁等等方面,才体会到原来钉钉已经已经在企业上可以用的很广泛的,因此回过头来学习研究下钉钉的一些业务范围和其SDK的开发工作。钉钉官方的SDK提供了很多方面的封装,不过相对于Java,.NET版本的一直在变化当中,之前研究钉钉C#版本SDK的时候发现一些问题反映给钉钉开发人员,基本上得不到好的解决和回应,而在使用官方的SDK的时候,有些数据竟然无法正常获取(如角色的信息等),而且官方的SDK使用的时候觉得代码较为臃肿,因此萌生了对钉钉官方SDK进行全面重构的想法。本系列随笔将对整个钉钉SDK涉及的范围进行分析重构,并分享使用过程中的效果和乐趣。阅读全文

posted @ 2018-09-06 10:03 伍华聪 阅读(1540) 评论(2) 编辑

2018年8月31日

在Web界面中实现Excel数据大量导入的处理方式

摘要: 在早期Bootstrap框架介绍中,我的随笔《结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程》中介绍了利用Bootstrap FieInput插件上传Excel文件到服务器,然后利用Bootstrap-table表格插件进行展示数据,最后导入到系统里面中,这个导入过程中可以预览到要导入的数据,而且可以选择性的导入。在实际使用过程中,发现使用Ajax导入大批量(几百条记录数据)的情况下,页面就会罢工,估计和提交的数据大小限制有关,为了解决这个问题,并结合导入数据一般都是全部导入的情况下,我们修改下数据导入的过程,从而实现大量数据量的Excel数据导入。阅读全文

posted @ 2018-08-31 23:47 伍华聪 阅读(1504) 评论(2) 编辑

实现在线预览PDF的几种解决方案

摘要: 因客户需要实现PDF的预览处理,在网上找了一些PDF在线预览的解决方案,有的用PDFJS的在线预览方式,有的使用PDFObject的嵌入式显示,有的通过转换JPG/PNG方式实现间接显示的方式,开始是想通过简单的方式,能够使用JS插件实现预览最好,可是在线预览总是有一些不足,如不同浏览器的兼容问题,甚至不同的手机平台中展示的效果也不一样,不过最好还是采用了间接的方式,把PDF转换为图片展示效果,达到客户的要求。阅读全文

posted @ 2018-08-31 17:01 伍华聪 阅读(1290) 评论(7) 编辑

2018年7月24日

图表插件Highcharts的动态化赋值,实现图表数据的动态化设置显示

摘要: 在很早之前就介绍过图表插件Highcharts的使用了,在2014年的随笔《基于MVC4+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts》,这里基本上都介绍的比较完整,基本的设置也没有太大的差异,本篇介绍的是基于Bootstrap开发框架的界面处理,以及对图表插件Highcharts的其他模块,如柱状图,线图等其他样式的信息进行动态设置,以期达到利用数据库的数据,方便动态设置显示出来。阅读全文

posted @ 2018-07-24 12:21 伍华聪 阅读(1149) 评论(0) 编辑

Bootstrap开发框架视频整理

摘要: 最近到客户处进行实地培训,整理了很多培训的材料,现将它们录制相关主题的视频,作为我的Bootstrap开发框架的知识补充,希望给感兴趣的朋友进行了解。培训内容主要包括基础框架部分、MVC框架部分、Bootstrap框架部分、Bootstrap重要插件使用等相关的内容。阅读全文

posted @ 2018-07-24 10:48 伍华聪 阅读(1184) 评论(0) 编辑

2018年7月12日

在Bootstrap开发中解决Tab标签页切换图表显示问题

摘要: 在做响应式页面的时候,往往需要考虑更多尺寸设备的界面兼容性,一般不能写死像素,以便能够使得界面元素能够根据设备的不同进行动态调整,但往往有时候还是碰到一些问题,如Tab标签第一页面正常显示,但是切换其他页面的时候显示内容没有发生动态的调整,本篇随笔介绍解决Tab标签页切换图表显示问题,以及图表控件可以实现窗口动态变化进行调整尺寸。阅读全文

posted @ 2018-07-12 18:30 伍华聪 阅读(1482) 评论(1) 编辑

2018年6月29日

在小程序中使用腾讯视频插件播放教程视频

摘要: 在我们开发的一个小程序里面,为了给客户了解一些教程内容,我们需要增加一个在线播放视频的模块,考虑过直接使用视频组件播放服务器上的视频不成功,因此使用腾讯视频插件来播放最终测试成功。本篇随笔介绍微信小程序使用视频组件和腾讯视频插件两种方式的解决方式,并重点介绍视频插件方式的处理过程。阅读全文

posted @ 2018-06-29 12:31 伍华聪 阅读(3277) 评论(0) 编辑

2018年6月26日

在小程序后端中转获取接口数据,绕过前端调用限制

摘要: 我们知道,很多时候为了方便,直接在小程序前端直接调用第三方提供商的接口获取数据,然后显示在小程序上,这种方式也是我们常规的使用接口方式,不过这种方式有个弊端,就是一旦第三方对小程序禁止,那么就无法再获取数据了,类似于豆瓣的电影数据接口,在前几个月还是可以正常访问的,后来不知基于什么原因,就禁止了小程序端的接口调用了,为了解决这个问题,我们可以使用接口中转的代理方式,通过调用自身的API接口获取数据,自身的API对第三方接口进行封装即可。本篇随笔以豆瓣接口为例,实现接口的中转处理,从而确保小程序前端数据获取的正常。阅读全文

posted @ 2018-06-26 10:27 伍华聪 阅读(1548) 评论(0) 编辑

2018年6月25日

在采集程序中增加定时发送邮件以及关机处理的实现

摘要: 我们在采集特定数据的时候,往往需要耗费较长的时间,有时候因为一些事情,不可能长久的在电脑前等待结果,那么需要程序在一段时间后自动给我们发送邮件等通知,以及执行退出程序或者关机等处理善后工作,以节省资源或者电源,那么需要实现这个过程是如何的呢。本篇随笔基于这个采集程序的基础上增加这些功能的实现,介绍其中的一些处理技巧。阅读全文

posted @ 2018-06-25 17:49 伍华聪 阅读(900) 评论(3) 编辑

2018年6月22日

关于小程序的界面设计开发的探索

摘要: 在我们做很多软件的时候,一般都会前端后端分开,对于我们一般的开发人员来说,侧重一个方向居多,如编码的就较少设计UI的设计开发,特别在目前一些APP、Web方面,界面的设计方面更加是比较精细化,也越来越需要一些专业化的人员去专门处理。不过话说回来,很多时候,我们小项目也需要自己能够举得起大刀,用得了菜刀,有时候形势所逼也需要我们擅长后端开发的人员兼顾UI的开发,一般不太复杂的界面也不用去专门找一个UI设计的人员了。本篇专门针对于小程序的界面设计方面进行一些探索性的研究讨论,介绍小程序界面设计的一些思路和方向。阅读全文

posted @ 2018-06-22 11:47 伍华聪 阅读(2892) 评论(5) 编辑

2018年6月16日

开发框架模块视频系列(4)-- 权限管理模块介绍

摘要: 权限管理系统主要的功能包括有:用户管理、组织机构管理、功能管理、角色管理和权限分配管理、菜单管理、系统类型管理、登录日志管理、操作日志管理、系统黑白名单管理等功能模块。对于每新增一个系统,我们只需要在权限管理系统中增加一个系统类型定义,以及相关的功能、菜单数据即可,非常方便管理。 权限管理系统,作为一个独立的系统模块,但又可以整合到所有的框架产品和项目中,实现快速的权限管理和控制。 权限的分配和管理,基本上是每个业务系统需要考虑的东西,而这些常用的东西,在整个开发框架中,把它作为一个独立的模块,既方便维护管理,也留有接口很容易进行集成,这样能够在项目中反复进行使用。 本篇随笔主要介绍权限管理系统常规的功能点,实现功能权限控制、数据权限控制、字段权限控制等功能,以及权限管理模块对应的框架接口实现方式等内容,视频主要针对性的介绍权限系统的特点,让我们了解整个权限系统的具体能够实现那些功能,具有哪些特性。阅读全文

posted @ 2018-06-16 17:36 伍华聪 阅读(1461) 评论(0) 编辑

2018年6月15日

开发框架模块视频系列(3)-- 字典管理模块介绍

摘要: 在很多项目里面,字典管理是必备的项目模块,而这个又是比较通用的功能,因此可以单独做成一个通用字典管理,通过集成的方式在项目中重复使用,这样可以避免代码的重复维护管理,对企业来说,也可以更好管理核心的代码,实现统一的版本更替。通用的字典管理模块,主要包括了字典类型的管理、字典数据的管理,省市区数据管理,用户参数内容管理等内容,另外为了方便,还可以加入批量添加数据的功能,以便更适合实际使用场景,加快字典数据的快速录入。本篇系列视频主要是介绍通用字典管理模块的内容。阅读全文

posted @ 2018-06-15 11:51 伍华聪 阅读(663) 评论(0) 编辑

2018年6月11日

开发框架模块视频系列(2)-Winform分页控件介绍

摘要: 在软件开发过程中,为了节省开发时间,提高开发效率,统一用户处理界面,尽可能使用成熟、功能强大的分页控件,这款Winform环境下的分页控件,集成了数据分页、内容提示、数据打印、数据导出、表头中文转义等很多功能,由于集成性很好,省却很多功夫,专注客户的业务及变化即可,否则一项表头的中文转换就够呛,还不说数据的分页,由于整合性、一致性、稳定性等特点,客户使用感觉比较好。阅读全文

posted @ 2018-06-11 10:19 伍华聪 阅读(1101) 评论(4) 编辑

2018年6月7日

开发框架模块视频系列(1)-公用类库介绍

摘要: 最近有空下来先停下脚步,全面整理下框架相关主题的内容,包括框架模块内容的介绍,DevExpress界面开发,框架快速开发等主题的内容,一个目的是分享给读者,还有一个重要的目的也是全面整理下自己这十几年的成果和开发心得,本篇主要是针对公用类库模块做一些内容的介绍,整个类库其实涉及面包括原生.NET公用类库模块、扩展公用类库模块、DevExpress界面类库模块几个部分,这些基类能够给框架和项目开发带来几个特点:简单、高效、统一。阅读全文

posted @ 2018-06-07 17:47 伍华聪 阅读(1378) 评论(1) 编辑

2018年6月6日

在GridControl控件上绑定图片的几种操作方式

摘要: 我们知道,基于DevExpress的开发Winform的项目界面的时候,GridControl控件是经常用来绑定数据的,一般以常规的字符内容为主,有时候也会有图片的显示需要,那么如果显示图片,我们应该如何实现呢?本篇随笔介绍基于原生GridControl控件的图片绑定显示操作和基于我封装的分页控件(封装GridControl的分页控件)两种图片绑定显示的操作。阅读全文

posted @ 2018-06-06 16:38 伍华聪 阅读(793) 评论(0) 编辑

使用后台线程BackgroundWorker处理任务的总结

摘要: 在一些耗时的操作过程中,在长时间运行时可能会导致用户界面 (UI) 处于停止响应状态,用户在这操作期间无法进行其他的操作,为了不使UI层处于停止响应状态,我们倾向推荐用户使用BackgroundWorker来进行处理,这个后台的线程处理,可以很好的实现常规操作的同时,还可以及时通知UI,包括当前处理信息和进度等,这个BackgroundWorker的处理在百度里面也是有很多使用的介绍,本篇随笔主要是做一些自己的使用总结,希望也能给读者提供一个参考。阅读全文

posted @ 2018-06-06 12:01 伍华聪 阅读(1115) 评论(3) 编辑

2018年5月17日

代码生成工具更新--快速生成Winform框架的界面项目

摘要: 在之前版本的代码生成工具Database2Sharp中,由于代码生成都是考虑Winform和Web通用的目的,因此Winform界面或者Web界面都是单独生成的,在工具中生成相应的界面后,复制到项目里面去使用即可。由于我们Winform的界面是模块化的方式独立开发,因此对某些表来说,我们可以独立开发模块,那么它的Winform窗体界面也应该是在独立的项目上,开发完毕后,我们在主体框架里面通过菜单动态配置即可加入到系统中使用的。阅读全文

posted @ 2018-05-17 11:41 伍华聪 阅读(2186) 评论(1) 编辑

2018年5月11日

在WinForm应用程序中快速实现多语言的处理(2)--开发框架模块的整合

摘要: 我在上篇随笔《在WinForm应用程序中快速实现多语言的处理》里面介绍了Winform开发中多语言的处理解决方案,整个多语言解决方案是以实际需求为驱动,以减少代码改动,高效处理为目的,通过基类继承的方式减少代码修改,通过引入翻译API方式减少翻译处理时间,本随笔继续深化这个多语言处理方案的介绍,是指整合在开发框架中进行无缝的使用。阅读全文

posted @ 2018-05-11 18:48 伍华聪 阅读(779) 评论(0) 编辑

导航

公告