上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页

2013年12月27日

Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现

摘要: 在一般的权限系统里面,可能经常会看到系统的黑名单或者白名单的拦截功能。在一般权限系统里面,常见的黑名单就是禁止用户在某些IP上登录系统,白名单就是允许用户只在某些IP上登录系统。本随笔主要介绍在我的权限系统里面,如何实现这个黑白名单的功能,以及介绍在其中应用到的IP对比操作,IP段判断等操作代码。 阅读全文

posted @ 2013-12-27 09:04 伍华聪 阅读(4679) 评论(15) 推荐(5)

2013年12月26日

Winform开发框架之权限管理系统改进的经验总结(2)-用户选择界面的设计

摘要: 在上篇总结随笔《Winform开发框架之权限管理系统改进的经验总结(1)-TreeListLookupEdit控件的使用》介绍了权限管理模块的用户管理部分,其中主要介绍了其中的用户所属公司、所属部门、直属经理(人员列表)的几级数据级联的展示,通过引入TreeListLookupEdit控件,能增强用户的体验效果。本篇继续介绍权限系统模块中的一些闪光点,介绍组织机构管理里面选择用户的界面设计和实现,用户选择在很多场合会用到,如组织机构的用户选择,角色里面的用户选择,或者流程里面的用户选择等用途。 阅读全文

posted @ 2013-12-26 22:15 伍华聪 阅读(11462) 评论(5) 推荐(2)

2013年12月25日

Winform开发框架之权限管理系统改进的经验总结(1)-TreeListLookupEdit控件的使用

摘要: 最近一直在做一些技术性的研究和框架改进工作,博客也落下好几天没有更新了,也该是时候静下心来,总结这段时间的一些技术改进的经验了。和上一阶段的CRM系统开发和技术研究一样,我都喜欢在一个项目或者模块完成后,做一些相关的总结性工作,记录下前一阶段的技术脚印,希望给自己留下一个脚印快照,同时给读者了解自己的技术动向外,也有所收获。本随笔主要介绍在下拉列表中展示一个列表,以便实现数据结构的良好展示,并能快速选定所需的节点,这个就是TreeListLookupEdit控件的使用。 阅读全文

posted @ 2013-12-25 23:43 伍华聪 阅读(17802) 评论(8) 推荐(8)

2013年12月9日

Winform开发框架之字典管理模块的更新,附上最新2013年全国最新县及县以上行政区划代码sql脚本

摘要: 在很多项目里面,字典管理是必备的项目模块,而这个又是比较通用的功能,因此可以单独做成一个通用字典管理,例如这个模块,可以通过集成的方式,使用在我的Winform开发框架、WCF开发框架、混合式开发框架中,这样可以避免代码的重复维护管理,对企业来说,也可以更好管理核心的代码,实现统一的版本更替。通用的字典管理模块,主要包括了字典类型的管理、字典数据的管理,另外,为了方便,还可以加入批量添加数据的功能,以便更适合实际使用场景,加快字典数据的快速录入。借着这个机会,把我的通用字典管理模块的内容大概介绍一下吧。 阅读全文

posted @ 2013-12-09 11:03 伍华聪 阅读(11162) 评论(20) 推荐(31)

2013年12月8日

Winform开发框架之客户关系管理系统(CRM)的报价单和销售单的处理

摘要: 在前面介绍了很多CRM相关的界面和实现思路的随笔文章,本篇继续介绍一下系统中用到的一些经验和技巧片段。本篇随笔主要介绍客户关系管理系统(CRM)的报价单和销售单的处理界面效果,使用列表内置的选择代替弹出对话框选择产品的方式,实现报价单和销售单的产品列表快速选择。我们知道,在很多列表的内容输入中,很多都使用内置的列表选择方式代替弹出式对话框的选择方式,在我研究了解的很多个CRM系统中,报价单和销售单都基本上是采用这种内置的选择方式,为了适应业界的标准习惯,我在我的系统中也使用了这种方式,如下界面所示。 阅读全文

posted @ 2013-12-08 23:23 伍华聪 阅读(6882) 评论(5) 推荐(4)

2013年12月2日

客户关系管理系统(CRM)的开发过程中使用到的开发工具总结

摘要: 开发《客户关系管理系统(CRM)》软件过程,也就是一个标准的Winform程序的开发过程,我们可以通过这个典型的软件开发过程来了解目前的开发思路、开发理念,以及一些必要的高效率手段。本篇随笔主要介绍我在开发这个CRM客户关系管理系统过程中,所用到的一些开发工具,力求从开发工具的层面使大家对这个系统的形成过程有一个大致的了解。在文章的开篇,我们先来聊几句。一直以来,我都知道,广州这个城市,在图书馆建设方面都做的很好,提供了很多公众的借阅服务,几年前也曾经在区一个小的图书馆里借阅过书籍,不过但是对整个过程没觉得什么特别。上个周末,去了广东省立中山大学图书馆(这个可能是广州最为完善、大型的图书馆)逛了一趟,发现借书的流程真是方便,随着科技工具的引入,一切都非常轻松和高效。曾经在大学年代,也是对图书热爱的年代,找一本书,用替书牌,东找西找找到几本满意的书籍后,拿去登记更是痛苦,排队到自己后,把每本书的借阅栏填好,折到条形码页面,给老师一本本扫描录入。但是那天去了中山大学图书馆,发现藏书很多不说,不用替书牌,找到一摞拿出来后,一并放到一个黑色板上,脚上借阅卡,几秒钟就搞定。这一切也是工具引入的效 阅读全文

posted @ 2013-12-02 18:10 伍华聪 阅读(24076) 评论(16) 推荐(8)

2013年11月27日

在GridView列表中使用图片显示记录是否包含附件

摘要: 在我的前面很多文章中,都介绍过通用附件模块的管理,本篇随笔主要介绍在一些应用模块中的列表展示中,包含附件的记录,在GridView列表界面中使用图标来快速显示是否有附件的情况。 阅读全文

posted @ 2013-11-27 17:21 伍华聪 阅读(5506) 评论(1) 推荐(2)

2013年11月21日

Winform开发框架之客户关系管理系统(CRM)的开发总结系列4-Tab控件页面的动态加载

摘要: 在前面介绍的几篇关于CRM系统的开发随笔中,里面都整合了多个页面的功能,包括多文档界面,以及客户相关信息的页面展示,这个模块就是利用DevExpress控件的XtraTabPage控件的动态加载实现的,本篇文章主要介绍两种方式的动态加载,一个是对用户控件(UserControl)模块的动态加载,一个是对普通窗体(Form)的动态加载,通过这两种方式,我们有时候可以动态实现很丰富的界面效果。 阅读全文

posted @ 2013-11-21 16:57 伍华聪 阅读(13093) 评论(2) 推荐(5)

Winform开发框架之客户关系管理系统(CRM)的开发总结系列3-客户分类和配置管理实现

摘要: 我在本系列随笔的开始,介绍了CRM系统一个重要的客户分类的展示界面,其中包含了从字典中加载分类、从已有数据中加载分类、以及分组列表中加载分类等方式的实现,以及可以动态对这些节点进行配置,实现客户分类的界面配置处理。本文主要从逻辑代码实现的角度上解说以上功能的实现,介绍常规字典模块的动态加载、客户省份城市的动态加载、客户分组管理、客户分类配置管理等模块的具体实现。 阅读全文

posted @ 2013-11-21 10:47 伍华聪 阅读(5136) 评论(5) 推荐(3)

2013年11月20日

Winform开发框架之客户关系管理系统(CRM)的开发总结系列2-基于框架的开发过程

摘要: 在上篇随笔《Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示》中介绍了我的整个CRM系统的概貌,本篇继续本系列的文章,介绍如何基于我的《winform开发框架》的基础上进行CRM系统模块的开发工作,希望对大家在系统模块开发有所启示或者帮助。在我整个开发框架的体系结构中,我都希望开发的业务模块尽可能重用,因此遵循这个要求,所有的模块除了一些基础模块外,尽可能和其他业务模块没有任何耦合关系,同时也可以动态对模块进行加载使用,和我在《Winform开发框架之插件化应用框架实现》的思想一样,各个模块之间可以动态组合起来,实现更多的业务整合。 阅读全文

posted @ 2013-11-20 22:49 伍华聪 阅读(12794) 评论(6) 推荐(4)

2013年11月13日

Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示

摘要: 一直以来,都希望整合一个以客户为中心的平台,有两个方面的考虑:一是实现客户数据、客户关系、客户管理等方面的整合,以便更好利用好客户的相关资源,发挥最大的营销效益;二是整合目前我的开发框架的所有模块和技术,包括权限管理和控制、字典管理模块、分页控件、公用类库、自动更新模块、附件管理模块、邮件短信的信息通知模块、工作流模块,以及来电显示记录模块、群发邮件营销模块、日历管理模块等方面的内容。本随笔系列主要介绍在开发我的CRM系统中的各种场景问题的解决思路,以及相关的功能实现,力求在逐步完善这个CRM系统模块过程中,介绍我目前基于我的Winform开发框架套件和Database2Sharp代码生成工具的CRM系统的开发历程和经验总结,希望记录下的点点滴滴,对自己,对同行都有着一定的借鉴、参考作用,同时也希望吸纳更多的批评指导意见,逐步提高自己整个Winform开发框架体系的深度和广度。 阅读全文

posted @ 2013-11-13 23:28 伍华聪 阅读(18126) 评论(14) 推荐(3)

2013年11月12日

利用代码生成工具Database2Sharp设计数据编辑界面

摘要: 在Winform程序开发中,界面部分的开发工作量一般是比较大的,特别是表的字段数据比较多的情况下,数据编辑界面所需要的繁琐设计和后台逻辑处理工作量更是直线上升,而且稍不注意,可能很多处理有重复或者错误,利用代码生成工具Database2Sharp设计数据编辑界面可以极大提高开发效率,减少出错机会,结合DevExpress的布局拖动调整,更是如虎添翼,使你从繁琐的界面设计开发工作中解脱出来,缺少的只是你的灵感。 阅读全文

posted @ 2013-11-12 23:29 伍华聪 阅读(12914) 评论(14) 推荐(3)

2013年11月11日

脊柱外科病人资料管理系统的界面设计分析(2)--JOA评分记录的实现

摘要: 在上篇随笔《脊柱外科病人资料管理系统的界面设计分析》中介绍了一些常用的界面设计方面的内容,本篇继续上一篇,介绍脊柱外科病人管理系统的JOA评分记录模块的界面设计以及实现方面的内容。JOA(全称JapaneseOrthopaedicAssociationScoresforAssessmentofCervicalMyelopathy),日本骨科学会(JOA)颈椎病疗效评定标准,用于在脊柱外科的术前术后,对患者身体状况进行量化,并制定相关的护理方案提供依据。JOA评分记录模块,是软件《脊柱外科病人资料管理系统》的一个亮点,能使外科医生或者护士,对患者的信息进行全面的记录和研究参考。1、JOA评分记录 阅读全文

posted @ 2013-11-11 00:04 伍华聪 阅读(6250) 评论(8) 推荐(1)

2013年11月10日

脊柱外科病人资料管理系统的界面设计分析

摘要: 在平常的学习研究中,或者有时候因为开发项目的各种需要,会对界面设计进行各种方式的改良尝试,遇到好的经验实践,就一直在我自己的各种项目中沿用下去,本文主要分析我的一款病人资料管理系统-脊柱外科病人资料管理系统的系统界面设计,以及如何基于DevExpress控件的具体实现,从而为用户提供更好的界面效果体验。 阅读全文

posted @ 2013-11-10 18:05 伍华聪 阅读(7869) 评论(13) 推荐(3)

2013年11月6日

Winform开发框架之通用数据导入导出操作的事务性操作完善

摘要: 在我的Winfrom开发框架里面,有一个通用的导入模块,它在默默处理这把规范的Excel数据导入到不同的对象表里面,一直用它来快速完成数据导入的工作。很早在随笔《Winform开发框架之通用数据导入导出操作》里面就很全面的介绍过它的相关功能了,在代码生成工具Database2Sharp里面,生成的Winfrom界面代码也已经把它的调用代码放进去了,因此使用起来真是很好,很开心。本篇主要基于事务性操作的完善,实现基于Sqlite数据的批量快速导入操作。 阅读全文

posted @ 2013-11-06 08:39 伍华聪 阅读(5981) 评论(8) 推荐(5)

2013年11月5日

Winform开发框架的业务对象统一调用方式

摘要: 在这个纷繁的社会里面,统一性的特点能够带来很多高效的产出、牢固的记忆,这种特征无论对于企业、个人的开发工作,知识的传承都有着非常重要的作用,Winfrom框架本身就是基于这个理念而生,从统一的数据库设计规则开始,统一的项目格局,统一的业务类、数据访问类、实体类继承关系,再到统一的公用类库,统一的权限管理模块,统一的字典管理模块,统一的附件管理...,理解这些理念和规则后,再来个终极的统一,框架代码快速生成--Database2Sharp代码生成工具。所有的框架(包括传统Winform开发框架、WCF开发框架、混合式开发框架、Web开发框架)都融合到这里来,统一整合各种看似零散,实则高度渗透的模块,统一的步伐除了时间、效力外,带来给我更多的馈赠。本文主要介绍我的Winform框架(也包括其他框架的特点)的业务对象统一调用的方式,介绍如何通过BLLFactory或者CallerFactory的公用类库来实现各种业务对象的创建工作。 阅读全文

posted @ 2013-11-05 22:35 伍华聪 阅读(5416) 评论(10) 推荐(1)

2013年11月2日

淘宝API开发系列---阿里.聚石塔.开放平台的使用

摘要: 好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此原以为直接运行或者稍微修改一下即可,因此没有太多的注意。可是,发现淘宝的API应用变化已经很大了,离我最后一篇淘宝API例子的随笔《淘宝API开发系列---淘宝API的测试及使用2》有一年多的时间了,因此重新到http://api.taobao.com/myresources/standardSdk.htm里面下载最新的SDK进行更新调整,可是里面很多接口已经有所变化,有些已经在客户端SDK里面不 阅读全文

posted @ 2013-11-02 23:37 伍华聪 阅读(59918) 评论(14) 推荐(7)

2013年10月11日

基于MVC4+EasyUI的Web开发框架形成之旅--权限控制

摘要: 我在上一篇随笔《基于MVC4+EasyUI的Web开发框架形成之旅--框架总体界面介绍》中大概介绍了基于MVC的Web开发框架的权限控制总体思路。其中的权限控制就是分为“用户登录身份验证”、“控制器方法权限控制”、“界面元素权限控制”三种控制方式,可以为Web开发框架本身提供了很好用户访问控制和权限控制,使得用户界面呈现菜单、Web界面的按钮和内容、Action的提交控制,均能在总体权限功能分配和控制之下。本篇文章主要细化这几个方面的介绍,重点介绍“控制器方法权限控制”、“界面元素权限控制”这两种权限控制方式。 阅读全文

posted @ 2013-10-11 00:37 伍华聪 阅读(41855) 评论(32) 推荐(12)

2013年10月10日

Winform开发框架之附件管理应用

摘要: 在很多常规的管理系统里面,都可能有附件管理的需求,在我做的一系列医疗行业的病人信息管理系统里面,都希望能很好的管理病人的相关资料,分门别类的进行存储,需要的时候可以预览查看,那么这个功能我们可以把它独立做成一个附件管理模块,这样可以在各个系统中集成即可,我曾经在《Winform开发框架之通用附件管理模块》里面介绍过这样的附件模块,从那时候开始了,我需要附件模块的时候,就通过集成起来即可,非常方便高效。 阅读全文

posted @ 2013-10-10 16:24 伍华聪 阅读(12932) 评论(11) 推荐(5)

Winform开发框架主界面设计展示

摘要: 做了好多年Winform的程序的开发,主窗口的界面设计一般都要求做的更好一些,可以根据不同的系统功能模块进行归类整合,能使客户迅速寻找到相关功能的同时,也能感觉到整体性的美观大方,因此主窗口的界面设计总是会精益求精,力求做到更好用、更美观,这样才能吸引客户使用。目前的主体界面设计,可以使用很多控件进行美化,这样能使得开发者能够迅速开发好美观的界面,也可以使得界面总体性有一个统一、规范的基准。一般推荐使用DevExpress或者DotNetbar这两款界面控件套件,他们都能设计出类似Office的Ribbon界面,这种界面整体感觉会比较好一些。 阅读全文

posted @ 2013-10-10 10:27 伍华聪 阅读(161236) 评论(51) 推荐(18)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页

导航