45、探索文件操作、打印与数据结构

探索文件操作、打印与数据结构

1. 文件操作基础

文件是存储在计算机磁盘上的数据集合,信息可保存其中并在后续复用。以往创建的应用程序,因数据存于 RAM,每次运行需重新输入数据。为在程序运行间隔保留数据,应用程序需具备数据保存方法,即把数据存于磁盘文件,程序停止后数据仍在,后续可检索使用。

使用文件时,应用程序需遵循以下步骤:
1. 打开文件:若文件不存在,打开操作即创建文件。
2. 读写数据:将数据写入文件或从文件读取数据。
3. 关闭文件:应用程序使用完文件后,需关闭文件。

在 Visual Basic 应用程序中,处理数据时数据通常存于内存的变量和/或控件属性中。写入文件时,数据从变量或控件属性复制到文件;读取文件时,数据从文件复制到变量和/或控件属性。

文件分为文本文件和二进制文件。文本文件包含纯文本,可用 Windows 记事本等文本编辑器打开;二进制文件的数据以纯二进制形式存储,内容无法用文本编辑器查看。文件访问方式有顺序访问和随机访问两种。顺序访问文件如同数据流,必须从开头读到结尾;若要读取顺序访问文件中间或末尾的数据,应用程序需先读取前面的所有数据。随机访问文件的数据可按任意顺序访问,应用程序可直接跳到随机访问文件中的任意数据项,无需先读取前面的数据。由于大多数 Visual Basic 程序员更倾向使用数据库,而非随机访问或二进制文件,这里仅讨论顺序访问的文本文件。

2. 使用 StreamWriter 对象写入文件

打开文本文件写入数据有两种基本方式:创建新文件或打开现有文件并追加数据,实际写入操作由 StreamWriter 对象完成,需以下两个步骤:
1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值