设为首页 加入收藏

TOP

5.4.4 文件类别(1)
2013-10-07 00:47:42 来源: 作者: 【 】 浏览:48
Tags:5.4.4 文件 类别

5.4.4  文件类别(1)


上一节我们仅完成了文件浏览。本节将添加文件类别目录的管理功能。要实现这个功能我们至少要考虑下面几个问题:

1.文件类别管理的策略:平铺式还是目录式?

显然目录式的管理更适合我们的需求及使用习惯。

2.如何构建目录式的类别结构?

目录式最常见的就是树形结构,那么就需要有"添加类别"和"添加子类别"的功能,为了管理方便,同时也需要设定"删除类别"的功能。

3.类别目录构建的过程中应该遵循哪些规则呢?

1)同一级目录下不能存在重名项。

2)删除时,若该项存在子项,则不执行删除。

4.某类文件下的文件列表如何管理?

1)同类文件下的文件类别中不能存在重复项。

2)类别中保存文件完整路径。

扩展原有的UI,布局如图5-21所示。

  
(点击查看大图)图5-21  扩展后的UI


对新增控件的功能及各项属性进行修改,如表5-4所示。.

表5-4  控件及其属性列表

    < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   

文件类别列表

Tree Control:

ID: IDC_TREE_FILE_CLASS

Always Show: true

Has Buttons: true

Has Lines: true

Lines At Root: true

相关成员变量:CTreeCtrl m_tcFileClass;

续表

   

   

某类别下文件列表

List Box:

ID: IDC_LIST_CLASSIFIED_FILES

相关成员变量:CListBox m_lbClassifiedFiles;

文件类别输入框

Edit Control:

ID: IDC_EDIT_FILE_CLASS

相关成员变量:CString m_strFileClassName;

添加类别按钮

Button:

ID: IDC_BUTTON_ADD_SAME_LEVEL

Caption:添加类别

添加子类别按钮

Button:

ID: IDC_BUTTON_ADD_CHILD_LEVEL

Caption:添加子类别

删除类别按钮

Button:

ID: IDC_BUTTON_DELETE_LEVEL

Caption:删除类别

添加文件按钮

Button:

ID: IDC_BUTTON_ADD_FILE

Caption->


【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇5.4.4 文件类别(2) 下一篇5.4.5 文件管理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: