2011年計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程輔導(dǎo)(29)(2)

字號(hào):


    (2)寫操作
    將數(shù)據(jù)寫入磁盤文件所用的命令是:Write# 或Print#。
    語法格式:
    1) Print #文件號(hào),[輸出列表]
    例: Open “D:\SJ\TEST.DAT” For Output As #1
    Print #1,Text1.Text ‘把文本框的內(nèi)容一次性寫入文件
    Close #1
    2)Write #文件號(hào),[輸出列表]
    其中的輸出列表一般指用逗號(hào),分隔的數(shù)值或字符串表達(dá)式。Write #與Print #的功能基本相同,區(qū)別是Write #是以緊湊格式存放,在數(shù)據(jù)間插入逗號(hào),并給字符串加上雙引號(hào)。
    (3) 關(guān)閉文件
    結(jié)束各種讀寫操作后,必須將文件關(guān)閉,否則會(huì)造成數(shù)據(jù)丟失。關(guān)閉文件的命令是Close。
    Close [#]文件號(hào)[,[#]文件號(hào)]……
    例: Close #1,#2,#3
    (4) 讀操作
    1) Input #文件號(hào),變量列表
    作用:將從文件中讀出的數(shù)據(jù)分別賦給指定的變量。
    注意:與Write #配套才可以準(zhǔn)確地讀出。
    2)Line Input #文件號(hào),字符串變量
    用于從文件中讀出一行數(shù)據(jù),并將讀出的數(shù)據(jù)賦給指定的字符串變量,讀出的數(shù)據(jù)中不包含回車符和換行符,可與Print #配套用。
    3)Input$(讀取的字符數(shù),#文件號(hào))
    該函數(shù)可以讀取指定數(shù)目的字符。
    與讀文件有關(guān)的兩個(gè)函數(shù):
    LOF():返回某文件的字節(jié)數(shù)
    EOF():檢查指針是否到達(dá)文件尾。
    例:將一個(gè)文本文件讀入文本框的三種方法。