随笔分类 -  【04】【自己写工具系列】

摘要:【实践】基于接口的插件机制一、前言 插件,意味着可扩展,且宿主程序不依赖于插件,即插即用。这种软件设计方式可以使我们的应用程序最大化地获得可扩展性、适应性和稳定性,而且便于软件的维护和升级。在什么场景下使用插件呢?例如在本篇文章中,我个人有一个小需求就是希望记事本带行号,于是我自己写了一个极简易的编辑器(CodeEditor 阅读全文
posted @ 2017-01-18 09:03 悠扬的牧笛 阅读(7896) 评论(45) 推荐(45) 编辑
摘要:开发背景 最近在使用微软的Office Project 2010 进行项目管理,看到排的满满的计划任务,一个个地被执行完毕,还是很有成就感的。其实,不光是在工作中可以使用Project进行项目进度控制,同样可以把这款软件应用在日常的生活中,比如为阅读某本书排一个计划,而任务单元就是本书的目录,当然粒 阅读全文
posted @ 2016-12-12 09:12 悠扬的牧笛 阅读(2159) 评论(0) 推荐(1) 编辑
摘要:一、前面的话 在动笔之前,一直很纠结到底要不要继续完成这个工具,因为上次给它码代码还是一年多之前的事情,参考自己动手写工具 XSmartNote [Beta 2.0],这篇博文里,很多园友提出了宝贵的意见。最后决定吸收园友的建议把这个工具重构一下。首先给它换了个名 称,XSmartNote。因为各种 阅读全文
posted @ 2016-05-23 08:50 悠扬的牧笛 阅读(1662) 评论(4) 推荐(3) 编辑
摘要:前面的话 在上一篇自己动手写工具 XSmartNote中,我简单介绍了这个小玩意儿的大致界面和要实现的功能,看了一下园子里的评论,评价褒贬不一,有人说“现在那么多云笔记的工具”,“极简版evernote”,我想说的是,别人的工具再好用,终究不是自己写的,其实写这个的目的,一方面是锻炼自己的技术能力, 阅读全文
posted @ 2014-12-16 17:16 悠扬的牧笛 阅读(2016) 评论(10) 推荐(5) 编辑
摘要:背景 有个朋友是在他们单位的市场部,手里的策划文案以及PPT,少则数百,多则上千,多年下来也是一笔不可小觑的财富,每一次新的策划都可以从以往的文案或PPT中“拿来主义”,有着很好的借鉴意义,但是这么多的材料,如果挨个翻看还不得累死。我们知道每个Word或者PPT打开至少要4秒钟(我的电脑是这样,配置 阅读全文
posted @ 2014-11-28 17:40 悠扬的牧笛 阅读(1350) 评论(7) 推荐(1) 编辑
摘要:前面的话 上一篇中基本实现了简单的签到任务,但是不够灵活。在上一篇自己动手写工具 签到器的结尾中,我设想了几个新增功能来提高工具的灵活程度,下面把新增功能点列出来看看: (1)新增其他的进程任务; (2)任务按照进程进行分类:用IE就是执行IE的任务,与其他(如资源管理器等)无关; (3)每执行完一 阅读全文
posted @ 2014-11-25 11:43 悠扬的牧笛 阅读(3604) 评论(35) 推荐(10) 编辑
摘要:写在前面 最近公司没有什么项目,想通过项目练练手的机会也没有,只能自己学习了,因此空下来的时间也挺多的,就打开网页看看吧,哎,一打开就让签到(像什么百度知道啊、百度云盘啊之类的),我签到的目的是获取积分,便于下载资料^_^,真是烦的很,要是有个工具能帮助我全自动处理该有多好,想着想着大概的思路就出来 阅读全文
posted @ 2014-11-21 15:19 悠扬的牧笛 阅读(4966) 评论(38) 推荐(19) 编辑
摘要:背景 最近因为项目需要,要对工程的代码进行统计,网上有很多的代码统计工具,最常用的是<SourceCounter>,但是我发现没有针对我的需求的功能,大多是递归目录、指定文件类型、统计所有代码行数和注释行、空白行等,而我的需求是在此基础之上,还要统计每个文件中方法的个数、每个方法的行数、方法的分级( 阅读全文
posted @ 2014-04-21 10:36 悠扬的牧笛 阅读(617) 评论(0) 推荐(1) 编辑