分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計 其他編程語言
成都創(chuàng)新互聯(lián)公司服務(wù)項目包括衡東網(wǎng)站建設(shè)、衡東網(wǎng)站制作、衡東網(wǎng)頁制作以及衡東網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,衡東網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到衡東省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
問題描述:
一個 vb 程序中,想在程序關(guān)閉的時候保存一些變量,在下次打開的時候可以繼續(xù)使用,請問應(yīng)該怎么做?vb 中是否有現(xiàn)成的和函數(shù)可用?
解析:
有,使用app.config或自定義xml文件或讀寫注冊表或用數(shù)據(jù)庫,看MSDN
DLL(動態(tài)鏈接庫)是一個很有用的東西,在開發(fā)大項目的時候顯得非常重要,因為多人合作開發(fā)時,可以給每個人分配一個任務(wù),用DLL完成,最后組合起來,就不會出現(xiàn)互相沖突的問題。這里給出最簡單的DLL編寫與調(diào)用的示例
首先,我們打開VB.NET,選擇類庫,名稱改為test
然后輸入以下代碼
Public?Class?test
Public?Function?test(ByVal?a?As?Long,?ByVal?b?As?Long)?As?Long
Return?a?+?b
End?Function
End?Class
保存后,生成DLL文件。
這就是最簡單的一個DLL,下面是調(diào)用該DLL的示例
新建一個工程,單擊“項目” -- 添加引用
找到剛才生成的DLL,雙擊它
添加引用以后,似乎什么也沒發(fā)生,這時我們輸入以下代碼:
Imports test.test
這樣,就包含了該DLL的類。
然后我們定義一個類
Dim test As New test.test
這樣,就可以使用里面的函數(shù)了,下面是程序示例
Imports?test.test
Public?Class?Form1
Private?Sub?Form1_Load(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?MyBase.Load
Dim?test?As?New?test.test
MsgBox(test.test(1,?2))
End?Sub
End?Class
運行該程序,可以看到,調(diào)用了DLL內(nèi)的函數(shù)。
這就是最簡單的DLL示例,可以將一些復(fù)雜的代碼集成到DLL里,以后升級或重用都比較方便。
設(shè)計功能
說明:第一個參考頁導(dǎo)入了System.IO
功能sdGetIniInfo(字符串的BYVAL iniSection的字符串,BYVAL INIFILE),如果該字符串/ File.Exists (INIFILE返回的“文件”INIFILE的的)
,而“未找到,以確保路徑和文件名是否正確!”如果
黑暗iniRead
昏暗的iniStr新的StreamReader(INIFILE),的字符串iniRead.ReadToEnd
朦朧朦朧的整數(shù)
最后的出口,克萊因整數(shù)
昏暗的NOSEC布爾=假
作為一個字符的字符串昏暗的getValue“
黑暗的壁櫥
衣柜iniStr.Split(CHR(13 ))CLINE = UBOUND功能的(CLST)
= 0 CLINE
衣柜(I)的indexOf(“=”) 0,
衣柜(I)分裂(“=”) (0)TRIM()= iniSection
NOSEC =
的getValue = CLST(I)分裂(“=”;)(1)修剪()
BR /退出
最后,如果
如果NOSEC = TRUE
返回的getValue BR /
的安裝信息沒有找到“iniSection!”
功能
====如果=================== ===================
TEXT1 = sdGetIniInfo(路徑,“名稱”)
事實上,無論是ini文本文件XML只使用一定的格式,或所謂的數(shù)據(jù)結(jié)構(gòu),在最后的分析中,實現(xiàn)的文件操作的功能只是一個包文件的讀取和寫入操作。
是不是寫一個函數(shù)的API!