【原创】自己动手写工具----XSmartNote [Beta 1.0]
一、背景
有个朋友是在他们单位的市场部,手里的策划文案以及PPT,少则数百,多则上千,多年下来也是一笔不可小觑的财富,每一次新的策划都可以从以往的文案或PPT中“拿来主义”,有着很好的借鉴意义,但是这么多的材料,如果挨个翻看还不得累死。我们知道每个Word或者PPT打开至少要4秒钟(我的电脑是这样,配置不赖),那几百个下来什么也不用做了,时间都在打开这些材料中度过了。而记录这些东西,又不需要花费专门的精力,只要想记下来,copy,paste,加上标签便于检索就OK啦~于是这个小玩意儿就产生啦~\(≧▽≦)/~
后来想想,其实自己也完全可以使用。当遇到问题网上查一下,但是有个问题就是当时这个问题解决了,过一段时间又遇到了,似乎有印象,但是不记得怎么处理了,这时候XSmartNote的标签功能就派上用场了,一方面加快解决问题的进度,另一方面,时间久了也是自己知识的一种积累方式,最重要的是巩固一下基础,何乐而不为?
还是先看看小玩意儿的界面效果图吧

二、有什么功能特点?
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
声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。
【原创】自己动手写工具----XSmartNote [Beta 1.0]的更多相关文章
- 【原创】自己动手写工具----XSmartNote [Beta 3.0]
一.前面的话 在动笔之前,一直很纠结到底要不要继续完成这个工具,因为上次给它码代码还是一年多之前的事情,参考自己动手写工具----XSmartNote [Beta 2.0],这篇博文里,很多园友提出了 ...
- 【原创】自己动手写工具----XSmartNote [Beta 2.0]
一.前面的话 在上一篇自己动手写工具----XSmartNote中,我简单介绍了这个小玩意儿的大致界面和要实现的功能,看了一下园子里的评论,评价褒贬不一,有人说“现在那么多云笔记的工具”,“极简版ev ...
- 【原创】自己动手写工具----签到器[Beta 2.0]
一.前面的话 上一篇中基本实现了简单的签到任务,但是不够灵活.在上一篇自己动手写工具----签到器的结尾中,我设想了几个新增功能来提高工具的灵活程度,下面把新增功能点列出来看看: (1)新增其他的进程 ...
- 【原创】自己动手写工具----签到器[Beta 1.0]
一.写在前面 最近公司没有什么项目,想通过项目练练手的机会也没有,只能自己学习了,因此空下来的时间也挺多的,就打开网页看看吧,哎,一打开就让签到(像什么百度知道啊.百度云盘啊之类的),我签到的目的是获 ...
- 【原创】自己动手写控件----XSmartNote控件
一.前面的话 在上一篇博文自己动手写工具----XSmartNote [Beta 3.0]中,用到了若干个自定义控件,其中包含用于显示Note内容的简单的Label扩展控件,用于展示标签内容的labe ...
- 动手写个数字输入框1:input[type=number]的遗憾
前言 最近在用Polymer封装纯数字的输入框,开发过程中发现不少坑,也有很多值得研究的地方.本系列打算分4篇来叙述这段可歌可泣的踩坑经历: <动手写个数字输入框1:input[type=nu ...
- 自己动手写处理器之第四阶段(1)——第一条指令ori的实现
将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是第11篇,我尽量每周四篇 第4章 第一条指令ori的实现 前面几章介绍了非常多预备知识,也描绘了即将要实现的OpenMIPS处 ...
- [原创]NT系统信息察看工具 : NtInfoGuy
原文链接:[原创]NT系统信息察看工具 : NtInfoGuy 对于windows的内部,我们有太多的东西需要了解,认知.我们非凡的.从不知足的探求本性驱使我们要 拨开迷雾得见青天.太多的木马,病毒, ...
- 自己动手写 ASP.NET MVC 分页 part1
学习编程也有一年半载了,从来没有自己动手写过东西,都是利用搜索软件找代码,最近偶发感慨,难道真的继续做码农??? 突发奇想是不是该自己动手写点东西,可是算法.逻辑思维都太弱了,只能copy网上的代码, ...
随机推荐
- 3.2 js六大数据类型
js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Null,Undefined),和一种混合数据类型(Object). 前面说到js中变量是松散类型的,因此有时候 ...
- SharePoint Server2016的User Profile Services服务
前言SharePoint Server 的早期版本具有内置的 ForeFront Identity Manager (FIM) 副本,可在 SharePoint Server 服务器产品内运行.具 ...
- DevExpress VCL v16.1.3发布
ExpressPDFViewer # BC3840:包含action标题和action提示的 Action classes 和 resource strings 重命名: class名称末尾中包含'A ...
- Android Weekly Notes Issue #228
Android Weekly Issue #228 October 23rd, 2016 Android Weekly Issue #228 本期内容包括: Android 7.1的App Short ...
- 原创 C++作用域 (二)
2.3全局作用域 2.3.1概述 全局作用域是最大的名字空间作用域,不同于用户自定义的名字空间作用域,全局作用域不需要显示地定义,它天然存在于C++程序中.全局作用域是一个最外层的容器,是所有作用域的 ...
- SQL Server 如何通过SQL语句定位SSRS中的具体报表
在一些IT技术人员的推广.简单培训后,公司很多部门都有一些非IT技术人员参与开发各自需求的Reporting Service报表.原因很简单,罗列出来的原因大概有这样一些: IT部门的考量: 1:IT ...
- 4-安装workpress
安装wordpress 软件下载 https://cn.wordpress.org/releases/ 在mysql数据库中创建wordpress数据库 mysql> create databa ...
- 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业
相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者” 15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...
- [.NET逆向] 破解NET的四大神器
原本这篇文章可以更早一星期写出来与大家分享,由于某方面的原因耽搁到现在,心里竟有那么一点好像对不住大家的感觉.这当然与神器有关,因为我发现利用这四大神器我似乎觉得几乎所有的NET程序破解都不在话下了 ...
- ASP.NET MVC - 定制属于你自己的ViewEngine
http://blog.csdn.net/jackvs/article/details/7788743 ASP.NET MVC出来这么久了,心中却又很多的疑惑:为什么所有的View都要放在Views目 ...