一个资源链接管理工具的开发需求,供各位朋友练手用
ShareTeam资源链接管理工具开发分析报告
一、需求
1)本工具,主要提供对网页连接、磁盘文件、磁盘目录的快速连接功能(功能同Windows的开始菜单)。
2)在任务栏右侧通知区域提供图标,右键该图标后,弹出资源链接目录树(效果同Windows的开始菜单)。
3)可以对资源链接树进行配置(添加、删除、修改、拖拽等功能)。
4)资源链接目录信息保存在Xml内。
5)通过读取Xml内的信息生成资源链接目录树。
6)Xml文件具有良好的数据结构,要求具有通用性。
二、实现逻辑
1)Xml的数据结构
2)资源链接目录树的生成逻辑(需要掌握在C#中的Xml文件的读写与操作的基本方法)
3)资源链接树的添加、删除、修改、拖拽的逻辑。
三、程序架构
3.1分层结构
数据层(Xml)-> 逻辑操作层(XmL操作类与资源链接树的商务逻辑类) -> 界面操作层(界面数据显示操作类) -> 客户端(界面平台)
3.2命名
3.2.1 ShareTeamExplorerSolution(解决方案)
3.2.1.1 ShareExplorerCore(项目)
3.2.1.1.1 ShareXmlOperate.cs
3.2.1.1.2 ShareExplorerMnger.cs
3.2.1.1.3 ShareExplorerUIMnger.cs
3.2.1.2 ShareExplorerWinFormClient1(项目)
………….cs