上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 46 下一页

2014年9月19日

会员管理系统的设计和开发(3)--主界面的设计思路分享

摘要: 会员管理系统经过一段时间的紧锣密鼓开发,软件终于完成并发布。在本篇继续介绍这个开发过程中相关的技术要点,本章主要介绍会员管理里面,列表主界面的一些设计思路分享。 有时候,遵循一些固定的套路做事情,总是很容易,如果每个地方搞一些创新和改进,那么往往需要花费很多时间,但是创新是有积极意义的,虽然可能会遇到困难,但是很值得去做。在Winform的界面设计上,虽然我可以使用代码生成工具生成比较标准的界面了,但是我总是喜欢参考学习,并改进一些界面方面的元素,因此我经常会花费一些时间在研究一些界面细节上,不过做完后却可以感觉非常愉悦,同时也可以给后面的项目参考。 阅读全文

posted @ 2014-09-19 17:10 伍华聪 阅读(18834) 评论(9) 推荐(3) 编辑

会员管理系统的设计和开发(2)-- RDLC报表的设计及动态加载

摘要: 在上篇《会员管理系统的设计和开发(1)》介绍了关于会员系统的一些总体设计思路和要点,经过一段时间开发,软件终于完成并发布。在这期间,碰到了不少技术难点,并积累了不少开发心得和经验,本篇继续介绍这个开发过程中相关的技术要点,主要介绍其中RDLC报表的相关操作,如报表的设计和通用的动态加载模块的处理等内容。 阅读全文

posted @ 2014-09-19 10:22 伍华聪 阅读(17257) 评论(16) 推荐(6) 编辑

2014年9月12日

Winform开发中常见界面的DevExpress处理操作

摘要: 我们在开发Winform程序的时候,需要经常性的对界面的一些控件进行初始化,或者经常简单的封装,以方便我们在界面设计过程中反复使用。本文主要介绍在我的一些项目中经常性的界面处理操作和代码,以便为大家开发的时候提供必要的参考。 阅读全文

posted @ 2014-09-12 16:07 伍华聪 阅读(53143) 评论(14) 推荐(9) 编辑

2014年9月6日

在WCF数据访问中使用缓存提高Winform字段中文显示速度

摘要: 在我们开发基于WCF访问方式的Winform程序的时候,一般情况下需要对界面显示的字段进行中文显示的解析。如果是硬编码进行中文显示,那么除了不方便调整及代码臃肿外,性能上没有什么问题,但是不建议这样处理;一般情况下,我们把中文对照信息放到业务类里面去统一解析,但是这样会导致每次WCF访问方式请求解析中文化的操作耗费一定的响应时间。如果使用缓存存储中文字段的对照表,那么就不用每次请求WCF的数据访问,减少一些响应时间的消耗,提高用户体验效果。 阅读全文

posted @ 2014-09-06 12:50 伍华聪 阅读(4610) 评论(1) 推荐(2) 编辑

2014年9月5日

会员管理系统的设计和开发(1)

摘要: 我们在很多情况下,可能都是某种组织的会员,如健身、游泳馆、超市、美容店等其他连锁店,这些针对会员的管理和消费管理,从而提供给会员更多的优惠,一般通过积分的方式实现。本文主要从一个开发者的角度,对会员系统进行的设计开发进行剖析,希望能与大家一起探讨,实现更多的思想碰撞。 如果系统是在一个店铺使用的,那么使用单机版本的操作模式即可,如可以使用Winform + SQLite/Access方式,实现数据的访问,并且方便软件复制和备份工作,如果需要性能好一点或者数据更加安全一点,可以采用独立的数据库方式,如采用一个独立的机器部署SqlServer数据库或者Mysql数据库,Oracle数据库就没太大必要了。 如果系统是在一系列连锁店中使用的,那么可以采用Winform+WCF服务方式,实现数据的分布式访问方式,这样数据就不会保存在本地,和B/S通过浏览器的方式很类似,但是Winform客户端能提供更丰富的界面体验效果。当然,我们每一家的连锁店就需要能够上网,随时进行数据的交换处理。 还有一种方式,是离线式的服务,就是弥补第二种方式在断开网络的时候不能工作的缺点,这种方式即使在 阅读全文

posted @ 2014-09-05 10:21 伍华聪 阅读(63725) 评论(16) 推荐(18) 编辑

2014年8月30日

Winform开发框架中实现信息阅读状态的显示和存储

摘要: 在很多项目中,可能会有要求对一些数据的阅读状态进行记录,用户阅读过或者未阅读过,都做不同的标识,方便了解数据的状态。如在我的客户关系管理系统中,对于客户的状态进行跟踪,如果最近联系时间超过配置天数的,那么特别显示出来。类似的应用场景,还有很多地方应用到,如对于通知公告、流程记录、内部信息等状态查看都可能是这样的类型。那么如何解决这些通用的需求呢,是需要每个都设置一个表来记录这些状态吗? 阅读全文

posted @ 2014-08-30 16:45 伍华聪 阅读(3322) 评论(2) 推荐(0) 编辑

2014年8月27日

如何在应用系统中实现数据权限的控制功能(2)

摘要: 关于数据权限的控制,可能我们在做很多大型一点的系统都会碰到过,可能每个人设计和解决问题的思路都有所不同,本文介绍我自己框架里面的解决思路。从上一篇《如何在应用系统中实现数据权限的控制功能》里面我们可能对权限控制和数据权限的控制有了一个初步的了解,本文接着进一步介绍在应用系统中,如何集成数据权限的控制功能。 阅读全文

posted @ 2014-08-27 23:47 伍华聪 阅读(11221) 评论(7) 推荐(5) 编辑

2014年8月26日

客户关系管理系统中对客户及相关数据的导入导出分析处理

摘要: 在很多系统,我们都知道,Excel数据的导入导出操作是必不可少的一个功能,这种功能能够给使用者和外部进行数据交换,也能批量迅速的录入数据到系统中;但在一些系统中,为了方便,可能把很多个基础表或者相关的数据综合到一个Excel表格文件里面,然后希望通过接口进行导入,这种需求处理就显得比较复杂一点了。本文探讨在我的客户关系管理系统中,对于单个Excel表格中,集合了客户基础数据及相关数据的导入和导出操作的处理。 阅读全文

posted @ 2014-08-26 14:16 伍华聪 阅读(8542) 评论(1) 推荐(0) 编辑

2014年7月29日

基于MVC4+EasyUI的Web开发框架经验总结(10)--在Web界面上实现数据的导入和导出

摘要: 数据的导入导出,在很多系统里面都比较常见,这个导入导出的操作,在Winform里面比较容易实现,我曾经在之前的一篇文章《Winform开发框架之通用数据导入导出操作》介绍了在Winform里面的通用导入导出模块的设计和开发过程,但在Web上我们应该如何实现呢?本文主要介绍利用MVC4+EasyUI的特点,并结合文件上传控件Uploadify 的使用,实现文件上传后马上进行处理并显示,然后确认后把数据写入数据库的过程。 阅读全文

posted @ 2014-07-29 07:44 伍华聪 阅读(40161) 评论(39) 推荐(15) 编辑

2014年7月28日

基于MVC4+EasyUI的Web开发框架经验总结(9)--在Datagrid里面实现外键字段的转义操作

摘要: 我们在使用EasyUI的时候,很多情况下需要使用到表格控件datagrid,这个控件控件非常强大,使用起来很简洁,但是我在使用中,发现对于一个表里面的外键字段进行转义,并显示引用表的一些名称的操作,却显得比较难以实现,找了很多资料,基本上没有找到对应的解决方案。本文主要介绍我对这种外键字段转义的操作的实现方式,以便供大家参考了解。 阅读全文

posted @ 2014-07-28 16:59 伍华聪 阅读(13425) 评论(14) 推荐(7) 编辑

基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览

摘要: 在博客园很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是过程都是曲线救国,真正能够简洁方便的实现Office文档的预览的还是比较少,这里的Office文档包括了Word、Excel、PPT文档。本文介绍两种方式,一种方式是通过在线预览的方式,利用微软的平台进行Office文档的在线查看;一种是把Office文档生成HTML文件后进行查看。然后对比他们的优缺点,并进行总结。 阅读全文

posted @ 2014-07-28 10:44 伍华聪 阅读(34647) 评论(9) 推荐(20) 编辑

2014年7月13日

基于MVC4+EasyUI的Web开发框架经验总结(7)--实现省份、城市、行政区三者联动

摘要: 为了提高客户体验和进行一些技术探索,现在正准备把我自己的客户关系管理系统CRM在做一个Web的版本,因此对基于MVC的Web界面继续进行一些研究和优化,力求在功能和界面上保持和Winform一致,本文主要介绍在我的CRM系统中用到的全国省份、城市、行政区三者的两种效果,在Winform上实现没问题,在Web上基于MVC的EasyUI实现,同样也没有问题。 阅读全文

posted @ 2014-07-13 18:03 伍华聪 阅读(20901) 评论(7) 推荐(7) 编辑

2014年7月12日

基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理

摘要: 在很多Web界面中,我们都可以看到很多下拉列表的元素,有些是固定的,有些是动态的;有些是字典内容,有些是其他表里面的名称字段;有时候引用的是外键ID,有时候引用的是名称文本内容;正确快速使用下拉列表的处理,可以提高我们程序界面的美观性和友好型,本文主要介绍在我的Web开发框架以及相关的扩展Web应用中用到的一些代表性下拉列表的处理场景,希望给大家做个参考学习。 阅读全文

posted @ 2014-07-12 19:32 伍华聪 阅读(14860) 评论(11) 推荐(12) 编辑

2014年7月4日

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

摘要: 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF的特殊性,调试也不是特别方便,因此往往会花费不少时间来进行跟踪处理。本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭。希望大家在开发WCF并进行调用的时候,碰到类似的问题,能够很好解决问题,节省宝贵的时间。 阅读全文

posted @ 2014-07-04 13:10 伍华聪 阅读(24115) 评论(15) 推荐(6) 编辑

2014年6月29日

.NET项目开发的几个非常重要的项目设置

摘要: 在开发.NET项目的时候,包括Winform项目和Web方面的项目,编译和部署的时候,都需要考虑到是32位的X86方式,还是64位的方式,有时候还需要进行调试,如果没有合理设置好这些关系,还可能出现无法调试的问题,本文基于我对Winform的开发总结,介绍在.NET项目中对项目工程的设置操作。 阅读全文

posted @ 2014-06-29 23:39 伍华聪 阅读(19590) 评论(29) 推荐(43) 编辑

2014年6月27日

使用NVelocity生成内容的几种方式

摘要: 使用NVelocity也有几个年头了,主要是在我的代码生成工具Database2Sharp上使用来生成相关代码的,不过NVelocity是一个非常不错的模板引擎,可以用来生成文件、页面等相关处理,非常高效和方便。 它原先是在网站http://nvelocity.sourceforge.net/ 上维护,不过从0.41后,该网站就不再进行NVelocity更新了,现在可以在网站http://nvelocity.codeplex.com/上获得最新版本的更新,接着版本的更新操作,我们把NVelocity的几种生成文件的操作介绍一下,以便大家进行更深入的了解。 阅读全文

posted @ 2014-06-27 17:30 伍华聪 阅读(15352) 评论(0) 推荐(3) 编辑

2014年6月12日

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

摘要: 在很多应用系统里面,虽然一般采用一种数据库运行,但是由于各种情况的需要,可能业务系统会部署在不同类型的数据库上,如果开发的系统能够很方便支持多种数据库的切换,那可以为我们减少很多烦恼,同时提高系统的适应性和强壮型。还有一种情况,由于业务数据库的不断膨胀或者方便数据库的切割隔离,有时候也会把不同的业务数据库进行分拆,如权限提供数据库,客户关系管理数据库,工作流程数据库,企业营运数据库等等,因此在一个系统里面,同时使用2个或者以上的数据库的情况也是有的。针对这两种情况,本文介绍在我的Winform开发框架(也使用我的其他框架),如何具体处理这两个问题的。 阅读全文

posted @ 2014-06-12 10:37 伍华聪 阅读(9258) 评论(9) 推荐(3) 编辑

2014年6月10日

基于MVC4+EasyUI的Web开发框架经验总结(5)--使用HTML编辑控件CKEditor和CKFinder

摘要: Web开发上有很多HTML的编辑控件,如CKEditor、kindeditor等等,很多都做的很好,本文主要介绍在MVC界面里面,CKEditor的配置和使用。CKEditor的前身是FCKEditor,随着它的更新,上传图片的功能被分离出去了,现在如果需要实现上传图片,要么自己写代码或者采用其他上传控件(如Uploadify),还有一种方法是使用CKFinder,这两者的合并使用,能给我们带来更多的方便。 阅读全文

posted @ 2014-06-10 17:16 伍华聪 阅读(16880) 评论(5) 推荐(6) 编辑

2014年6月9日

C#开发微信门户及应用(14)-在微信菜单中采用重定向获取用户数据

摘要: 我曾经在系列文章中的《C#开发微信门户及应用(11)--微信菜单的多种表现方式介绍》中介绍了微信菜单里面的重定向操作,通过这个重定向操作,我们可以获取一个code值,然后获取用户的openID,进而就能获取到更多的用户信息,这个在会员信息的场景里面用的很多,本篇介绍在网站中迅速配置这样的菜单链接,并介绍如何在后台获取相关的用户信息,实现页面数据个性化的展现操作。 阅读全文

posted @ 2014-06-09 23:19 伍华聪 阅读(16528) 评论(5) 推荐(16) 编辑

2014年5月28日

C#开发微信门户及应用(13)-使用地理位置扩展相关应用

摘要: 本文继续上一篇《C#开发微信门户及应用(12)-使用语音处理》,继续介绍微信的相关应用。我们知道,地理位置信息可以用来做很多相关的应用,除了我们可以知道用户所在的位置,还可以关联出一些地理位置的应用,如天气,热映影片,附近景点,附近影院,交通事件等等,反正所有和地理位置相关的信息,我们都可以根据需要做一些扩展应用。本文主要介绍利用地理位置信息,如何构建使用这些应用的操作。 阅读全文

posted @ 2014-05-28 08:44 伍华聪 阅读(9593) 评论(6) 推荐(3) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 46 下一页

导航