** 三、** 实现;
** 三.三、** 编写应用程序;
此文主要是实现应用的主要编码工作。
** 1、** 分层;
此例子主要分为UI、Helper、DAL等层。UI负责便签的界面显示;Helper主要是链接UI和数据库操作的中间层;DAL为对数据库的操作;
** 2、** UI 层;
UI层主要由下面几个文件组成。
1) AppHelper;
主要负责应用的启动,以及判断数据库是否存在,为后面做准备。
2) NoteHelper;
这个主要为UI层调用Helper的便签操作。
3) WndStart;
这个主要提供托盘菜单的操作。
4) WndNote;
这个主要为便签窗体的操作。还有便签插件的加载等。
** 3、** 菜单;
菜单主要为托盘菜单和便签菜单。直接调用方法进行操作即可,具体请读者自己阅读源码。
具体的代码请读者自己查看源码: