成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

初級篇VB.NET文件操作詳解

開發 后端
文章主要介紹了VB.NET文件操作的基本方法,VB.NET文件操作的內容包括目錄、文件夾和文件,希望大家可以從中學到東西。

用電腦的朋友都知道,你操作什么都得用到文件,所以文件操作是編程的基本功之一。VB.NET文件操作的內容包括目錄、文件夾和文件。在這個專題中我全面介紹了VB.NET文件操作的方法:控件、命令、Windows API。

VB.NET文件操作打開和關閉文件

1、順序文件
打開順序文件,我們可以使用Open語句。它的格式如下:

  1. Open pathname For [Input |Output |Append] As [#]filenumber [Len = buffersize]   

 說明:
1)參數pathname 表示要打開的文件名,文件名可以包含有驅動器和目錄
2)Input Output 和Append用于設置順序文件的打開方式。其中,Input表示從打開的文件中讀取數據。以這種方式打開文件時,文件必須存在,否則會產生錯誤。Output表示向打開的文件中寫入數據。以這種方式打開文件時,文件中原有的數據將被覆蓋,新的數據將從文件開始寫入。如果文件不存在,則創建一個新文件。Append表示向打開的文件中添加數據。以這種方式打開時,文件中原有的數據將被保留,新的數據將從文件為開始添加。如果文件不存在,則創建一個新文件。
3)As[#]filenumber 子句用于為打開的文件指定文件號.對文件進行讀寫操作時,要用文件號表示該文件.文件號是介于1~511之間的整數,既可以是數字,又可以是變量.也可以省略不用.
4)當在文件與程序之間拷貝數據時,Len=buffersize子句指定緩沖區的字符數.
例如:

  1. Open App.Path + "/test.dat" For Output As 1   
  2. Open App.Path + "/test.dat" For Output As 1   

這兩句代碼在當前應用程序所在目錄下創建了一個名為test.dat的文本文件,分配文件號為1.

  1. Open App.Path + "/test.dat" For Input As [#]filenumber  

這條語句是從文本文件中讀取數據.

  1. Open App.Path + "/test.dat" For Append As [#]filenumber  

這條語句則是像文本文件中添加數據

2、隨機文件
操作隨機文件之前,首先必須定義用于保存數據項的記錄類型.該記錄是用戶自定義數據類型,他們是隨機文件中存儲數據的基本結構.例如:

  1. Type Student   
  2. No As Integer   
  3. Name As String * 20   
  4. age As Integer   
  5. End Type   
  6. Dim Stud As Student ‘定義一個可以存放學生材料的變量  

隨機文件中,所有的數據都將保存到若干個結構為Student類型的記錄中, 而從隨機文件中讀出的數據則可以存放到變量Stud中.
之后我們就可以打開并讀寫文件了.下面是打開隨機文件的語法格式:

  1. Open filename For Random as [#]filenumber Len = Reclength  

說明:
1)參數filename 和filenumber 分別表示文件名或文件號.
2)關鍵字Random 表示打開的是隨機文件
3)Len子句用于設置記錄長度,長度由參數Reclength指定.Reclength的值必須大于0,而且必須與定義的記錄結構的長度一致.計算記錄長度的方法是將記錄結構中每個元素的長度相加.例如前面聲明的Student的長度應該是2+20+2=24字節.
打開一個記錄類型為Student 的隨機文件的方法是:

  1. Open "c:/Student.txt " For Random As #1 Len = 25  

【編輯推薦】

  1. 詳細分析VB.NET WithEvents
  2. 淺析VB.NET局部靜態變量
  3. 原理分析VB.NET開發控件
  4. 自己動手用代碼實現VB.NET ListView加載數據
  5. 詳細介紹VB.NET MyClass
責任編輯:田樹 來源: 博客
相關推薦

2009-10-28 13:24:25

VB.NET文件

2010-01-15 19:04:09

2010-01-12 09:51:07

VB.NET操作dbf

2010-01-21 17:34:48

VB.NET Bool

2009-10-20 17:38:54

VB.NET Comp

2010-01-12 18:35:43

VB.NET Stru

2009-10-28 09:21:19

VB.NET技術

2009-10-27 14:49:11

VB.NET命名規范

2010-01-07 10:28:04

VB.NET實現接口

2010-01-11 11:37:08

VB.NET操作CSV

2009-10-28 13:17:34

2010-01-19 10:12:39

VB.NET Butt

2010-01-21 10:48:18

VB.NET擴展方法

2009-10-13 10:21:58

VB.NET實現Web

2010-01-18 18:14:37

VB.NET語言特點

2009-10-12 15:44:26

VB.NET動態編碼技

2010-01-13 10:15:19

VB.NET Stri

2010-01-13 09:45:53

VB.NET Arra

2010-01-12 11:37:34

VB.NET讀取圖像

2010-01-08 14:56:18

VB.NET類定義
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情一区二区三区 | 国产亚洲日本精品 | 成人深夜福利网站 | www日本在线播放 | 欧美xxxx黑人又粗又长 | 一级高清免费毛片 | 在线色网 | 91中文字幕在线观看 | 天天拍天天操 | 国产精品无码专区在线观看 | 中文字幕乱码一区二区三区 | 日韩av中文 | 亚洲欧美日韩精品久久亚洲区 | 婷婷中文在线 | 中文字幕av一区 | 免费大黄视频 | 男女爱爱网站 | 国产视频一区二区 | 91国语清晰打电话对白 | 天天躁日日躁狠狠躁2018小说 | 亚洲欧美日韩精品久久亚洲区 | 网站黄色av| 日韩在线观看网站 | 久久久久9999亚洲精品 | 国产精品久久久久久婷婷天堂 | 超碰在线97国产 | 亚洲视频在线一区 | 色综合一区 | 色毛片| 四虎影视免费在线 | 一级aaaa毛片 | 亚洲精品永久免费 | 国产成人精品免费视频大全最热 | 午夜视频在线播放 | 国产精品精品视频一区二区三区 | 欧美1区2区 | 天天澡天天狠天天天做 | 精品自拍视频在线观看 | 91免费版在线 | 成人无遮挡毛片免费看 | 亚洲综合小视频 |