上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 45 下一页

2018年4月2日

在Winform混合式框架中整合外部API接口的调用

摘要: 在我们常规的业务处理中,一般内部处理的接口多数都是以数据库相关的,基于混合式开发的Winform开发框架,虽然在客户端调用的时候,一般选择也是基于Web API的调用,不过后端我们可能不仅仅是针对我们业务数据库的处理,也可以能是调用其他外部接口,如物流、供应商接口等接口,本随笔就是主要介绍基于混合式开发框架如何整合外部API接口的调用。 阅读全文

posted @ 2018-04-02 12:24 伍华聪 阅读(4924) 评论(3) 推荐(4) 编辑

2017年12月28日

快看Sample代码,速学Swift语言(3)-运算符

摘要: 运算符是用来检查,更改或组合值的特殊符号或短语。Swift提供的很多常规的运算符,如+、-、*、/、%、=、==等,以及逻辑运算的&&、||等等,基本上不需要重复介绍,我们在这里只需要了解一些不太一样的运算符就可以了。如Swift引入的新运算符,范围操作符号,包括..<和...两个,该随笔介绍Swift常规的运算符中,以及和其他语言有所差异的部分。 阅读全文

posted @ 2017-12-28 13:22 伍华聪 阅读(881) 评论(0) 推荐(0) 编辑

快看Sample代码,速学Swift语言(2)-基础介绍

摘要: Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感。Swift提供很多基础类型,如Int,String,Double,Bool等类型,它和Objective-C的相关类型对应,不过他是值类型,而Objective-C的基础类型是引用类型,另外Swift还提供了几个集合类型,如Array, Set, 和 Dictionary;Swift引入一些Objective-C里面没有的元祖类型,这个在C#里倒是有类似的,也是这个名词。 Swift语言是一种类型安全的强类型语言,不是类似JavaScript的弱类型,能够在提供开发效率的同时,减少常规出错的可能,使我们在开发阶段尽量发现一些类型转换的错误并及时处理。 阅读全文

posted @ 2017-12-28 10:04 伍华聪 阅读(1027) 评论(3) 推荐(4) 编辑

2017年12月26日

快看Sample代码,速学Swift语言(1)-语法速览

摘要: Swift是苹果推出的一个比较新的语言,它除了借鉴语言如C#、Java等内容外,好像还采用了很多JavaScript脚本里面的一些脚本语法,用起来感觉非常棒,作为一个使用C#多年的技术控,对这种比较超前的语言非常感兴趣,之前也在学习ES6语法的时候学习了阮一峰的《ECMAScript 6 入门》,对JavaScript脚本的ES6语法写法叹为观止,这种Swift语言也具有很多这种脚本语法的特点,可以说这个Swift在吸收了Object C的优点并摒弃一些不好的东西外,同时吸收了大量新一代语言的各种特点,包括泛型、元祖等特点。我在学习Swift的时候,发现官方的语言介绍文章(The Swift Programming Language)还是非常浅显易懂,虽然是英文,不过代码及分析说明都很到位,就是内容显得比较多一些,而我们作为技术人员,一般看代码就很好了解了各种语法特点了,基于这个原因,我对官网的案例代码进行了一个摘要总结,以代码的方式进行Swift语言的语法特点介绍,总结一句话就是:快看Sample代码,速学Swift语言。 阅读全文

posted @ 2017-12-26 00:22 伍华聪 阅读(1855) 评论(5) 推荐(1) 编辑

2017年12月1日

基于信封套打以及批量打印的实现过程

摘要: 最近需要向客户发送一些宣传资料,Excel列表里面有一两百个记录,本来想手写就算了,估摸着也花不了多少时间,不过写完一个信封我就后悔了,整天敲着键盘,书写的字太难看了,而且感觉手还是有点累。才第一个啊,想着后面还有那么多,感觉整个人头都大了,只好放弃,太没技术含量了。然后寻找有无一些套打的的软件,不过找来找去还是没有满意的,还是自己写一个套打的软件好了,这个小小的还是有点技术含量,呵呵。本篇随笔基于这个困惑,整理了一个信封套打以及批量打印的实现过程,软件可以实现自动批量的信封套打,一两百个的信封地址,也是一阵子的功夫就打印完成了,感觉小有成就,而且以后就基于这个模式来批量打印信封,方便了很多。 阅读全文

posted @ 2017-12-01 17:53 伍华聪 阅读(6573) 评论(4) 推荐(6) 编辑

2017年11月29日

Winform界面中实现通用工具栏按钮的事件处理

摘要: 在一个给客户做的项目中,界面要求修改增加通用工具栏按钮的事件处理,也就是在主界面中放置几个固定的功能操作按钮,打开不同的页面的时候,实现对应页面的功能处理,这种和我标准的界面处理方式有所不同,标准的列表界面,一般在界面中放置了一些常规的按钮,如查询/更新、新建、编辑、删除、导入、导出等常规操作,现在是需要把这些提升到主界面的层次上放置按钮,这种处理方式也算是提供一种方便吧。本篇随笔介绍实现这个功能的思路和代码实现逻辑。 阅读全文

posted @ 2017-11-29 00:29 伍华聪 阅读(8400) 评论(5) 推荐(3) 编辑

2017年11月22日

Winform界面中实现菜单列表的动态个性化配置管理

摘要: 在我们一般的应用系统里面,由于系统是面向不同类型的用户,我们所看到的菜单会越来越多,多一点的甚至上百个,但是我们实际工作接触的菜单可能就是那么几个,那么对于这种庞大的菜单体系,寻找起来非常不便。因此对菜单的个性化配置就显得尤为重要,本篇随笔就是基于这样的理念,提供用户对可见菜单进行一个动态配置,只选自己喜欢、常用的菜单显示出来即可,菜单的配置存储在数据库里面,在不同的客户端体验都是一样。本篇随笔主要介绍实现这样的功能的一个完整思路,部分代码逻辑可供参考。 阅读全文

posted @ 2017-11-22 11:11 伍华聪 阅读(11470) 评论(2) 推荐(10) 编辑

2017年11月20日

Winform界面中主从表编辑界面的快速处理

摘要: 在Winform开发中,我们往往除了常规的单表信息录入外,有时候设计到多个主从表的数据显示、编辑等界面,单表的信息一般就是控件和对象实体一一对应,然后调用API保存即可,主从表就需要另外特殊处理,本随笔介绍如何快速实现主从表编辑界面的处理,结合GridControl控件的GridView控件对象,实现数据在列表中的实时编辑,非常方便。 阅读全文

posted @ 2017-11-20 10:13 伍华聪 阅读(7938) 评论(12) 推荐(5) 编辑

2017年11月17日

Winform开发框架中工作流模块之申请单草稿处理

摘要: 在我们开发工作流模块的时候,有时候填写申请单过程中,暂时不想提交审批,那么可以暂存为草稿,以供下次继续填写或者提交处理,那么这个草稿的功能是比较实用的,否则对于一些填写内容比较多的申请单,每次要重填写很多数据,那会被用户骂的,从用户的角度上来讲,提供草稿保存的功能是比较友好的。本篇随笔介绍在工作流模块中使用一种通用的存储方式来存储及显示申请单草稿的信息。 阅读全文

posted @ 2017-11-17 10:34 伍华聪 阅读(2952) 评论(1) 推荐(0) 编辑

2017年11月16日

参照企业微信审批业务,在Winform开发框架中工作流模块的实现业务审批

摘要: 目前微信的企业号已经切换到企业微信里面,这个是一个APP程序,提供了很丰富的企业应用,其中包括了业务审批处理,审批业务包括请假、报销、费用、出差等很多个审批场景,在Winform开发框架中工作流模块这些模块也是可以很好的实现,本篇随笔介绍如何参照企业微信审批业务,结合框架中的工作流模块,实现多种表单的审批处理。 阅读全文

posted @ 2017-11-16 11:06 伍华聪 阅读(4063) 评论(-1) 推荐(0) 编辑

2017年11月3日

Winform开发框架中工作流模块之审批会签操作(2)

摘要: 前面随笔介绍了请假申请单和报销申请单两个不同的业务表单的流程处理,一个是单表信息,一个包含明细的主从表信息,后者包含了条件流程的处理,在流程审批中,一般还有一种流程处理就是会签的操作,会签处理是几个审批步骤中审批人同时处理是否通过的,一般同时通过即为通过。本篇随笔介绍工作流中的会签处理过程。 阅读全文

posted @ 2017-11-03 18:46 伍华聪 阅读(3057) 评论(1) 推荐(0) 编辑

Winform开发框架中工作流模块之审批会签操作

摘要: 在前面介绍了框架中工作流的几个开发过程,本篇随笔重点介绍一下日常审批环节中的具体处理过程,从开始创建表单,以及各个审批、会签过程的流转过程,希望大家对其中流程的处理有一个大概的印象。 阅读全文

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

2017年11月1日

Winform开发框架中工作流模块的业务表单开发

摘要: 在我们开发工作流的时候,往往需要设计到具体业务表单信息的编辑,有些是采用动态编辑的,有些则是在开发过程中处理的,各有各的优点,动态编辑的则方便维护各种各样的表单,但是数据的绑定及处理则比较麻烦,而自定义开发的,则数据弹性很大,方便修改调整。本篇随笔基于表单的开发设计过程,介绍在工作流中如何新增一个业务表单,以便快速的实现审批业务的上线处理。 阅读全文

posted @ 2017-11-01 13:42 伍华聪 阅读(3056) 评论(1) 推荐(1) 编辑

Winform开发框架中工作流模块的表设计分析

摘要: 在较早博客随笔里面写过文章《Winform开发框架之简易工作流设计》之后,很久没有对工作流部分进行详细的介绍了,本篇继续这个主题,详细介绍其中的设计、实现及效果给大家,这个工作流在好几年前就应用在市交通行业的审批系统上,经过不断的改造适合更广泛的审批流程处理,从最初的Web上扩展到WInform上,并从WInform框架到混合框架上都实现了不错的处理。 阅读全文

posted @ 2017-11-01 11:45 伍华聪 阅读(3643) 评论(0) 推荐(0) 编辑

2017年10月11日

使用优雅方式对参数验证进行处理

摘要: 我们在一般的接口函数开发中,为了安全性,我们都需要对传入的参数进行验证,确保参数按照我们所希望的范围输入,如果在范围之外,如空值,不符合的类型等等,都应该给出异常或错误提示信息。这个参数的验证处理有多种方式,最为简单的方式就是使用条件语句对参数进行判断,这样的判断代码虽然容易理解,但比较臃肿,如果对多个参数、多个条件进行处理,那么代码就非常臃肿难以维护了,本篇随笔通过分析几种不同的参数验证方式,最终采用较为优雅的方式进行处理。 阅读全文

posted @ 2017-10-11 12:22 伍华聪 阅读(9095) 评论(4) 推荐(0) 编辑

2017年10月9日

C#开发微信门户及应用(48) - 在微信框架中整合CacheManager 缓存框架

摘要: 在我们的很多框架或者项目应用中,缓存在一定程度上可以提高程序的响应速度,以及减轻服务器的承载压力,因此在一些地方我们都考虑引入缓存模块,这篇随笔介绍使用开源缓存框架CacheManager来实现数据的缓存,在微信开发框架中,我们有一些常用的处理也需要应用到缓存,因此本随笔以微信框架为例介绍缓存的实际使用,实际上,在我们很多框架中,如混合式开发框架、Web开发框架、Bootstrap开发框架中,这个模块都是通用的。 阅读全文

posted @ 2017-10-09 11:06 伍华聪 阅读(2597) 评论(1) 推荐(2) 编辑

2017年9月24日

基于Metronic的Bootstrap开发框架经验总结(18)-- 在代码生成工具Database2Sharp中集成对Bootstrap-table插件的分页及排序支持

摘要: 在我们开发系统界面,包括Web和Winform的都一样,主要的界面就是列表展示主界面,编辑查看界面,以及一些辅助性的如导入界面,选择界面等,其中列表展示主界面是综合性的数据展示界面,一般往往需要对记录进行合理的分页,集成各种增删改查的按钮等功能。随着开发项目的需求辩护,对数据记录分页展示、排序等功能都是常态的要求,因此在代码生成工具中调整了主列表界面的列表展示插件为Bootstrap-table插件,本篇随笔主要介绍在代码生成工具Database2Sharp中集成对Bootstrap-table插件的分页及排序支持功能。 阅读全文

posted @ 2017-09-24 12:12 伍华聪 阅读(2842) 评论(0) 推荐(0) 编辑

2017年9月15日

微信小程序实现博客园文章阅读功能

摘要: 在微信小程序开发中,我们可以根据不同的业务场景,开发不同的业务应用,可以基于自身域名服务接口,也可以基于第三方的域名接口进行处理(如果被禁用除外),本篇随笔介绍使用小程序来实现我博客(http://wuhuacong.cnblogs.com)的文章阅读功能,这个小程序主要用来介绍使用介绍基于Javascript的正则表达式的处理应用,和常规在C#里面使用正则表达式有一些差异,因此可以作为后续使用正则表达式处理业务数据的一个练兵吧。 阅读全文

posted @ 2017-09-15 13:20 伍华聪 阅读(6830) 评论(0) 推荐(2) 编辑

C#开发微信门户及应用(47) - 整合Web API、微信后台管理及前端微信小程序的应用方案

摘要: 在微信开发中,我一直强调需要建立一个比较统一的Web API接口体系,以便实现数据的集中化,这样我们在常规的Web业务系统,Winform业务系统、微信应用、微信小程序、APP等方面,都可以直接调用基于JSON数据格式的Web API接口,在我之前的几篇随笔中,对这方面都有一定的介绍,本篇继续这个主题,细致深入的阐述如何在接口和源码的基础上整合Web API、微信后台管理及前端微信小程序的应用方案。 阅读全文

posted @ 2017-09-15 10:43 伍华聪 阅读(11245) 评论(0) 推荐(1) 编辑

2017年9月10日

微信小程序豆瓣电影项目的改造过程经验分享

摘要: 在学习微信小程序开发过程中,一部分的难点是前端逻辑的处理,也就是对前端JS的代码编辑;一部分的难点是前端界面的设计展示;本篇随笔基于一个豆瓣电影接口的小程序开源项目进行重新调整,把其中遇到的相关难点和改进的地方进行讨论介绍,希望给大家提供一个参考的思路,本篇随笔是基于前人小程序的项目基础上进行的改进,因此在开篇之前首先对原作者的辛劳致敬及感谢。 阅读全文

posted @ 2017-09-10 16:55 伍华聪 阅读(10679) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 45 下一页

导航