vb.net 如何保存应用程序的配置分类:电脑/网络程序设计其vb.net保存配置信息他编程语言
问题描述:
一个 vb 程序中vb.net保存配置信息,想在程序关闭的时候保存一些变量vb.net保存配置信息 , 在下次打开的时候可以继续使用 , 请问应该怎么做vb.net保存配置信息?vb 中是否有现成的和函数可用?
解析:
有,使用app.config或自定义xml文件或读写注册表或用数据库,看MSDN
vb.net编写程序时如何存储设置参数?比较专业的做法是在项目中添加微软的Application Settings类,详细帮助文档:
使用极其简单,假设在settings1.settings设置一个项目 , 名称:IP,类型:String,范围:用户,值:192.168.1.1
调用:Dim sIP As String = setting.IP
获取缺省值:Dim sIP As String = Settings1.Default.IP
【vb.net保存配置信息 vbnet import】保存: setting.IP = "192.168.1.30" : setting.Save()
VB.Net用IO对C盘进行操作,很多都要权限,我只想保存写程序的配置信息 , 写到哪个位置比较好?Windows 提供了专门vb.net保存配置信息的 UserData 目录用来存放程序需要读写vb.net保存配置信息的文件(vb.net保存配置信息你会发现很多游戏存档都在这个目录底下),访问这个目录是不需要管理员权限的,vb.net保存配置信息你可以在这个目录下建一个你的程序专属的文件夹,往里面存放文件 。
默认是在 C:\ProgramData(如果是 XP 的话是 C:\Documents and Settings)下 。但一般不建议硬编码这个地址,一来你还得自行判断操作系统版本,二来用户是可以修改这个目录的路径的 。
好在系统提供了一个环境变量 %ProgramData% 来指向这个地址,用它就可以了 。
如何实现VB.NET退出程序保存设置Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
SaveSetting("appname", "Startup", "text1", TextBox1.Text)
SaveSetting("appname", "Startup", "text2", TextBox2.Text)
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim text1 As Double
Dim text2 As Double
text1 = GetSetting("appname", "startup", "text1", 8)
text2 = GetSetting("appname", "Startup", "text2", 6)
TextBox1.Text = text1
TextBox2.Text = text2
End Sub
vb.net保存配置信息的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vbnet import、vb.net保存配置信息的信息别忘了在本站进行查找喔 。
推荐阅读
- 私房开张如何营销,私房开张如何营销产品
- 新手买安卓平板推荐哪款,安卓平板买什么牌子好
- 赛车游戏撞门镜头怎么调,游戏赛车撞车
- java创建类的全部代码 java中创建类
- 什么是网络上传视频,视频上传网上
- postgresql小数点的简单介绍
- pdf是缅甸什么组织,缅甸官网
- linux终端命令都没有 linux终端没了
- 怎么设置主副硬盘中文转换,电脑怎么设置主硬盘