自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

案例分析讀寫VB.NET INI文件

開發(fā) 后端
文章主要介紹了讀寫VB.NET INI文件的案例分析,自從注冊表誕生以來ini文件正在逐漸失去其市場占有率,然而基于ini文件的獨立性,致使其還沒有到達退出歷史舞臺的地步。

VB.NET經過長時間的發(fā)展,很多用戶都很了解VB.NET了,這里我發(fā)表一下關于讀寫VB.NET INI文件個人理解,和大家分享一下。

#T#自從注冊表誕生以來ini文件正在逐漸失去其市場占有率,然而基于ini文件的獨立性,致使其還沒有到達退出歷史舞臺的地步,很多應用程序的初始化和一些界面參數(shù)的設置仍然很愿意從ini文件中讀取,為了保證操作需用參數(shù)對ini文件的讀取的通明性,建議使用一個模塊來完成此工作。注:所有操作調用標準的WinAPI函數(shù)來完成。讀寫VB.NET INI文件例子代碼:

  1. DimRetAsLong  
  2. DimStartAsLong  
  3. PublicFileNameAsString  
  4. ConstBufSize=10240 
  5. DimbufAsString*BufSize  
  6. PrivateDeclareFunctionGetPrivateProfileIntLib"kernel32"Alias"GetPrivateProfileIntA"  
  7. (ByVallpApplicationNameAsString,ByVallpKeyNameAsString,ByValnDefaultAsLong,ByVallpFileNameAsString)AsLong  
  8.  
  9. PrivateDeclareFunctionGetPrivateProfileSectionLib"kernel32"Alias"GetPrivateProfileSectionA"  
  10. (ByVallpAppNameAsString,ByVallpReturnedStringAsString,ByValnSizeAsLong,ByVallpFileNameAsString)AsLong  
  11.  
  12. PrivateDeclareFunctionGetPrivateProfileStringLib"kernel32"Alias"GetPrivateProfileStringA"  
  13. (ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpDefaultAsString,ByVallpReturnedStringAsString,ByValnSizeAsLong,ByVallpFileNameAsString)AsLong  
  14.  
  15. PrivateDeclareFunctionWritePrivateProfileSectionLib"kernel32"Alias"WritePrivateProfileSectionA"  
  16. (ByVallpAppNameAsString,ByVallpStringAsString,ByVallpFileNameAsString)AsLong  
  17.  
  18. PrivateDeclareFunctionWritePrivateProfileStringLib"kernel32"Alias"WritePrivateProfileStringA"  
  19. (ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpStringAsAny,ByVallpFileNameAsString)AsLong  
  20.  
  21. PublicSubSetValue(ByValclsNameAsString,ByValkeyAsString,ByValVAsString)  
  22. Ret=WritePrivateProfileString(clsName,key,V,FileName)  
  23. EndSub  
  24.  
  25. PublicFunctionGetValue(ByValclsNameAsString,ByValkeyAsString)AsString  
  26. Ret=GetPrivateProfileString(clsName,key,"",buf,BufSize,FileName)  
  27. Start=1 
  28. GetValue=RetStr()  
  29. EndFunction  
  30.  
  31. PrivateFunctionRetStr()AsString  
  32. DimiAsLong  
  33. i=InStr(Start,buf,Chr(0))  
  34. Ifi>StartThen  
  35. RetStr=Mid(buf,Start,i-Start)  
  36. EndIf  
  37. Start=i+1  
  38. EndFunction  


上面就是一個讀寫VB.NET INI文件的例子,希望對大家有用。

 

責任編輯:田樹 來源: 博客
相關推薦

2010-01-20 13:42:10

VB.NET訪問INIGetPrivateP

2009-10-29 14:50:22

VB.NET擴展名分組

2009-11-03 13:16:58

VB.NET讀取文件

2009-10-15 16:39:00

VB.NET讀取INI

2010-01-15 10:05:35

VB.NET文件對象

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-29 15:16:02

VB.NET文件傳送

2009-10-14 10:25:52

VB.NET讀寫文本文

2009-10-28 11:27:34

VB.NET資源文件

2010-01-07 11:07:20

VB.NET讀取INI

2009-11-02 11:13:06

VB.NET讀寫文件

2009-10-29 16:46:32

VB.NET語言

2009-11-02 17:12:01

VB和VB.NET

2009-10-15 15:14:54

VB.NET臨時文件

2009-10-29 14:16:32

VB.NET讀寫文本文

2009-10-28 10:04:53

VB.NET XmlW

2009-10-27 10:58:00

VB.NET文件名排序

2009-11-03 10:18:46

VB.NET繼承

2009-10-09 17:40:38

VB.Net問題集

2010-01-12 17:54:42

VB.NET Dlli
點贊
收藏

51CTO技術棧公眾號