31天学会CRM项目开发
血战31天
《31天学会CRM项目开发(C#编程入门及项目实战)》作者,IT经理,程序员
展开
-
C#人民币金额大写
这是一项经典编程题,笔者也曾将此题作为面试题。1.业务要求。人民币大写金额用到的汉字主要包括零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿等。人民币大写金额有如下注意事项:中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”之后,可以不写“整”(或“正”)字;大写金额数字有“分”的,“分”后面不写“整”(或“正”)字。原创 2016-08-04 21:00:49 · 3943 阅读 · 5 评论 -
SQL Server如何创建递归函数
本例旨在介绍递归函数的用法,递归函数最大特点在于自己可调用自己。在数据库MyDatabase中有一张名为job的岗位表,其Create脚本如代码片段7-52所示,id是自增字段,parentId指当前岗位的上级岗位id,parentId = 0时表示当前岗位是一级岗位,name指岗位名称。为了显示岗位的层级关系,需获得岗位的完整名称,如图7-37中fullName字段所示。由于岗位的层级数量不确定,所以无法通过if else if语句判断,此时可通过递归函数getjob_fullname(@id int,原创 2016-07-21 21:29:45 · 3340 阅读 · 0 评论 -
C#拓展练习之模拟键盘录入
使用C#调用Windows API使程序模拟键盘输入,也可模拟按下快捷键。本例中,单击“模拟输入”按钮,可录入字符“abcde123456”,单击“Ctrl+V”按钮可实现粘贴功能,效果如图16-2所示。原创 2016-07-20 20:22:13 · 1745 阅读 · 0 评论 -
C#执行CMD命令
在Windows操作系统命令提示符中可通过执行dos命令实现大部分系统级操作。如图5-3所示,在本示例中通过C#代码调用cmd.exe程序并执行dos指令。例如ping命令,或shutdown –s -t 1关机指令。原创 2016-07-21 21:22:34 · 2873 阅读 · 0 评论 -
C#生成二维码名片
本例将使用ThoughtWorks.QRCode类库生成二维码名片。正式编码前,先了解一下什么是vCard?它是一种用于定义电子名片的标准或规范。手机通信录可导出vCard格式。片段21-15是一段vCard格式的文本,从数据结构上看并不复杂,按照格式填充相关信息,以二维码方式输出。原创 2016-07-19 21:16:29 · 3248 阅读 · 1 评论 -
做作业送书啦,完成16道编程题就有机会得书
我是《31天学会CRM项目开发(C#编程入门及项目实战)》的作者,现组织带学徒、免费赠书活动,做完下面16道编程题,免费获得价值89元的《31天学会CRM项目开发》赠书一本,总共10本,先来先得,送完为止。将编程题源代码或截图打包发送至3133856930@qq.com,经审核后,确认是独立、真实完成了作业,即可送书。本活动最终解释权归作者所有。原创 2016-08-10 21:42:29 · 1095 阅读 · 0 评论 -
开源工作流HYAppFrame来了
以前的OA产品为适应市场对工作流的需求,几乎一夜之间全部更名成BPM。的确,一套应用系统有了工作流引擎,几乎可以做任何事。笔者在实际项目中需要处理N多业务表单,涉及多个业务部门和岗位,一个业务流程顺畅走下来,如果没有工作流支持,单靠修改表单状态几乎不可能。在定制开发过程中,需求的多样性要求工作流引擎有较高的灵活性。在过去工作中,笔者工作上获得的成功有一半可归功于长期积累的应用程序框架和工作流引擎,如果不是它们,笔者很难在短时间内满足老板和业务部门的需求。原创 2016-10-23 08:34:14 · 5314 阅读 · 0 评论 -
C/S框架设计经验小结
经常听到初学者争论,是学C/S结构还是学B/S结构?而笔者以为,两种架构都要学,不仅要学,而且还要精通。至于用哪种架构解决问题,那就要看工作需要了。在企业管理系统领域,C/S架构的系统占有非常重要的地位,比如ERP、MES系统C/S架构的居多。对企业而言,只要能提高操作效率,他们并不在意是什么架构。今天笔者就和大家分享一下如何开发一套稳健、高效的的C/S架构的系统。原创 2017-04-19 10:08:38 · 6764 阅读 · 0 评论