为了生活中,工作中记住要记录的东西,以便查询(包括:工作相关信息,生活常识,笑话等),而做的一个小软件以下称notes。
因为我是做Winform程序的,所以notes的初期是用winForm做的;后来学习了wpf,又把软件界面移植到wpf上。
采了XML数据存取,使用了Linq进行查询;
功能主要分为五大块:第一 记录;第二 查询(根据标题查询,根据类型查询,综合查询 );第三 对记录内容的相关操作(如:存储文件的合并、发送邮件、根据类型分割删除保存、删除、修改、提取存储文件中所有类型、背景色的设置、字体的设置等);第四 附加功能(1、映射功能列表;2、文件的查询;3、在指定目录中进行删除操作) 第五 反馈意见
对第四中附加功能介绍:
1、映射功能列表:把平时用到的所有文件映射到一个界面中;可以做备注说明;(背景:平时会用到很多软件,其中包括网上载的。但是时间过的久了,则忘记是否下载过,或下载后保存的位置,又或者忘记下载后软的功能等等)
2、文件夹中快速查找文件或文件夹,支持模糊查询;查到的文件或文件夹可以即时打开;
3、删除文件或文件夹,此功能快速的删除指定的文件或文件夹,只支持完全匹配。
对第五的说明:之所以把意见反馈单独拿出是因为:如果那位兄弟姐妹能在使用过程中提出5条有用的建议(包括软件Bug,使用的习惯等,我将会根据您的要求送任意一个模块的源码,如果能提出建设性意见的可以随意指软件中的一块功能,我送上源码,并且可以做讲解说明)
1、【Linq to XML模块】 2、【加密解密模块】 3、【工具模块(发送邮件,MD5解密,自动生成验证码等)】
4、【WPF数据验证模块】 5、【WPF进度条模块】
下载即可使用。
本人希望大家都可以把生活中,工作中值的记录的东西全部记录下来。
界面移值到wpf时,所用到功能有:
1、数据验证
2、数据绑定
3、背景设置
4、资源的调用
5、触发器的使用
6、命令的使用
8、打开文件或文件夹,保存文件
9、界面托盘
10、Grid,TextBox,ListBox,ListView,Lable等基本控件的使用
11、窗口(隐藏,最小化,最大化,重写关闭,置顶)
12、进度条的使用
13、异步的使用
14、多线程的使用
15、右键菜单的使用
16、字体的设置
17、界面的刷新
18、跨线程调用方法
19、简单的动画
20、界面的布局
1