上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页

2017年3月29日

C#开发微信门户及应用(46)-基于Bootstrap的微信门户应用管理系统功能介绍

摘要: 在前面介绍很多的微信框架,基本上都采用EasyUI的界面来搭建的微信框架,如随笔《C#开发微信门户及应用(8)-微信门户应用管理系统功能介绍》介绍的一样,不过随着微信的H5应用越来越多,因此转换为更适合做H5页面应用框架的Bootstrap开发框架,本文介绍的整个微信模块都是基于Bootstrap的应用。 阅读全文

posted @ 2017-03-29 14:39 伍华聪 阅读(4778) 评论(0) 推荐(3) 编辑

2017年3月24日

从开发框架提高开发效率说起

摘要: 在我们接触的很多项目中,如果有一些参考性的项目框架,那么做起开发来,事半功倍,一般来说搭建或者积累这些框架性的项目,非一日之功。一般我们可以把具体的项目分为Winfrom、Web、微信、或者Socket等方面,具体项目界面表现不同,但是界面层底下的应该都是差不多的结构,能够支持多种数据库的接入,提供更好的接口封装,以便重用,实现最优化代码的处理。软件系统随着业务的发展,变得越来越复杂,不同领域的业务所涉及到的知识、内容、问题非常非常多。如果每次都从头开发,那都是一个很漫长的事情,且并不一定能将它做好。基于稳定成熟的框架,开发项目,技术和时间都有保障,同时可以利用前人高效的工具进行辅助开发,从而事半功倍。 阅读全文

posted @ 2017-03-24 16:02 伍华聪 阅读(9471) 评论(1) 推荐(1) 编辑

2017年3月19日

在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能

摘要: 本篇随笔介绍在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能,首先对Quartz.NET进行一个简单的介绍和代码分析,掌握对作业调度的处理,然后对博客园RSS内容的处理如何获取,并结合微信消息的群发接口进行内容的发送,从而构建了一个在Web应用中利用作业调度来进行消息发送的业务模型。 阅读全文

posted @ 2017-03-19 14:55 伍华聪 阅读(2094) 评论(2) 推荐(1) 编辑

2017年3月18日

在开发框架中使用FTP辅助类上传或者下载文件,方便管理附件内容

摘要: 在有些系统应用里面,我们需要对应用服务器、数据库服务器、文件服务器进行分开,文件路径等信息存储在数据库服务器里面,但文件内容则存储在文件服务器里面,通过使用FTP进行文件的上传下载,从而实现更加高效的IO输出,也分担了服务器的压力。本篇随笔介绍使用公用类库里面的FTPHelper辅助类,实现文件的上传下载等基础操作。 阅读全文

posted @ 2017-03-18 08:40 伍华聪 阅读(2933) 评论(0) 推荐(0) 编辑

2017年3月17日

在Winform框架界面中改变并存储界面皮肤样式

摘要: 在本篇介绍的Winform界面样式改变及存储操作中,是指基于DevExpress进行界面样式的变化。一般情况下,默认我们会为客户提供多种DevExpress的界面皮肤以供个人喜好选择,默认DevExpress提供40余种皮肤样式,用户可以根据自己的喜好,选择较为美观、得体的皮肤,为了方便,我们对用户的皮肤选择进行记录,并可以动态改变。 阅读全文

posted @ 2017-03-17 00:06 伍华聪 阅读(6893) 评论(3) 推荐(3) 编辑

2017年3月10日

基于主从表数据录入的处理

摘要: 在前面的记录保存和显示里面,都是采用一个视图的方式进行数据的展示和录入的,如果对于主从表的记录同时录入,那么就需要主从表两个GridView来进行展示和数据录入的了,对于主从表录入相对复杂一些,具体如何操作呢?这里我们依旧采用分页控件来进行数据的分页及直接录入数据操作,而且增加了主从表数据同时在一个GridControl界面上进行处理。 阅读全文

posted @ 2017-03-10 13:47 伍华聪 阅读(6168) 评论(1) 推荐(2) 编辑

2017年3月8日

在.NET项目中使用PostSharp,使用CacheManager实现多种缓存框架的处理

摘要: 在前面几篇随笔中,介绍了PostSharp的使用,以及整合MemoryCache,《在.NET项目中使用PostSharp,实现AOP面向切面编程处理》、《在.NET项目中使用PostSharp,使用MemoryCache实现缓存的处理》参数了对PostSharp的使用,并介绍了MemoryCache的缓存使用,但是缓存框架的世界里面,有很多成熟的缓存框架,如MemoryCache、Redis、Memcached、Couchbase、System.Web.Caching等,这时候我们如果有一个大内总管或者一个吸星大法的武功,把它们融合起来,那么就真的是非常完美的一件事情,这个就是我们CacheManager缓存框架了,这样的灵活性缓存框架并结合了PostSharp横切面对常规代码的简化功能,简直就是好鞍配好马、宝剑赠英雄,整合起来处理缓存真的是如虎添翼。 阅读全文

posted @ 2017-03-08 14:44 伍华聪 阅读(4075) 评论(3) 推荐(1) 编辑

在.NET项目中使用PostSharp,使用MemoryCache实现缓存的处理

摘要: 在之前一篇随笔《在.NET项目中使用PostSharp,实现AOP面向切面编程处理》介绍了PostSharp框架的使用,试用PostSharp能给我带来很多便利和优势,减少代码冗余,提高可读性,并且可以更加优雅的实现常规的日志、异常、缓存、事务等业务场景的处理。本篇主要介绍使用MemoryCache实现缓存的处理。 阅读全文

posted @ 2017-03-08 11:57 伍华聪 阅读(5426) 评论(0) 推荐(3) 编辑

在.NET项目中使用PostSharp,实现AOP面向切面编程处理

摘要: PostSharp是一种Aspect Oriented Programming 面向切面(或面向方面)的组件框架,适用在.NET开发中,本篇主要介绍Postsharp在.NET开发中的相关知识,以及一些如日志、缓存、事务处理、异常处理等常用的切面处理操作。 阅读全文

posted @ 2017-03-08 10:20 伍华聪 阅读(8605) 评论(5) 推荐(0) 编辑

2017年2月22日

Winform开发框架之字段权限控制

摘要: 在我的很多Winform开发项目中(包括混合框架的项目),统一采用了权限管理模块来进行各种权限的控制,包括常规的功能权限(按钮、菜单权限)、数据权限(记录的权限),另外还可以进行字段级别的字段权限控制,字段权限是我们在一些对权限要求比较严格的系统里面涉及到的,可以对部分用户隐藏一些敏感的信息。本篇主要介绍字段权限的控制思路及实现机制,以便大家对这个字段权限的控制有一个直观的了解。 阅读全文

posted @ 2017-02-22 14:44 伍华聪 阅读(7160) 评论(6) 推荐(2) 编辑

2016年12月31日

在DevExpress程序中使用GridView直接录入数据的时候,增加列表选择的功能

摘要: 在我上篇随笔《在DevExpress程序中使用Winform分页控件直接录入数据并保存》中介绍了在GridView以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验等操作,不过还没有涉及到数据列表选择的这种方式,而这种在项目应用也是比较广泛的一种输入方式。本篇随笔继续探讨在GridView上直接录入数据,并增加字典选择列表的功能。 阅读全文

posted @ 2016-12-31 20:43 伍华聪 阅读(26566) 评论(2) 推荐(0) 编辑

2016年12月26日

在DevExpress程序中使用Winform分页控件直接录入数据并保存

摘要: 一般情况下,我们都倾向于使用一个组织比较好的独立界面来录入或者展示相关的数据,这样处理比较规范,也方便显示比较复杂的数据。不过在一些情况下,我们也可能需要直接在GridView表格上直接录入或者修改数据,这种对于字段比较少,而且内容相对比较简单的情况下,效率是比较高的一种输入方式。本篇随笔主要介绍在DevExpress程序中使用GridView直接录入数据并保存的实现,以及使用Winform分页控件来进行数据直接录入的实现操作。 阅读全文

posted @ 2016-12-26 20:44 伍华聪 阅读(14124) 评论(3) 推荐(1) 编辑

2016年12月25日

在DevExpress程序中使用TeeList控件以及节点查询的处理

摘要: 在很多情况下,我们需要通过树列表进行数据的展示,如一些有层次关系的数据,通过有层级的展示,能够使用户更加直观查看和管理相关的数据。在一般Winform开发的情况下,可以使用微软的TreeView控件,也可以使用DevExpress的TreeList控件进行数据的展示,本篇随笔主要介绍基于DevExpress的TreeList控件使用以及使用SearchControl对节点进行查询的操作。 阅读全文

posted @ 2016-12-25 17:44 伍华聪 阅读(5378) 评论(0) 推荐(2) 编辑

2016年12月24日

在DevExpress程序中使用内置的图标构建美观的界面元素

摘要: 在我们一般的程序中,为一般的界面元素添加一定的图标展示,有助于提升界面的整体的美观。结合排版布局,以及固定场景的图标,往往给用户非常好的直观感受:统一、美观、易理解。因此在一般的程序界面中,都尽量在略显单调的界面增加一些图标进行点缀,能够达到较好的整体效果。本文介绍在Winform程序界面中,可以使用自己的图标库,也可以引入DevExpress程序中使用内置的图标,从而实现给开发的程序润色。 阅读全文

posted @ 2016-12-24 12:43 伍华聪 阅读(21748) 评论(5) 推荐(2) 编辑

2016年11月29日

在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理

摘要: 在很多业务系统里面,越来越多涉及到条形码、二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码、二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率。本篇随笔介绍如何在基于WInform的DevExpress程序中对条形码、二维码的处理,包括界面展示,报表打印等常规的处理。 阅读全文

posted @ 2016-11-29 11:50 伍华聪 阅读(14497) 评论(4) 推荐(5) 编辑

在DevExpress程序中使用SplashScreenManager控件实现启动闪屏和等待信息窗口

摘要: 在我很早的WInform随笔《WinForm界面开发之"SplashScreen控件"》有介绍如何使用闪屏的处理操作,不过那种是普通WInform和DevExpress都适用的方案,如果是基于DevExpress,那么可以使用更简便的方式,就是本文介绍的在DevExpress程序中使用SplashScreenManager控件实现启动闪屏和等待信息窗口,这个SplashScreenManager很好的封装了日常WInform程序中用到的启动闪屏窗口和在耗时操作中进行等待提示的信息窗口,合理使用可以增加程序界面的友好交换。 阅读全文

posted @ 2016-11-29 10:39 伍华聪 阅读(15458) 评论(2) 推荐(1) 编辑

2016年11月25日

使用Setup Factory安装包制作工具制作安装包

摘要: 在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业、统一的软件安装体验,同时封装了很多细节方面的处理。在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了两篇随笔《基于DevExpress的Winform程序安装包的制作》、《基于InstallShield2013LimitedEdition的安装包制作》,不过基于InstallShield的制作虽然可以完成安装包的打包操作,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个非常高效,功能强大的安装包制作工具,在独立于VS之外,我们可以用它作为我们常规.NET开发的安装包制作,简单易用。 阅读全文

posted @ 2016-11-25 17:06 伍华聪 阅读(39898) 评论(7) 推荐(1) 编辑

2016年10月29日

PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

摘要: 最近准备下PostgreSQL数据库开发的相关知识,本文把总结的PPT内容通过博客记录分享,本随笔的主要内容是介绍PostgreSQL数据库的基础信息,以及如何在我们的开发框架中使用PostgreSQL数据库,希望大家多多提意见。 阅读全文

posted @ 2016-10-29 22:53 伍华聪 阅读(13483) 评论(0) 推荐(1) 编辑

2016年10月27日

在DevExpress中使用CameraControl控件进行摄像头图像采集

摘要: 在我们以前的项目了,做摄像头的图片采集,我们一般还是需要做一个封装处理的,在较新版本的DevExpress控件里面,增加了一个CameraControl控件,可以直接调用摄像头显示的,因此也可以做头像采集等功能,本文介绍如何基于这个控件做相关的图像采集操作。 阅读全文

posted @ 2016-10-27 20:33 伍华聪 阅读(8806) 评论(2) 推荐(1) 编辑

2016年10月26日

读取数据库信息构建视图字段的备注信息,方便程序代码生成

摘要: 在很多情况下,我们开发都需要有一个快速的代码生成工具用来提高开发效率,代码生成工具很多信息都是读取数据库的表、视图等元数据进行对象表信息的完善,有了这些信息,我们就可以在普通的实体类代码里面添加属性字段的中文注释,或者在Winform或者Web界面的快速生成的时候,可以在查询框或者界面编辑的时候,充当标签提示等处理信息。但是,一般情况下视图的备注信息是没有的,但是视图和表之间是存在一定的关系的,虽然不同数据库系统对于它们的信息对应不一定一致,但是我们可以把它们的对应关系寻找出来就可以给视图字段增加备注了,这个就是本文介绍的思路和做法了,本篇结合介绍代码生成工具Databae2Sharp的处理实现进行讲解如何获取视图中字段对应的备注信息。 阅读全文

posted @ 2016-10-26 11:59 伍华聪 阅读(5550) 评论(1) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页

导航