|
|
因为文件结构相当的复杂,了解起来也是相当的困难,我们可以在不知道需要加工的文件的结构的前提下,采用了流的操作方式来往一个文件中写信息。采用流的方式有以下的好处:流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。在程序中利用流的方便性,写起程序会大大提高效率的。
编程环境是delphi6
I、addinfo.exe应该要有的功能:
1、 可以随意的选择需要添加信息的文件。 可使用驱动列表(DriveComboBox1)、路径列表(DirectoryListBox1)、文件列表(FileListBox1),并把他们关联起来。
2、 添加信息到所选定的文件中。
① 先得判断是否选定了文件,没有则得提示用户得选定一个具体需要添加信息的文件。定一个全局布尔型的变量nofile,在创建主窗口的时候赋值nofile:=false,即没有选定文件,然后在选定文件的时候赋值nofile:=ture, 在点击addinfo按钮时即调用添加信息到文件是的函数,先得判断nofile的值是否为真,是的话才执行添加信息的代码,不是提示用户得选定一个具体需要添加信息的文件。
② 判断所选定的文件的属性,看是不是有只读属性,有的话则要去掉它的只读属性。if (faReadOnly=(attributes and faReadOnly)) then
begin
attributes:=a
网友评论:(评论内容只代表网友观点,与本站立场无关!) |
阅读排行
|