置顶随笔

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[置顶]在WinForm应用程序中快速实现多语言的处理

摘要: 在国际化环境下,越来越多的程序需要做多语言版本,以适应各种业务需求的变化。在Winform应用程序中实现多语言也有常规的处理方式处理,不过需要针对每个语言版本,重新修改Winform界面的显示,对一些常规的辅助类,也需要引入一个统一的资源管理类来处理多语言的问题,相对比较繁琐。本篇随笔针对多语言的需求,希望尽量避免繁琐的操作,既能符合本地语种开发人员的开发习惯,又能快速实现Winform程序的多语言场景处理。阅读全文

posted @ 2018-05-08 15:59 伍华聪 阅读(1610) 评论(10) 编辑

[置顶]使用EasyNetQ组件操作RabbitMQ消息队列服务

摘要: RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现,是实现消息队列应用的一个中间件,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。EasyNetQ则是基于官方.NET组件RabbitMQ.Client 的又一层封装,使用起来更加方便。本篇随笔主要大概介绍下RabbitMQ的基础知识和环境的准备,以及使用EasyNetQ的相关开发调用。阅读全文

posted @ 2018-04-24 18:01 伍华聪 阅读(1432) 评论(3) 编辑

[置顶]在GridControl表格控件中实现多层级主从表数据的展示

摘要: 在一些应用场景中,我们需要实现多层级的数据表格显示,如常规的二级主从表数据展示,甚至也有多个层级展示的需求,那么我们如何通过DevExpress的GridControl控表格件实现这种业务需求呢?本篇随笔基于这个需求,对二级、三级的主从表数据进行展示,从而揭开对多层级数据展示的神秘面纱。阅读全文

posted @ 2018-04-11 17:31 伍华聪 阅读(1457) 评论(0) 编辑

[置顶]在Winform混合式框架中整合外部API接口的调用

摘要: 在我们常规的业务处理中,一般内部处理的接口多数都是以数据库相关的,基于混合式开发的Winform开发框架,虽然在客户端调用的时候,一般选择也是基于Web API的调用,不过后端我们可能不仅仅是针对我们业务数据库的处理,也可以能是调用其他外部接口,如物流、供应商接口等接口,本随笔就是主要介绍基于混合式开发框架如何整合外部API接口的调用。阅读全文

posted @ 2018-04-02 12:24 伍华聪 阅读(2575) 评论(4) 编辑

[置顶]快看Sample代码,速学Swift语言(3)-运算符

摘要: 运算符是用来检查,更改或组合值的特殊符号或短语。Swift提供的很多常规的运算符,如+、-、*、/、%、=、==等,以及逻辑运算的&&、||等等,基本上不需要重复介绍,我们在这里只需要了解一些不太一样的运算符就可以了。如Swift引入的新运算符,范围操作符号,包括..<和...两个,该随笔介绍Swift常规的运算符中,以及和其他语言有所差异的部分。阅读全文

posted @ 2017-12-28 13:22 伍华聪 阅读(531) 评论(0) 编辑

2018年7月24日

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

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

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

Bootstrap开发框架视频整理

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

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

2018年7月12日

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

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

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

2018年6月29日

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

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

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

2018年6月26日

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

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

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

2018年6月25日

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

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

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

2018年6月22日

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

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

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

2018年6月16日

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

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

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

2018年6月15日

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

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

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

2018年6月11日

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

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

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

2018年6月7日

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

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

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

2018年6月6日

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

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

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

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

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

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

2018年5月17日

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

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

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

2018年5月11日

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

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

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

2018年5月8日

在WinForm应用程序中快速实现多语言的处理

摘要: 在国际化环境下,越来越多的程序需要做多语言版本,以适应各种业务需求的变化。在Winform应用程序中实现多语言也有常规的处理方式处理,不过需要针对每个语言版本,重新修改Winform界面的显示,对一些常规的辅助类,也需要引入一个统一的资源管理类来处理多语言的问题,相对比较繁琐。本篇随笔针对多语言的需求,希望尽量避免繁琐的操作,既能符合本地语种开发人员的开发习惯,又能快速实现Winform程序的多语言场景处理。阅读全文

posted @ 2018-05-08 15:59 伍华聪 阅读(1610) 评论(10) 编辑

2018年4月24日

使用EasyNetQ组件操作RabbitMQ消息队列服务

摘要: RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现,是实现消息队列应用的一个中间件,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。EasyNetQ则是基于官方.NET组件RabbitMQ.Client 的又一层封装,使用起来更加方便。本篇随笔主要大概介绍下RabbitMQ的基础知识和环境的准备,以及使用EasyNetQ的相关开发调用。阅读全文

posted @ 2018-04-24 18:01 伍华聪 阅读(1432) 评论(3) 编辑

2018年4月11日

在GridControl表格控件中实现多层级主从表数据的展示

摘要: 在一些应用场景中,我们需要实现多层级的数据表格显示,如常规的二级主从表数据展示,甚至也有多个层级展示的需求,那么我们如何通过DevExpress的GridControl控表格件实现这种业务需求呢?本篇随笔基于这个需求,对二级、三级的主从表数据进行展示,从而揭开对多层级数据展示的神秘面纱。阅读全文

posted @ 2018-04-11 17:31 伍华聪 阅读(1457) 评论(0) 编辑

2018年4月2日

在Winform混合式框架中整合外部API接口的调用

摘要: 在我们常规的业务处理中,一般内部处理的接口多数都是以数据库相关的,基于混合式开发的Winform开发框架,虽然在客户端调用的时候,一般选择也是基于Web API的调用,不过后端我们可能不仅仅是针对我们业务数据库的处理,也可以能是调用其他外部接口,如物流、供应商接口等接口,本随笔就是主要介绍基于混合式开发框架如何整合外部API接口的调用。阅读全文

posted @ 2018-04-02 12:24 伍华聪 阅读(2575) 评论(4) 编辑

2017年12月28日

快看Sample代码,速学Swift语言(3)-运算符

摘要: 运算符是用来检查,更改或组合值的特殊符号或短语。Swift提供的很多常规的运算符,如+、-、*、/、%、=、==等,以及逻辑运算的&&、||等等,基本上不需要重复介绍,我们在这里只需要了解一些不太一样的运算符就可以了。如Swift引入的新运算符,范围操作符号,包括..<和...两个,该随笔介绍Swift常规的运算符中,以及和其他语言有所差异的部分。阅读全文

posted @ 2017-12-28 13:22 伍华聪 阅读(531) 评论(0) 编辑

导航

公告