你就不能這樣保存么? ↓
開(kāi)平網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),開(kāi)平網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為開(kāi)平上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的開(kāi)平做網(wǎng)站的公司定做!
Static SaveNumber as Integer
SaveNumber += 1
Dim SavePath as String = "C:\ytakqi" SaveNumber ".png"
bit.Save(SavePath)
分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計(jì) 其他編程語(yǔ)言
問(wèn)題描述:
一個(gè) vb 程序中,想在程序關(guān)閉的時(shí)候保存一些變量,在下次打開(kāi)的時(shí)候可以繼續(xù)使用,請(qǐng)問(wèn)應(yīng)該怎么做?vb 中是否有現(xiàn)成的和函數(shù)可用?
解析:
有,使用app.config或自定義xml文件或讀寫(xiě)注冊(cè)表或用數(shù)據(jù)庫(kù),看MSDN
保存文件的步驟為:
關(guān)閉流,特別是寫(xiě)入流
關(guān)閉并保存文件
示例代碼如下:
Imports?System.Windows.Forms
Imports?System.IO
Imports?System.Text
Sub?SaveFileDemo()
'打開(kāi)文件。如果文件不存在則創(chuàng)建新的文件
Dim?myFile?As?New?IO.FileStream("d:\data.txt",?_
FileMode.OpenOrCreate,?_
FileAccess.Write)
'在文件末尾添加一行?
Dim?tw?As?New?StreamWriter(myFile)
myFile.Seek(0,?SeekOrigin.End)
tw.WriteLine("白刃格斗英雄連英模部隊(duì)方隊(duì)亮相閱兵")
'關(guān)閉流
tw.Close()
'關(guān)閉文件并保存文件
myFile.Close()
End?Sub
VB6.0
寫(xiě)入:
Open "D:\123.txt" For Output As #1 '打開(kāi)XXX路徑的XXX文件(雙引號(hào)里表示文件位置和文件名)
Print #1, Text1.Text '寫(xiě)入Text1的Text內(nèi)容
Close #1 '關(guān)閉
讀取:
Open "D:\123.txt" For Input As #1 '打開(kāi)打開(kāi)XXX路徑的XXX文件(雙引號(hào)里表示文件位置和文件名)
Do While Not EOF(1)
Line Input #1, s
Text1.Text = s
Loop 'Do...Loop表示循環(huán)讀取文件的內(nèi)容,并讓Text1.Text=內(nèi)容
Close #1 '關(guān)閉
VB.net中讀寫(xiě)文件主要使用System.IO命名空間。
① 使用?File.ReadAllText 讀取
Dim s As String = System.IO.File.ReadAllText("C:\a.txt")
② 使用 StreamReader 讀取,注意編碼格式和寫(xiě)入的編碼保持一致。
Dim sr As StreamReader = New StreamReader("C:\a.txt", System.Text.Encoding.UTF8)
Dim s As String = sr.ReadToEnd()
sr.Close()
VB.NET中的變量在使用前要進(jìn)行聲明。即便不進(jìn)行顯式聲明,VB也會(huì)進(jìn)行隱式聲明。
本題中應(yīng)該這樣使用:
Dim a1 As String = TextBox1.Text
System.Diagnostics.Process.Start("IExplore.exe", a1)
變量是存儲(chǔ)值的名稱。可使用變量來(lái)存儲(chǔ)數(shù)字,例如建筑物的高度,或者存儲(chǔ)單詞,例如人的名字。簡(jiǎn)單地說(shuō),可使用變量表示程序所需的任何信息。
你可能會(huì)問(wèn):“既然我可以使用信息,為什么要用變量?” 正如其名稱所表示的,變量可以隨著程序的運(yùn)行而改變其表示的值。例如,您可以寫(xiě)一個(gè)程序來(lái)跟蹤桌子上罐里的軟心豆粒糖的數(shù)目。因?yàn)樘鞘且怀缘舻模怨蘩镘浶亩沽L堑臄?shù)目可能會(huì)隨著時(shí)間的推移而改變。您可以使用一個(gè)可隨時(shí)間變化的變量來(lái)表示軟心豆粒糖的數(shù)目,而無(wú)需在每次想吃糖時(shí)重新編寫(xiě)程序。
標(biāo)題名稱:vb.net保存變量 vbnet全局變量
標(biāo)題URL:http://chinadenli.net/article4/hgosie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、營(yíng)銷型網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、App設(shè)計(jì)、小程序開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容