比較專業(yè)的做法是在項(xiàng)目中添加微軟的Application Settings類,詳細(xì)幫助文檔:
成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為余江等服務(wù)建站,余江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為余江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
使用極其簡單,假設(shè)在settings1.settings設(shè)置一個項(xiàng)目,名稱:IP,類型:String,范圍:用戶,值:192.168.1.1
調(diào)用:Dim sIP As String = setting.IP
獲取缺省值:Dim sIP As String = Settings1.Default.IP
保存: setting.IP = "192.168.1.30" : setting.Save()
保存的方法有挺多的,比如保存到數(shù)據(jù)庫中,保存到ini文件里,保存到注冊表里,保存到自定義文件中等等。如果就是一些設(shè)置參數(shù),直接保存到ini文件中即可(或者自己自定義的文件)。比較重要的可以保存到數(shù)據(jù)庫里,除了設(shè)置自己開機(jī)啟動,注冊服務(wù)等一般不把東西存如注冊表,以免被某些注冊表清理軟件當(dāng)垃圾給清理掉。
運(yùn)行后,就可以直接用了,你在當(dāng)前項(xiàng)目的目錄下找到(下面是VS2005,查詢數(shù)據(jù)庫程序,是當(dāng)前項(xiàng)目)
D:\我的文檔\Visual Studio 2005\Projects\查詢數(shù)據(jù)庫程序\查詢數(shù)據(jù)庫程序\bin\Debug\
這個目錄下,有個exe應(yīng)用程序文件,在Windows操作系統(tǒng)中可以直接使用?。?/p>
保存文件的步驟為:
關(guān)閉流,特別是寫入流
關(guān)閉并保存文件
示例代碼如下:
Imports?System.Windows.Forms
Imports?System.IO
Imports?System.Text
Sub?SaveFileDemo()
'打開文件。如果文件不存在則創(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
分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計(jì) 其他編程語言
問題描述:
一個 vb 程序中,想在程序關(guān)閉的時候保存一些變量,在下次打開的時候可以繼續(xù)使用,請問應(yīng)該怎么做?vb 中是否有現(xiàn)成的和函數(shù)可用?
解析:
有,使用app.config或自定義xml文件或讀寫注冊表或用數(shù)據(jù)庫,看MSDN
同類問題講的是代碼部分?;卮鹫f需要重新編譯。但是我的VB2008不知道重新編譯按鈕在哪里。重新生成無效。
為什么VB.NET修改代碼后,依然運(yùn)行原來的狀態(tài)?這是同樣的問題。有網(wǎng)友回答:在工程項(xiàng)目上,使用鼠標(biāo)右鍵的菜單欄,選擇“”重新編譯“”一下,應(yīng)該就OK了
我的認(rèn)識是這樣:一般是因?yàn)槟銢]有修改完錯誤表里要害錯誤,比如變量聲明。如果是這樣,你可以修改一部分致命錯誤,我說的不是VB6,而是VB2008。你不修改,它不執(zhí)行更新部分,它有很好的記憶力。
以上是因?yàn)辄c(diǎn)擊了不再顯示,需要恢復(fù)錯誤提示。VB2008在工具-選項(xiàng)界面下方有“顯示所有設(shè)置”前面方框需勾選才能有后文:--生成并運(yùn)行 。右邊會有:運(yùn)行時當(dāng)出現(xiàn)生成或部署錯誤時。 把下拉框點(diǎn)開你就能看到了。
文章題目:vb.net保存軟件設(shè)置 保存一個vb應(yīng)用程序
鏈接分享:http://chinadenli.net/article22/dodcpcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)站維護(hù)、商城網(wǎng)站、建站公司、微信小程序、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)