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

快速掌握VB.NET讀寫文本文件操作

開發(fā) 后端
文章主要介紹了VB.NET讀寫文本文件的案例,代碼用SaveFileDialog提示用戶指定一個(gè)文件,用于保存TextBox1的內(nèi)容,希望可以對(duì)大家有幫助。

對(duì)于文本文件大家都知道,這里呢為大家提供一些關(guān)于VB.NET讀寫文本文件的代碼示例。在程序中最常用、最基本的操作就是把text寫入文件和讀回來(lái)。現(xiàn)在的應(yīng)用程序通常不用二進(jìn)制文件作存儲(chǔ)簡(jiǎn)單的變量,而用它來(lái)存儲(chǔ)對(duì)象,對(duì)象集合以及其他機(jī)器代碼。下面,將看到具體操作的VB.NET讀寫文本文件例子。

VB.NET讀寫文本文件

為了把text保存到文件,創(chuàng)建一個(gè)基于FileStream的StreamReader對(duì)象,然后調(diào)用Write方法把需要保存的text寫入文件。下面的代碼用SaveFileDialog提示用戶指定一個(gè)文件,用于保存TextBox1的內(nèi)容。

  1. SaveFileDialog1.Filter=_ 
  2. "TextFiles|*.txt|AllFiles|*.*"  
  3. SaveFileDialog1.FilterIndex=0 
  4. IfSaveFileDialog1.ShowDialog=DialogResult.OKThen  
  5. DimFSAsFileStream=SaveFileDialog1.OpenFile  
  6. DimSWAsNewStreamWriter(FS)  
  7. SW.Write(TextBox1.Text)  
  8. SW.Close()  
  9. FS.Close()  
  10. EndIf 

同樣采用類似的語(yǔ)句,我們讀取一個(gè)文本文件,并把內(nèi)容顯示在TextBox控件中。StreamReader的ReadToEnd方法返回文件的全部?jī)?nèi)容。

  1. OpenFileDialog1.Filter=_ 
  2. "TextFiles|*.txt|AllFiles|*.*"  
  3. OpenFileDialog1.FilterIndex=0 
  4. IfOpenFileDialog1.ShowDialog=DialogResult.OKThen  
  5. DimFSAsFileStream  
  6. FS=OpenFileDialog1.OpenFile  
  7. DimSRAsNewStreamReader(FS)  
  8. TextBox1.Text=SR.ReadToEnd  
  9. SR.Close()  
  10. FS.Close()  
  11. EndIf 

各種對(duì)象的存儲(chǔ)

采用BinaryFormatte以二進(jìn)制的形式,或者用SoapFormatter類以XML格式都可以序列化一個(gè)具體的對(duì)象。只要把所有BinaryFormatter的引用改為SoapFormatter,無(wú)需改變?nèi)魏未a,就可以以XML格式序列化對(duì)象。

首先創(chuàng)建一個(gè)BinaryFormatter實(shí)例:

  1. DimBinFormatterAsNewBinary.BinaryFormatter() 

然后創(chuàng)建一個(gè)用于存儲(chǔ)序列化對(duì)象的FileStream對(duì)象:

  1. DimFSAsNewSystem.IO.FileStream("c:\test.txt",IO.FileMode.Create) 

接著調(diào)用BinFormatter的Serialize方法序列化任何可以序列化的framework對(duì)象:

  1. R=NewRectangle(rnd.Next(0,100),rnd.Next(0,300),_  
  2. rnd.Next(10,40),rnd.Next(1,9))  
  3. BinFormatter.Serialize(FS,R) 

加一個(gè)Serializable屬性使得自定義的對(duì)象可以序列化

  1. <Serializable()>PublicStructurePerson  
  2. DimNameAsString  
  3. DimAgeAsInteger  
  4. DimIncomeAsDecimal  
  5. EndStructure  
  6. DimPAsNewPerson()  
  7. P=BinFormatter.Serialize(FS,Person)  
  8. DimRAsNewRectangle  
  9. R=BinFormatter.Serialize(FS,Rectangle) 


 

【編輯推薦】

  1. VB.NET重命名批量修改大揭秘
  2. 程序員必看VB.NET CASE語(yǔ)句拓展篇
  3. 深入介紹VB.NET類庫(kù) SmartRWLocker技巧
  4. VB.NET復(fù)制讀取音頻文件到剪貼板小技巧
  5. 深入概括VB.NET運(yùn)行環(huán)境
責(zé)任編輯:田樹 來(lái)源: 賽迪網(wǎng)
相關(guān)推薦

2010-01-15 10:05:35

VB.NET文件對(duì)象

2010-01-08 16:10:05

VB.NET讀寫文本文

2009-10-14 10:25:52

VB.NET讀寫文本文

2010-01-11 17:05:32

VB.NET操作文本文

2009-11-02 11:22:59

VB.NET文本文件操

2010-01-15 16:21:45

VB.NET讀寫文本文

2009-09-04 15:56:35

寫入文本文件

2010-01-11 14:28:14

VB.NET操作Exc

2010-01-12 10:19:02

VB.NET操作GDI

2009-11-10 13:43:28

VB.NET Comm

2009-10-27 14:50:25

VB.NET控件數(shù)組

2009-11-02 12:35:10

VB.NET追加文件

2010-01-07 11:07:20

VB.NET讀取INI

2009-11-02 10:53:34

VB.NET INI文

2010-01-11 15:54:48

VB.NET操作縮放圖

2009-10-28 13:03:54

2009-10-28 16:47:26

VB.NET訪問數(shù)據(jù)庫(kù)

2009-10-27 11:03:16

VB.NET文件夾操作

2010-01-14 10:07:08

VB.NET文件名排序

2009-10-09 16:11:33

VB.NET語(yǔ)法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99r在线 | 日韩一区二区在线视频 | 日韩国产欧美一区 | 中文字幕 在线观看 | 一区二区三区四区在线 | 欧美一区二区在线观看视频 | 黄色网毛片 | 久久久欧洲 | 免费黄色特级片 | 国产区在线观看 | 亚洲精品一区二区 | 91精品国产91久久综合桃花 | www亚洲成人 | 中文字幕一区二区三区在线视频 | 欧美一区二区二区 | 国内精品视频在线观看 | 中文字幕日韩欧美一区二区三区 | 一级片在线播放 | 99精品一区 | 黄a大片 | 看av电影 | 亚洲精品视频观看 | 国产亚洲精品精品国产亚洲综合 | 在线一区视频 | 欧美精品在线一区二区三区 | 超碰在线亚洲 | 国产毛片久久久 | 亚洲视频观看 | 国产亚洲一区二区三区在线观看 | 成人在线精品 | 偷拍自拍第一页 | www.97zyz.com | 91精品国产一区二区三区 | 午夜国产羞羞视频免费网站 | 91久久国产综合久久 | 中文字幕一区二区三区四区 | 丁香五月网久久综合 | 成人高潮片免费视频欧美 | 中文字幕免费在线 | 99自拍视频 | 亚洲国产精品视频 |