【原创】自己动手写工具----随手记

一、背景

有个朋友是在他们单位的市场部,手里的策划文案以及PPT,少则数百,多则上千,多年下来也是一笔不可小觑的财富,每一次新的策划都可以从以往的文案或PPT中“拿来主义”,有着很好的借鉴意义,但是这么多的材料,如果挨个翻看还不得累死。我们知道每个Word或者PPT打开至少要4秒钟(我的电脑是这样,配置不赖),那几百个下来什么也不用做了,时间都在打开这些材料中度过了。而记录这些东西,又不需要花费专门的精力,只要想记下来,copy,paste,加上标签便于检索就OK啦~于是这个小玩意儿就产生啦~\(≧▽≦)/~

后来想想,其实自己也完全可以使用。当遇到问题网上查一下,但是有个问题就是当时这个问题解决了,过一段时间又遇到了,似乎有印象,但是不记得怎么处理了,这时候“随手记”的标签功能就派上用场了,一方面加快解决问题的进度,另一方面,时间久了也是自己知识的一种积累方式,最重要的是巩固一下基础,何乐而不为?

还是先看看小玩意儿的界面效果图吧

二、有什么功能特点?

1、快速存储

无论什么文章片段,只要你觉得有意义,对自己有帮助,就可以copy下来,paste到这里。可以是以往的文案片段或PPT片段,但是仅限于文字(以后可以考虑添加图片片段),还可以是解决问题的小窍门、名词的解释、甚至是你喜欢的古诗词,都可以,come on!

2、标签化

你可以为这些文章片段加上各种各样的标签,对这些文字片段进行标记。其实标签就是对这些文字片段的假设分类,是一种感性的认识,将对文字片段的印象描述成标签,更利于我们查找所需的内容~

3、标签检索

新添加的文字片段要根据关键字以及最直观的印象添加标签,通过多标签检索,会大大提升查找所需文字片段的效率,从而节省了很多不必要的时间。

4、分类管理

相对于标签的印象化、直觉化,分类是一种理性的管理方式,有效分类可以过滤掉很多的不必要的片段,再配合多标签的检索方式,就可以迅速地把所需要的片段揪出来啦~

5、外观

外观采用多彩的浅色背景,这样避免了单一的感觉,不会产生视觉疲劳。用户体验也是不错的,例如Windows自带的便笺、MIUI的便笺都是这种方式,那咱这把也试试。感觉有点小清新~

6、数据存储

数据方面暂时还没有想好,毕竟是一个个人使用的较小的“随手记”,数据量也不是很大,目前考虑用Access或者是文件系统存储,但是个人更偏向于Access。

在这个版本中,完成了基本的UI界面,控件重绘,事件定义等功能,下个版本将会实现所有的逻辑功能。总的来说,这个工具最大的特点就是轻量级、标签化、快速查询。

三、后记

在设计编码的过程中,也遇到了一些简单的问题,这也是我做这个小东西的目的,遇到问题,解决问题,巩固提升自己。比如,在M*N的矩阵中,如何让每个标签的颜色和四周的不同?Panel和LayoutPanel有什么区别?如何按自己的意愿重写控件?怎么自定义某些重写控件的事件等等。一一解决了这些问题,自己的能力也就得到了巩固与提高。

如果您有什么建议或意见,欢迎评论~~~~~

在下一篇中,我会发一些小工具的代码上来,如果你觉得好玩儿,给个赞吧,谢谢呦~~~

作者:湫楓 謃箜

博客地址:http://www.cnblogs.com/xhb-bky-blog/p/4128652.html

声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。

时间: 2024-07-28 19:44:53

【原创】自己动手写工具----随手记的相关文章

【原创】自己动手写工具----随手记(最终版)

一.前面的话 在上一篇自己动手写工具----随手记中,我简单介绍了这个小玩意儿的大致界面和要实现的功能,看了一下园子里的评论,评价褒贬不一,有人说“现在那么多云笔记的工具”,“极简版evernote”,我想说的是,别人的工具再好用,终究不是自己写的,其实写这个的目的,一方面是锻炼自己的技术能力,在coding的时候,或多或少会遇到一些问题,在解决这些问题的过程中,技术能力就会有所提升:另一方面,写这个东西还有自己个人原因,可以随时记录一些繁杂的知识点,通过给这些知识点打上标签,可以实现归类,那有

【原创】自己动手写工具----XSmartNote [Beta 3.0]

一.前面的话 在动笔之前,一直很纠结到底要不要继续完成这个工具,因为上次给它码代码还是一年多之前的事情,参考自己动手写工具----XSmartNote [Beta 2.0],这篇博文里,很多园友提出了宝贵的意见.最后决定吸收园友的建议把这个工具重构一下.首先给它换了个名 称,XSmartNote.因为各种自身的原因,并没有完成这个工具的基本功能,只是实现了基本的框架.最近有点时间就搞了一下,权当做打下基础.本来想用B/S结构来重新搞一下,毕竟园子里有很多大牛都是专注于ASP.NET MVC,但仔

【原创】自己动手写工具----签到器(升级版)

一.前面的话 上一篇中基本实现了简单的签到任务,但是不够灵活.在上一篇自己动手写工具----签到器的结尾中,我设想了几个新增功能来提高工具的灵活程度,下面把新增功能点列出来看看: (1)新增其他的进程任务: (2)任务按照进程进行分类:用IE就是执行IE的任务,与其他(如资源管理器等)无关: (3)每执行完一个任务关闭任务窗口: (4)对签到性质的任务进行”已签到“过滤: (5)实现执行的任务列表自定义: (6)另外实现任务的可视化: 还是先来看看效果图: 二.签到器的改进 在上一个版本中,(自

自己动手写工具:百度图片批量下载器

开篇:在某些场景下,我们想要对百度图片搜出来的东东进行保存,但是一个一个得下载保存不仅耗时而且费劲,有木有一种方法能够简化我们的工作量呢,让我们在离线模式下也能爽爽地浏览大量的美图呢?于是,我们想到了使用网络抓取去帮我们去下载图片,并且保存到我们设定的文件夹中,现在我们就来看看如何来设计开发一个这样的图片批量下载器. 一.关于网络抓取与爬虫 网络蜘蛛的主要作用是从Internet上不停地下载网络资源.它的基本实现思想就是通过一个或多个入口网址来获取更多的URL,然后通过对这些URL所指向的网络资

自己动手写工具:自动点击小插件

一. 模拟点击操作应用场景 当我们需要对一个网页上的某个按钮进行多次点击以求得某种“好处”的时候,例如天猫的抢红包活动,我们可能需要点击N次之后才有可能获得一个红包,但是这个N是一个未知数,有可能我们要不停地点击半个小时甚至一个小时都还无法获得,自己估计也会点鼠标点得醉了.因此,针对这种情况,我们希望自己写一个小工具来让计算机帮我们做这件事. 既然是让计算机模拟我们的点击操作,其思路自然是找到指定的按钮或图片,循环对其执行click事件.于是,我们开始对其做一个最简单的实现来看看其基本思路.首先

【原创】自己动手写控件----XSmartNote控件

一.前面的话 在上一篇博文自己动手写工具----XSmartNote [Beta 3.0]中,用到了若干个自定义控件,其中包含用于显示Note内容的简单的Label扩展控件,用于展示标签内容的label扩展控件,还有包含自定义事件的含checkbox的控件.自定义控件的好处就是其灵活程度很高,不但可以扩展控件的外观,还可以扩展控件的事件,甚至从底层拦截Windows消息进行处理,这也是我喜欢自己写控件的原因.至于自定义控件的几种形式在这里就不说了,有兴趣的小伙伴可以百度一下,下面来看看这些控件的

【原创】连“霍金”都想学习的“人工智能”---【自己动手写神经网络】小白入门连载开始了(1)

欢迎关注[自己动手写神经网络]的博客连载!!! 第1章 神经网络简介 神经网络这个词,相信大家都不陌生.就在你打开本书,并试图了解神经网络时,你已经在使用一个世界上最复杂的神经网络——你的大脑,一个由大约1000亿个神经元(每个单元拥有约1万个连接)构成的复杂系统.但人的大脑太过复杂,以至于科学家们到目前为止仍然无法准确解释大脑的工作原理和方式.但有幸的是,生物神经网络的最最基本的元素已经能够被识别,而这就构成了本书想为你介绍的人工神经网络(Artificial Neural Network).

动手写一个Remoting测试工具

基于.NET开发分布式系统,经常用到Remoting技术.在测试驱动开发流行的今天,如果针对分布式系统中的每个Remoting接口的每个方法都要写详细的测试脚本,无疑非常浪费时间.所以,我想写一个能自动测试remoting接口的小工具InterfaceTester.而且,当分布式系统中的某个remoting接口出现bug时,该小工具可以提交需要模拟的数据,以便在调试remoting服务的环境中,快速定位和解决bug. InterfaceTester运行起来后的效果如下图: 1.如何使用 (1)首

《自己动手写框架8》:高屋建瓴,理念先行

<史记·高祖本纪>:"地势便利,其以下兵于诸侯,譬犹居高屋之上建瓴水也."这里用到了高屋建瓴这个词.意思是把瓶子里的水从高层顶上倾倒.比喻居高临下,不可阻遏的形势.现指对事物把握全面,了解透彻.此典故于汉高祖刘邦欲杀功臣韩信,大夫田肯进言到"陛下牢牢地控制着三秦(关中),陛下利用这雄险的地势,来控制.驾御诸侯,就如从高高的屋脊上把水从瓶子里倒下去."以此来表彰韩信的功劳,于是,刘邦赦免了韩信,只是将他降为淮阴侯. 同样,设计企业框架,也要对事物把握全面,