Delphi文件管理(二)

http://tech.ddvip.com   2006年07月30日    社区交流

本文详细介绍Delphi文件管理(二)

  6.4 文件管理综合举例:文件管理器的实现 

  在本章的最后,我们利用Delphi提供的文件控件和文件管理函数开发一个简单的文件管理器。虽然这一文件管理器还无法和Windows提供的文件管理器相比拟,但它也为一般的文件操作提供了足够多的功能,而且如果读者感兴趣,还可以对它做进一步的扩充。在后边的拖放操作一章中,我们就为它提供了拖放支持,使它看起来更象一个“文件管理器”。

  6.4.1 设计基本思路 

  6.4.1.1 窗口设计 

  文件管理器的主窗口是一个多文档界面(MDI)。有关文件、目录的显示和文件管理功能的实现都放在子窗口中。在程序执行过程中将根据需要弹出一些完成不同操作的对话框。这些对话框都是在需要时动态生成的。表6.7给出了本程序所设计窗体的清单。 

  表6.7 FileManger窗体清单

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  窗体类 功能 用于创建该类窗体的菜单项

  ──────────────────────────────────────

  TFileManager 主窗口

  TFMForm 子窗口 Windows|New Window

  TFileAttrForm 显示文件属性 File|Properties;Function|Search

  TChangeForm 文件移动、拷贝、改名、改变 File|Move.Cope.Rename 当前目录等操作的输入对话框 Directory|change Directory

  TSearchForm 输入待查找文件的名称和路径 Function|Search

  TDiskViewForm 显示磁盘信息 Function|Disk View

  TViewDir 输入待创建的子目录 Directory|CreateDirectory

  TAboutBox 显示版权信息 Help|About

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

责编:豆豆技术应用

正在加载评论...