黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 - 網校 - 萬題庫 - 美好明天 - 直播 - 導航
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > VB > 復習資料 > 正文

全國計算機二級考試《VB》基礎教程:文件的讀寫

來源:考試吧 2017-10-19 11:39:09 要考試,上考試吧! 萬題庫
“全國計算機二級考試《VB》基礎教程:文件的讀寫”供考生參考。更多計算機等級考試復習資料等信息請訪問考試吧計算機等級考試網。

  點擊查看:全國計算機二級考試《VB》基礎教程匯總

  文件的讀寫

  1. 文件的有關概念

  記錄:計算機處理數據的基本單位,由若干個相互關聯的數據項組成。相當于表格中的一行。

  文件:記錄的集合,相當于一張表。

  文件類型:順序文件、隨機文件、二進制文件。

  訪問模式:計算機訪問文件的方式,VB中有順序、隨機、二進制三種訪問模式。

  2. 順序訪問模式

  順序訪問模式的規則最簡單,指讀出或寫入時,從第一條記錄“順序”地讀到最后一條記錄,不可以跳躍式訪問。該模式專門用于處理文本文件,每一行文本相當于一條記錄,每條記錄可長可短,記錄與記錄之間用“換行符”來分隔。

  順序文件的寫入步驟:打開、寫入、關閉; 讀出步驟:打開、讀出、關閉。

  (1)打開文件

  打開文件的命令是Open,格式為:

  Open “文件名” For 模式 As [#] 文件號 [Len=記錄長度]

  說明:

  1)文件名可以是字符串常量也可以是字符串變量

  2)模式可以是下面之一:

  OutPut:打開一個文件,將對該文件進行寫操作

  Input:打開一個文件,將對該文件進行讀操作

  Append:打開一個文件,將在該文件末尾追加記錄

  3) 文件號是一個介于1-511之間的整數,打開一個文件時需要指定一個文件號,這個文件號就代表該文件,直到文件關閉后這個號才可以被其他文件所使用。可以利用FreeFile()函數獲得下一個可以利用的文件號。

  例: Open "D:\sj\aaa" For Output As #1

  意思是:打開D:\SJ下aaa文件供寫入數據,文件號為#1

  (2)寫操作

  將數據寫入磁盤文件所用的命令是:Write# 或Print#。

  語法格式:

  1) Print #文件號,[輸出列表]

  例: Open “D:\SJ\TEST.DAT” For Output As #1

  Print #1,Text1.Text '把文本框的內容一次性寫入文件

  Close #1

  2)Write #文件號,[輸出列表]

  其中的輸出列表一般指用逗號,分隔的數值或字符串表達式。Write #與Print #的功能基本相同,區別是Write #是以緊湊格式存放,在數據間插入逗號,并給字符串加上雙引號。

  (3) 關閉文件

  結束各種讀寫操作后,必須將文件關閉,否則會造成數據丟失。關閉文件的命令是Close。

  Close [#]文件號[,[#]文件號]……

  例: Close #1,#2,#3

  (4) 讀操作

  1) Input #文件號,變量列表

  作用:將從文件中讀出的數據分別賦給指定的變量。

  注意:與Write #配套才可以準確地讀出。

  2)Line Input #文件號,字符串變量

  用于從文件中讀出一行數據,并將讀出的數據賦給指定的字符串變量,讀出的數據中不包含回車符和換行符,可與Print #配套用。

  3)Input$(讀取的字符數,#文件號)

  該函數可以讀取指定數目的字符。

  與讀文件有關的兩個函數:

  LOF():返回某文件的字節數

  EOF():檢查指針是否到達文件尾。

  例:將一個文本文件讀入文本框的三種方法。

  3.隨機訪問模式

  該模式要求文件中的每條記錄的長度都是相同的,記錄與記錄之間不需要特殊的分隔符號。只要給出記錄號,可以直接訪問某一特定記錄,其優點是存取速度快,更新容易。

  (1) 打開與關閉

  打開:Open “文件名” For Random As [#] 文件號 [Len=記錄長度]

  關閉:Close #文件號

  注意:文件以隨機方式打開后,可以同時進行寫入和讀出操作,但需要指明記錄的長度,系統默認長度為128個字節。

  (2)讀與寫

  讀操作:Get [#]文件號,[記錄號],變量名

  說明:Get命令是從磁盤文件中將一條由記錄號指定的記錄內容讀入記錄變量中;記錄號是大于1的整數,表示對第幾條記錄進行操作,如果忽略不寫,則表示當前記錄的下一條記錄。

  寫操作:Put [#]文件號,[記錄號],變量名

  說明:Put命令是將一個記錄變量的內容,寫入所打開的磁盤文件指定的記錄位置;記錄號是大于1的整數,表示寫入的是第幾條記錄,如果忽略不寫,則表示在當前記錄后插入一條記錄。

  4. 二進制訪問模式

  打開:Open “文件名” For Binary As [#] 文件號 [Len=記錄長度]

  關閉:Close #文件號

  該模式是最原始的文件類型,直接把二進制碼存放在文件中,沒有什么格式,以字節數來定位數據,允許程序按所需的任何方式組織和訪問數據,也允許對文件中各字節數據進行存取和訪問。

  該模式與隨機模式類似,其讀寫語句也是Get 和Put,區別是二進制模式的訪問單位是字節,隨機模式的訪問單位是記錄。在此模式中,可以把文件指針移到文件的任何地方,剛開始打開時,文件指針指向第一個字節,以后隨文件處理命令的執行而一旦。文件一旦打開,就可以同時進行讀寫。

掃描/長按二維碼幫助考試通關
2017等考成績查詢時間
2017等考各科通關技巧
2017各科最新預測試卷
等考成績評定及管理

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關推薦:

  2017年全國計算機等級考試時間|教材目錄(2017年版)

  2017年9月計算機等級考試真題|算機等級考試答案

  各地2017年9月計算機等考成績查詢時間|免費查分提醒

  計算機等級考試成績評定流程及標準|合格證書樣本及證書說明

  歷年真題匯總|考試吧特別策劃:2017年計算機等級考試報考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節視頻 ·章節練習
·免費真題 ·模考試題
微信掃碼,立即獲取!
掃碼免費使用
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 出版物經營許可證新出發京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 亚洲欧美卡通另类 | 九九亚洲精品 | 久爱精品视频在线视频 | 天天做日日爱 | 丁香激情综合网 | 亚洲大香伊人蕉在人依线 | 久久高清一级毛片 | 国产视频一区二区在线播放 | 夜夜夜夜曰天天天天拍国产 | 天天干天天操天天舔 | 亚洲欧美在线播放 | 国产精品亚洲第五区在线 | 性欧美17一18sex性高清 | 日韩小视频在线 | 欧美一级一一特黄 | 中文字幕视频二区 | 女攻高h全肉污文play | 成年人免费小视频 | 日韩亚洲第一页 | 伊人免费在线 | 成人看片在线 | 色婷婷色综合激情国产日韩 | 美日韩在线视频 | 性做久久久久久久免费看 | 亚洲精品免播放器在线观看 | 理论片黄色 | 黄色在线播放 | 九九碰 | 韩国成人在线视频 | 亚洲大胆美女人体一二三区 | 911精品国产亚洲日本美国韩国 | 欧美日韩国产一区二区三区伦 | 成人小视频在线观看 | 国产成人精品午夜二三区 | 日日射视频 | 午夜网站免费 | 92看片淫黄大片欧美看国产片 | 天天躁夜夜躁狠狠躁躁 | 白丝袜网站 | 免费的一级片网站 | 天天综合天天综合色在线 |