VB.Net用IO对C盘进行操作,很多都要权限,我只想保存写程序的配置信息,写到哪个位置比较好?Windows 提供了专门的 UserData 目录用来存放程序需要读写的文件(vb.net写配置你会发现很多游戏存档都在这个目录底下)vb.net写配置 , 访问这个目录是不需要管理员权限的,你可以在这个目录下建一个你的程序专属的文件夹,往里面存放文件 。
默认是在 C:\ProgramData(如果是 XP 的话是 C:\Documents and Settings)下 。但一般不建议硬编码这个地址,一来你还得自行判断操作系统版本,二来用户是可以修改这个目录的路径的 。
好在系统提供了一个环境变量 %ProgramData% 来指向这个地址,用它就可以了 。
怎么搭建一个vb.net环境.NET 的环境只有一个 , 就是.NET Framework
如果你是XP系统的话一般要安装4.0版本
下载的软件当然是visual studio;你可以使用visual studio2015 , 但是要注意开发时要选择对应的目标框架
只要在这里能看到.NET Franmework4.0就表示你安装好了
求大神指点 vb.net 怎么读 ini 配置呢VB.NET读写INI配置文件
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim path As String
path = Application.StartupPath + "\Send.ini"
TextBox1.Text = GetINI("Send", "Send1", "", path)
TextBox2.Text = GetINI("Send", "Send2", "", path)
Dim IsSms As Integer = GetINI("Send", "IsSms", "", path)
If (IsSms = 1) Then
Me.RadioButton1.Checked = True
ElseIf (IsSms = 0) Then
Me.RadioButton2.Checked = True
End If
End Sub
【vb.net写配置 vbnet single】Public Function GetINI(ByVal Section As String, ByVal AppName As String, ByVal lpDefault As String, ByVal FileName As String) As String
Dim Str As String = LSet(Str, 256)
GetPrivateProfileString(Section, AppName, lpDefault, Str, Len(Str), FileName)
Return Microsoft.VisualBasic.Left(Str, InStr(Str, Chr(0)) - 1)
End Function
Public Function WriteINI(ByVal Section As String, ByVal AppName As String, ByVal lpDefault As String, ByVal FileName As String) As Long
WriteINI = WritePrivateProfileString(Section, AppName, lpDefault, FileName)
End Function
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Int32, ByVal lpFileName As String) As Int32
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Int32
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim path As String
path = Application.StartupPath + "\Send.ini"
WriteINI("Send", "Send1", TextBox1.Text, path)
WriteINI("Send", "Send2", TextBox2.Text, path)
If (Me.RadioButton1.Checked = True) Then
WriteINI("Send", "IsSms", 1, path)
ElseIf (Me.RadioButton2.Checked = True) Then
WriteINI("Send", "IsSms", 0, path)
End If
MsgBox("配置设置已经成功vb.net写配置!vb.net写配置?。。?)
Catch ex As Exception
MsgBox("错误?。。。?)
End Try
End Sub
vb.net 如何保存应用程序的配置分类:电脑/网络程序设计其他编程语言
问题描述:
一个 vb 程序中,想在程序关闭的时候保存一些变量,在下次打开的时候可以继续使用,请问应该怎么做?vb 中是否有现成的和函数可用?
解析:
有,使用app.config或自定义xml文件或读写注册表或用数据库,看MSDN
如何使用VB.NET编程取得电脑硬体配置(规格与型号)清单,如CPU & 主板 & 内存 & 硬盘...做数字编程的电脑比做图形编程的电脑配置要求要低的多 , 只要内存够大就可以,集成显卡的都能跑 。如果对显示器没要求(不是必须要LCD的,为眼睛考虑,那么买600块的17寸CRT的),整个配置1800都拿的下来 。
推荐阅读
- 网络拓扑毕业设计论文,网络拓扑设计方案毕业论文
- 重生洪荒下载,重生洪荒百度云
- 苹果表用安卓手机怎么连,苹果手表连接安卓手机
- 如何提升新媒体文案的真实性,如何写好新媒体文案
- python的最大值函数 python最大值函数列表
- c语言174代表什么意思,c语言12,456是什么意思
- 朋友圈如何加入广告推广,怎么在朋友圈推广广告
- u盘放什么歌曲,u盘歌曲什么格式最好
- mysql表分区怎么创建 mysql建表语句分区