上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 47 下一页

2016年8月31日

Web API项目中使用Area对业务进行分类管理

摘要: 在之前开发的很多Web API项目中,为了方便以及快速开发,往往把整个Web API的控制器放在基目录的Controllers目录中,但随着业务越来越复杂,这样Controllers目录中的文件就增加很快,难以管理,而且如果有不同业务模块有重复的控制器名的话,还需要尽量避免。引入Area的作用就是把控制器按照不同的业务模块进行区分,方便管理,而且控制器名称可以重名。 阅读全文

posted @ 2016-08-31 23:49 伍华聪 阅读(10201) 评论(14) 推荐(4)

2016年8月28日

基于Metronic的Bootstrap开发框架经验总结(14)--条码和二维码的生成及打印处理

摘要: 在很多项目里面,对条形码和二维码的生成和打印也是一种很常见的操作,在Web项目里面,我们可以利用JS生成条形码和二维码的组件有很多。本文引入两个比较广泛使用的JS组件,用来处理条形码和二维码的生成处理,并介绍如何利用CLODOP组件实现内容的打印输出。生成条形码使用组件JsBarcode,生成二维码使用组件qrcodejs。 阅读全文

posted @ 2016-08-28 13:55 伍华聪 阅读(8738) 评论(4) 推荐(4)

基于Metronic的Bootstrap开发框架经验总结(13)--页面链接收藏夹功能的实现2(利用Sortable进行拖动排序)

摘要: 在上篇随笔《基于Metronic的Bootstrap开发框架经验总结(12)--页面链接收藏夹功能的实现》上,我介绍了链接收藏夹功能的实现,以及对收藏记录的排序处理。该篇随笔主要使用功能按钮的方式移动收藏记录,功能虽然实现的还算不错,不过文章出来后,有读者同行指出可以利用直接拖动的方式实现排序更方便,因此对其中列表记录的排序进行了研究,从而介绍了如何利用Sortable开源JS组件实现拖动排序的处理,本篇随笔介绍了该组件在连接收藏夹排序中的应用。 阅读全文

posted @ 2016-08-28 12:11 伍华聪 阅读(2380) 评论(0) 推荐(1)

2016年8月27日

基于Metronic的Bootstrap开发框架经验总结(12)--页面链接收藏夹功能的实现

摘要: 在一个系统里面,往往有很多菜单项目,每个菜单项对应一个页面,一般用户只需要用到一些常用的功能,如果每次都需要去各个层次的菜单里面去找对应的功能,那确实有点繁琐。特别是在菜单繁多,而客户又对系统整体不熟悉的情况下,如果有一个类似浏览器的收藏夹模块,把一些常用的菜单连接保存起来,每次从这个收藏夹主页去找对应的页面,那样确实是省事省力,非常方便。本篇随笔就是介绍在基于Metronic的Bootstrap开发框架里面实现这个收藏夹的思路。 阅读全文

posted @ 2016-08-27 00:51 伍华聪 阅读(2590) 评论(0) 推荐(0)

2016年8月20日

C#开发微信门户及应用(45)--微信扫码登录

摘要: 在前面随笔《C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理》介绍了基于微信开放平台接口实现的微信扫码直接登录的过程。本篇介绍对扫码登录的一些改进和处理,以便更方便应用在实际项目中。 阅读全文

posted @ 2016-08-20 23:12 伍华聪 阅读(5041) 评论(4) 推荐(0)

2016年8月8日

从博客园迁移到简书平台

摘要: 使用博客园写博客也有10年有余了,对博客园是有一种莫名的亲切感和深刻的感情的,现在则是从博客园迁移到简书平台。这10多年来一直坚持写着博客,也是对自己的一个很好的技术历程总结。这十多年来,每次学习了一些新的技术,或者有一些感兴趣的方向,都会通过随笔进行记录,有时候也会总结很多自己的开发成果,随着技术路线的成熟,基本上是分享我的Winform界面技术、模块设计思路、代码生成工具、分页控件、公用类库、Visio的C#二次开发、Winfrom/Web/微信方面框架开发,以及各种各样的技术总结。 阅读全文

posted @ 2016-08-08 18:29 伍华聪 阅读(11333) 评论(14) 推荐(6)

2016年7月20日

基于MVC4+EasyUI的Web开发框架经验总结(17)--布局和对话框自动适应大小的处理

摘要: 在我自己的《Web开发框架》中,用了很多年的EasyUI,最新版本EasyUI为1.4.5,随着版本的更新,其很多功能得到了很大的完善和提高,同时也扩展了一些新的功能,以前在布局和对话框弹出层的自动适应大小的问题,也在最近的一些版本得到了解决,本文在迁移到最新EasyUI版本的时候,总结了一些经验,希望对大家使用这个强大的Web界面组件有所帮助。 阅读全文

posted @ 2016-07-20 12:19 伍华聪 阅读(4180) 评论(4) 推荐(3)

2016年7月15日

基于Metronic的Bootstrap开发框架经验总结(11)--页面菜单的几种呈现方式

摘要: 在常规的后台管理系统或者前端界面中,一般都有一个导航菜单提供给用户,方便选择所需的内容。基于Metronic的Bootstrap开发框架,是整合了Metroinc样式,以及Boostrap组件模块的内容,因此菜单的效果自然也是和Bootstrap一脉相承的。基于经常使用的几种菜单样式,本文进行了相关的介绍和展示。 阅读全文

posted @ 2016-07-15 15:31 伍华聪 阅读(32241) 评论(6) 推荐(8)

2016年7月8日

基于MVC4+EasyUI的Web开发框架经验总结(16)--使用云打印控件C-Lodop打印页面或套打报关运单信息

摘要: 在最新的MVC4+EasyUI的Web开发框架里面,我整合了关于网购运单处理的一个模块,其中整合了客户导单、运单合并、到货扫描、扣仓、出仓、查询等各个模块的操作,里面涉及到一些运单套打的操作,不过由于之前介绍LODOP不兼容Chrome等浏览器,因此曾经想放弃这个控件的打印处理,不过他们及时推出了“云打印控件C-Lodop“,而且对之前的接口几乎完全兼容,因此在框架里也继续沿用了这个控件来进行相关的打印处理,包括常规的打印和运单信息套打等处理。 阅读全文

posted @ 2016-07-08 10:04 伍华聪 阅读(26162) 评论(10) 推荐(15)

2016年7月5日

在Winform程序中设置管理员权限及为用户组添加写入权限

摘要: 在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身份运行,或者设置Users用户组在运行目录中具有写入权限都可以解决问题,不过如果我们想通过C#代码进行自动的处理,那么应该如何实现呢? 阅读全文

posted @ 2016-07-05 22:36 伍华聪 阅读(19382) 评论(8) 推荐(15)

2016年6月30日

C#开发微信门户及应用(44)--微信H5页面开发的经验总结

摘要: 在我们开发微信页面的时候,需要大量用到了各种呈现的效果,一般可以使用Boostrap的效果来设计不同的页面,不过微信团队也提供很多这方面的资源,包括JSSDK的接口,以及Weui的页面样式和相关功能页面,给我们提供了很大的便利,本文是在自己做的一些H5微信应用页面上做了一些功能总结,希望能够给大家提供一定的帮助。 阅读全文

posted @ 2016-06-30 10:55 伍华聪 阅读(11996) 评论(6) 推荐(11)

2016年6月28日

基于Metronic的Bootstrap开发框架经验总结(10)--优化Bootstrap图标管理

摘要: 在基于Bootstrap开发的项目中,鲜艳颜色的按钮,以及丰富的图表是很吸引人的特点,为了将这个特点发挥到极致,可以利用Bootstrap图标抽取到数据库里面,并在界面中进行管理和使用,这样我们可以把这些图标方便应用在各个页面部件上,如菜单模块,按钮界面,表单输入等多个场合进行使用。在前面随笔《基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用》中,我对如何抽取Bootstrap图标,并单独开发一个页面进行图表的管理,本随笔介绍如何在这个基础上进行优化,实现更方便的使用。 阅读全文

posted @ 2016-06-28 18:42 伍华聪 阅读(9149) 评论(9) 推荐(6)

2016年6月18日

C#开发微信门户及应用(43)--微信各个项目模块的定义和相互关系

摘要: 我们在开发微信相关的应用的时候,一般需要完善的基础模块支持,包括微信公众号,微信企业号,以及一些业务模块的支持,一般随着功能的增多,我们需要非常清晰的界定他们的关系。模块的分拆以及合并往往需要考虑的代码的重用,而且尽量做到简单而不重复。本篇随笔基于我的微信框架的各个模块的功能介绍以及他们关系的描述。 阅读全文

posted @ 2016-06-18 11:22 伍华聪 阅读(3319) 评论(2) 推荐(6)

2016年6月17日

C#开发微信门户及应用(42)--使用Autofac实现微信接口处理的控制反转处理

摘要: 在很多情况下,我们利用IOC控制反转可以很方便实现一些接口的适配处理,可以在需要的时候切换不同的接口实现,使用这种方式在调用的时候,只需要知道相应的接口接口,具体调用哪个实现类,可以在配置文件中动态指定,本篇主要介绍AutoFac的IOC组件的使用,用来实现微信接口处理的控制反转功能。 阅读全文

posted @ 2016-06-17 12:06 伍华聪 阅读(2921) 评论(2) 推荐(7)

2016年6月14日

C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理

摘要: 在现今很多网站里面,都使用了微信开放平台的扫码登录认证处理,这样做相当于把身份认证交给较为权威的第三方进行认证,在应用网站里面可以不需要存储用户的密码了。本篇介绍如何基于微信开放平台的扫码进行网站的登陆处理。 阅读全文

posted @ 2016-06-14 11:17 伍华聪 阅读(14250) 评论(12) 推荐(21)

2016年6月4日

在MVC控制器里面使用dynamic和ExpandoObject,实现数据转义的输出

摘要: 在很多时候,我们在数据库里面定义表字段和实际在页面中展示的内容,往往是不太匹配的,页面数据可能是多个表数据的综合体,因此除了我们在表设计的时候考虑周到外,还需要考虑数据展现的处理。如果是常规的处理,那么需要对部分外键字段进行特别的转义处理,如果需要增加多一些字段,那么这种处理可能就相对比较麻烦一些。本文介绍如何在MVC控制器里面使用dynamic和ExpandoObject,实现数据转义后一体化的输出,包括增加任意多的字段信息。 阅读全文

posted @ 2016-06-04 10:24 伍华聪 阅读(5717) 评论(3) 推荐(3)

2016年5月18日

Winform混合式开发框架访问Web API接口的处理

摘要: 在我的混合式开发框架里面,集成了WebAPI的访问,这种访问方式不仅可以实现简便的数据交换,而且可以在多种平台上进行接入,如Winform程序、Web网站、移动端APP等多种接入方式,Web API的处理方式和微信提供的接口处理规则类似,也是通过向服务器获得访问令牌(AccessToken),然后传递给每个Web API接口,实现数据的交换处理。本篇随笔主要介绍混合框架中Winform对Web API访问的处理。 阅读全文

posted @ 2016-05-18 16:05 伍华聪 阅读(15445) 评论(12) 推荐(5)

2016年5月15日

C#开发微信门户及应用(40)--使用微信JSAPI实现微信支付功能

摘要: 在前面几篇博客,有介绍了微信支付、微信红包、企业付款等各种和支付相关的操作,不过上面都是基于微信API的封装,本篇随笔继续微信支付这一主题,继续介绍基于微信网页JSAPI的方式发起的微信支付功能实现,微信的JSAPI相对于普通的API操作,调试没有那么方便,而且有时候有些错误需要反复核实。本篇随笔基于实际的微信网页支付案例,对微信JSAPI的支付实现进行介绍。 阅读全文

posted @ 2016-05-15 21:45 伍华聪 阅读(10421) 评论(8) 推荐(11)

2016年5月11日

C#开发微信门户及应用(39)--使用微信JSSDK实现签到的功能

摘要: 随着微信开逐步开放更多JSSDK的接口,我们可以利用自定义网页的方式来调用更多微信的接口,实现我们更加丰富的界面功能和效果,例如我们可以在页面中调用各种手机的硬件来获取信息,如摄像头拍照,GPS信息、扫描二维码等等,本篇介绍如何利用这些JSSDK接口实现签到的功能,其中签到需要报送地理坐标和地址,调用摄像头实时拍照,以及获取当前用户的相关信息等等。 阅读全文

posted @ 2016-05-11 19:56 伍华聪 阅读(12787) 评论(1) 推荐(6)

2016年5月5日

C#开发微信门户及应用(38)--微信摇一摇红包功能

摘要: 摇一摇周边红包接口是为线下商户提供的发红包功能。用户可以在商家门店等线下场所通过摇一摇周边领取商家发放的红包。我曾经在《C#开发微信门户及应用(28)--微信“摇一摇·周边”功能的使用和接口的实现》介绍过微信摇一摇的相关管理,包括页面、设备之间的关系,以及使用等方面内容。本篇继续介绍摇一摇设备的另外一项功能,摇一摇红包功能,介绍如何利用微信摇摇周边的后台配置好页面及地址,然后通过微信JSSDK的方式,摇一摇获取红包的整个流程功能。 阅读全文

posted @ 2016-05-05 10:58 伍华聪 阅读(5364) 评论(2) 推荐(14)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 47 下一页

导航