网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.字符串中文的问题.
.VisualBasic编程访问WMI对象.
.固定长度字符串数组:赋值快,释.
.用VB实现象Windows记事本的一些功.
.谈谈VB的数据库编程方式.
.表单配置视窗和解析度.
.用CELL组件显示Access数据库的图.
.提高VisualBasic访问数据库的效率.
.VB取磁盘序列号卷标和文件系统类.
.用VB实现鼠标的隐藏.
.VisualBasic的工程限制.
.压缩被DBGIRD控件正在使用的MDB数.
.VB数组小技巧一则.
.利用Winsock控件实现局域网通信.
.在VB5.0中编辑数据库和电子表格.
.在VisualBasic中使用Rundll32.ex.
.VB中播放WAV文件.
.VB创建位图菜单.
.用VB6.0设计简易赛车游戏.
.利用VB访问Internet.

怎样存取注册表信息

发表日期:2006-2-27


应用程序在启动和运行时需要将一些重要的信息保存起来,以便在下次启动和运行时使用。在Windows16位操作系统中,使用系统初始化文件(INI)来存取重要参数。在微软WIN95及最新的WIN98系统中,却是采用注册表来存放应用程序的启动及运行所需的重要参数。

注册表的存取方法一般有以下两种:

一、使用WIN95提供的注册表编辑器。使用方法为:点“开始”,选“运行”,打开“regedit”,回车即可进入注册表编辑器。使用它提供的新建、删除及修改等功能来完成对注册表的存取操作。但一定要注意预先备份注册表。

二、编程实现。可以采用WIN95API中有关注册表编辑的几个函数来读写注册表,但是技巧性很强,万一操作不当,则可能破坏注册表,造成系统下次启动或某些程序运行故障。

下面我利用VB5.0提供的两个语句和两个函数来读写注册表,它们的使用方法十分简单,而且很实用。

1、SaveSetting语句

语法:SaveSettingappname,section,key,setting

2、GetAllSettings函数

语法:GetAllSettings(appname,section)

3、GetSetting函数

语法:GetSetting(appname,scetion,key[,default])

4、DeleteSetting语句

语法:DeleteSettingappname,section,[key]

参数含义:

appname:字符串表达式,应用程序名

section:字符串表达式,小节名

key:字符串表达式,关键字名

setting:表达式,关键字设定值

下面通过实例来说明它们的用法:应用程序名为jld_app,小节名为startup,关键字为left。

在注册表中建立应用程序的注册项:

SaveSetting“jld_app”,“startup”,“left”,100

从应用程序注册表项中读取所有关键字及其对应的值:

Dimmysettings(10,10)AsVariant

DimsettingindexAsInteger

GetAllSettings“jld_app”,“startup”

Forsettingindex=LBound(mysettings,1)ToUBound(mysettins,1)

Debug.Printmysettings(settingindex,0);“=”;mysettings(settingindex,1)

Nextsettingindex

EndSub

从应用程序注册表项中读取关键字“left”的设置:

Debug.PrintGetSetting(“jld_app”,“startup”,“left”,“notok”)

从WIN95注册表中删除小节“startup”

DeleteSetting“jld_app”,“startup”

->

上一篇:让鼠标进入TextBox时自动选定TextBox中之整串文字 人气:3819
下一篇:VB对低层硬件访问控制 人气:3673
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐