上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 45 下一页

2015年5月16日

C#开发微信门户及应用(28)--微信“摇一摇·周边”功能的使用和接口的实现

摘要: ”摇一摇周边“是微信提供的一种新的基于位置的连接方式。用户通过“摇一摇”的“周边”页卡,可以与线下商户进行互动,获得商户提供的个性化的服务。微信4月份有一个赠送摇一摇设备的活动,我们有幸获得赠送资格,取得一个摇一摇的设备用来测试这个新增的、很有潜力的功能。”摇一摇周边“是微信基于低功耗蓝牙技术的 O2O 入口级应用,与微信的其他线下连接能力一道,加速促成了微信 O2O 闭环的实现。本文主要介绍一摇设备的配置使用,以及如何在开发层面上,定义及实现微信摇一摇的功能接口。 阅读全文

posted @ 2015-05-16 08:12 伍华聪 阅读(8950) 评论(4) 推荐(7) 编辑

2015年5月15日

Winform开发框架中实现同时兼容多种数据库类型处理

摘要: 在我较早期的一篇随笔《Winform开发框架中实现多种数据库类型切换以及分拆数据库的支持》里面,介绍了框架如何在一个项目里支持多个数据库的拆分处理。一般情况下,我们都是在一个数据库类型的情况下,分拆多个数据库,但是也有变态的需求例外,如我们可能把一些常规的数据库存储在本地SQLite数据库里面,其他的一些数据放在局域网其他类型数据库(如SQLServer)里面;那么这种同一时刻支持多种数据库类型,并且给用户创建BLL层类的时候,动态指定数据库是否可以实现的呢? 阅读全文

posted @ 2015-05-15 21:34 伍华聪 阅读(5414) 评论(5) 推荐(5) 编辑

2015年4月23日

Entity Framework 实体框架的形成之旅--数据传输模型DTO和实体模型Entity的分离与联合

摘要: 在使用Entity Framework 实体框架的时候,我们大多数时候操作的都是实体模型Entity,这个和数据库操作上下文结合,可以利用LINQ等各种方便手段,实现起来非常方便,一切看起来很美好。但是如果考虑使用WCF的时候,可能就会碰到很多相关的陷阱或者错误了。因为实体模型Entity的对象可能包括了其他实体的引用,在WCF里面就无法进行序列化,出现错误;而且基于WCF的时候,可能无法有效利用Express表达式,无法直接使用LINQ等问题都一股脑出现了。本文基于上面的种种问题,阐述了我的整个Entity Framework 实体框架的解决思路,并且在其中引入了数据传输模型DTO来解决问题,本文主要介绍数据传输模型DTO和实体模型Entity的分离与联合,从而实现我们通畅、高效的WCF应用框架。 阅读全文

posted @ 2015-04-23 20:38 伍华聪 阅读(12161) 评论(6) 推荐(9) 编辑

2015年4月22日

C#开发微信门户及应用(27)-公众号模板消息管理

摘要: 通过模板消息接口,公众号能向关注其账号的用户发送预设模板的消息。模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。本文主要介绍基于C#开发实现公众号模板消息的管理功能。 阅读全文

posted @ 2015-04-22 23:03 伍华聪 阅读(20555) 评论(7) 推荐(5) 编辑

2015年4月21日

C#开发微信门户及应用(26)-公众号微信素材管理

摘要: 微信公众号最新修改了素材的管理模式,提供了两类素材的管理:临时素材和永久素材的管理,原先的素材管理就是临时素材管理,永久素材可以永久保留在微信服务器上,微信素材可以在上传后,进行图片文件或者图文消息的发送,关注的公众号可以在素材有效期内查看相关的资源,对于永久素材,那就不会存在过期的问题,只是纯粹数量上限的限制。本文综合两方面进行介绍素材管理的各种接口和实现。 阅读全文

posted @ 2015-04-21 00:01 伍华聪 阅读(23600) 评论(20) 推荐(5) 编辑

2015年4月20日

C#开发微信门户及应用(25)-微信企业号的客户端管理功能

摘要: 我们知道,微信公众号和企业号都提供了一个官方的Web后台,方便我们对微信账号的配置,以及相关数据的管理功能,对于微信企业号来说,有通讯录中的组织架构管理、标签管理、人员管理、以及消息的发送等功能,其中微信企业号的组织架构和标签可以添加相应的人员,消息发送可以包含文本、图片、语音、视频、图文、文件等内容。对于企业号来说,官方的接口几乎可以无限的发送消息,因此构建一个管理后台,管理企业号的人员,以及用来给企业成员发送消息就是一个很好的功能亮点,有时候可以提高我们企业内部的消息通讯效率和日常工作管理效率。本文探索基于Winform的客户端方式来实现这些功能操作。 阅读全文

posted @ 2015-04-20 22:08 伍华聪 阅读(11612) 评论(2) 推荐(2) 编辑

基于InstallShield2013LimitedEdition的安装包制作

摘要: 在VS2012之前,我们做安装包一般都是使用VS自带的安装包制作工具来创建安装包的,VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,虽然思路差不多,但是处理还是有很大的不同,本文主要基于VS2013的基础上,介绍使用InstallShield2013LimitedEdition的安装包制作。 阅读全文

posted @ 2015-04-20 10:13 伍华聪 阅读(35450) 评论(23) 推荐(20) 编辑

2015年3月27日

Entity Framework 实体框架的形成之旅--Code First模式中使用 Fluent API 配置(6)

摘要: 在前面的随笔《Entity Framework 实体框架的形成之旅--Code First的框架设计(5)》里介绍了基于Code First模式的实体框架的经验,这种方式自动处理出来的模式是通过在实体类(POCO类)里面添加相应的特性说明来实现的,但是有时候我们可能需要考虑基于多种数据库的方式,那这种方式可能就不合适。本篇主要介绍使用 Fluent API 配置实现Code First模式的实体框架构造方式。 阅读全文

posted @ 2015-03-27 19:58 伍华聪 阅读(9621) 评论(6) 推荐(7) 编辑

2015年3月19日

Entity Framework 实体框架的形成之旅--Code First的框架设计(5)

摘要: 在前面几篇介绍了Entity Framework 实体框架的形成过程,整体框架主要是基于Database First的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好,也可以利用图形化的设计器来设计表之间的关系,是开发项目较多采用的模式,不过问题还是这个XML太过复杂,因此有时候也想利用Code First模式构建整个框架。本文主要介绍利用Code First 来构建整个框架的过程以及碰到的问题探讨。 阅读全文

posted @ 2015-03-19 23:40 伍华聪 阅读(17126) 评论(17) 推荐(10) 编辑

2015年3月16日

Entity Framework 实体框架的形成之旅--实体数据模型 (EDM)的处理(4)

摘要: 在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一、高效、可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我们大家能够很好理解其中的奥秘,并能够达到通用的项目应用目的。本篇主要介绍实体数据模型 (EDM)的处理方面的内容。 阅读全文

posted @ 2015-03-16 08:54 伍华聪 阅读(17148) 评论(8) 推荐(8) 编辑

2015年3月15日

Entity Framework 实体框架的形成之旅--基类接口的统一和异步操作的实现(3)

摘要: 在本系列的第一篇随笔《Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)》中介绍了Entity Framework 实体框架的一些基础知识,以及构建了一个简单的基于泛型的仓储模式的框架;在随笔《Entity Framework 实体框架的形成之旅--利用Unity对象依赖注入优化实体框架(2)》则持续优化这个仓储模式的实体框架,主要介绍业务逻辑层的构建,以及利用Unity和反射进行动态的对象注册。本篇主要介绍基类接口的统一和异步操作的实现等方面,逐步把我框架接口命名的方式进行统一,并增加所有必要用到的增删改查、分页、lambda表达式条件处理,以及异步操作等特性,这样能够尽可能的符合基类这个特殊类的定义,实现功能接口的最大化重用和统一。 阅读全文

posted @ 2015-03-15 16:21 伍华聪 阅读(9271) 评论(6) 推荐(12) 编辑

Entity Framework 实体框架的形成之旅--利用Unity对象依赖注入优化实体框架(2)

摘要: 在本系列的第一篇随笔《Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)》中介绍了Entity Framework 实体框架的一些基础知识,以及构建了一个简单的基于泛型的仓储模式的框架,例子也呈现了一个实体框架应用的雏形,本篇继续介绍这个主题,继续深化介绍Entity Framework 实体框架的知识,以及持续优化这个仓储模式的实体框架,主要介绍业务逻辑层的构建,以及利用Unity和反射进行动态的对象注册。 阅读全文

posted @ 2015-03-15 09:41 伍华聪 阅读(13425) 评论(24) 推荐(16) 编辑

2015年3月14日

Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)

摘要: 很久没有写博客了,一些读者也经常问问一些问题,不过最近我确实也很忙,除了处理日常工作外,平常主要的时间也花在了继续研究微软的实体框架(EntityFramework)方面了。这个实体框架加入了很多特性(例如LINQ等),目前也已经应用的比较成熟了,之所以一直没有整理成一个符合自己开发模式的实体框架,是因为这个框架和原来我的基于EnterpriseLibrary的模式还是有很大的不同,不过实体框架推出来也很久了,目前也去到了EntityFramework6了,听说7也快出来了。 阅读全文

posted @ 2015-03-14 20:21 伍华聪 阅读(24954) 评论(21) 推荐(25) 编辑

2015年1月31日

混合式开发框架模式中各种登陆方式的配置实现

摘要: 在我们很多程序的登陆过程中,如果对于一些复杂的内容,可能都有一些配置管理的对话框,本文介绍的混合式开发框架,是指什么呢,我下面给了一个定义。 《混合式开发框架》是指混合了传统《Winform开发框架》和《WCF开发框架》的特点,可以在两者之间自由切换,统一了系统界面层对业务服务的调用模式,所有组件模块均实现两种方式的调用,是一种弹性化非常好的框架应用,既可用于单机版软件或者基于局域网内的应用软件,也可以用于分布式技术的互联网环境应用。对于这种混合式模式,上面说到了有两种方式,一种是常规的访问数据库方式,一种是访问WCF服务方式,而访问WCF服务,可能有基于局域网(内网)模式,也可能是基于互联网(外网)模式,那么我们就可能配置三种登陆方式,如果每次需要手工修改配置文件,可能比较麻烦,如果我们能够通过程序方式来实现参数的界面化配置,那么工作就轻松很多,也不容易出错。 阅读全文

posted @ 2015-01-31 21:45 伍华聪 阅读(6053) 评论(1) 推荐(0) 编辑

2015年1月6日

C#开发微信门户及应用(21)-微信企业号的消息和事件的接收处理及解密

摘要: 在上篇随笔《C#开发微信门户及应用(19)-微信企业号的消息发送(文本、图片、文件、语音、视频、图文消息等)》介绍了有关企业号的消息发送,官方特别声明消息是不用加密发送的。但是在回调的服务器上,也就是我们网站的服务器上,微信传过来的消息是加密的,需要我们调用类库对消息和事件进行解密操作,由于官方的例子不全,因此摸索了不少时间,最终顺利解密收到的各种消息和事件。本文主要介绍 微信企业号的消息和事件的接收处理及解密操作。 阅读全文

posted @ 2015-01-06 09:56 伍华聪 阅读(17184) 评论(1) 推荐(2) 编辑

C#开发微信门户及应用(24)-微信小店货架信息管理

摘要: 在前面微信小店系列篇《C#开发微信门户及应用(22)-微信小店的开发和使用》里面介绍了一些微信小店的基础知识,以及《C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试》里面详细介绍了微信小店商品的接口定义、实现和测试的内容,本文主要介绍微信小店货架信息管理。这个模块是在微信小店对象里面,最为复杂,也是最难理解的一个模块,对于它的对象建模,需要反复测试才能完善起来,因此这个货架管理模块,可以说是最具技术含量的一个模块了。 阅读全文

posted @ 2015-01-06 09:01 伍华聪 阅读(7889) 评论(1) 推荐(2) 编辑

2015年1月5日

C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试

摘要: 在上篇《C#开发微信门户及应用(22)-微信小店的开发和使用》里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用。微信小店的相关对象模型,基本上包括了常规的商品、商品分组、货架、库存、订单这些模型,还有商品分类,商品分类属性、商品分类SKU、快递邮寄模板、图片管理等功能。本文介绍的接口封装也就是基于这些内容进行的,并针对接口的实现进行测试和使用。 阅读全文

posted @ 2015-01-05 22:17 伍华聪 阅读(8357) 评论(3) 推荐(9) 编辑

C#开发微信门户及应用(22)-微信小店的开发和使用

摘要: 在做企业电子商务方面,微信小店虽然较淘宝天猫等起步较晚,但是作为一个电商平台,这个影响力不容忽视,结合微信的特点和便利,微信小店具有很好的粘合性和广泛的用户基础,因此花费一定的时间,在这方面做深入的研究和应用,也是我一个感兴趣的领域,本文基于前面微信系列文章的基础上,再对微信小店的内容进行一个系列化的介绍,希望对大家理解和使用上有所帮助,同时也把我自己的微信系列文章推向纵深的领域和方向。 阅读全文

posted @ 2015-01-05 11:14 伍华聪 阅读(11169) 评论(4) 推荐(9) 编辑

2015年1月4日

使用DevExpress官方汉化文件对界面进行汉化的过程

摘要: 在较早期的Dev开发中,基本上都是在使用一个DLL包的汉化文件,如基于13.1的汉化包文件Dxper.LocalizationCHS.Win.v13.1.5.dll,这个汉化包也比较方便,大多数时候复制一个文件就搞定了。不过这样的汉化包一般同步更新比较慢,最近使用了DevExpress当前较新版本14.*后,希望集成使用官方的汉化文件,本文介绍在使用官方汉化文件的一些历程和心得,希望对后来者有帮助。 我们知道,如果使用有其他方处理汉化包文件(类似汉化包Dxper.LocalizationCHS.Win.v13.1.5.dll),这样的方式就是复制文件比较方便,如果使用官方汉化包,复制的文件比较多,比较零散。但是使用官方汉化包也有好处,就调用的时候,一句话就可以把界面线程的语言进行切换了,而且打包的时候,也不会有太多的不同。 阅读全文

posted @ 2015-01-04 09:40 伍华聪 阅读(49900) 评论(1) 推荐(4) 编辑

2014年12月20日

基于DevExpress实现对PDF、Word、Excel文档的预览及操作处理

摘要: 在一般的管理系统模块里面,越来越多的设计到一些常用文档的上传保存操作,其中如PDF、Word、Excel等文档,有时候是通过分布式的WCF技术实现数据的显示和处理,因此希望直接预览而不需要下载文件,这样能够给我们提供很多的方便。在DevExpress里面,提供了相应的控件来显示和处理这些文档,本文主要介绍如何利用DevExpress的控件实现对PDF、Word、Excel文档的预览和操作处理。 阅读全文

posted @ 2014-12-20 12:43 伍华聪 阅读(63993) 评论(16) 推荐(16) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 45 下一页

导航