给网站添加一个注册表 之 “类的设计”

3 篇文章 0 订阅

        做网站时,很多时候要把网页的某些信息保存在网页以外的地方,通过在线编辑这些信息,达到更新网页内容的效果。对于这种情况,以前我们只有使用数据库或者文本文件来处理。

        使用文本文件来保存网页信息的方式,是一种最原始的方法,使用起来相当不方便,而且对于信息的检索也是比较困难,更不用说用一个统一的方式来处理不同的网页信息。

        使用数据库方式来保存网页信息的方式,是一种比较常见的方法,使用起来相对方便,也可以方便地对信息进行检索。不方便的地方就是每次调用都需要打开一个数据库链接,相当耗费服务器资源。而且对于信息的保存与组织还欠缺灵活性。

        为此,我模仿WINDOWS中注册表的方式,结合XML与ASP技术,给网站添加一个专用的“注册表”类。

        这个类将实现以下功能:

  1. 可以设置注册表的存放位置及信息编码
  2. 注册表采用“栏目-项目-子键-键值”(Channel - Section - Key - Value)的分级格式。
  3. 对于注册表有“初始化”的功能
  4. 对于栏目有“创建”、“删除”、“枚举”的功能。
  5. 对于项目有“创建”、“删除”、“枚举”、“清除”的功能。
  6. 对于子键有“创建”、“删除”、“枚举”、“清除”的功能。
  7. 对于键值有“设置”、“读取”、“枚举”的功能。

        于是,类的结构为:

Class RegistryObject

  • Path
  • Encoding
  • Initial
  • CreateChannel
  • DeleteChannel
  • GetAllChannels
  • CreateSection
  • DeleteSection
  • GetAllSections
  • ClearAllSections
  • CreateKey
  • DeleteKey
  • GetAllKeys
  • ClearAllKeys
  • SaveValue
  • ReadValue
  • GetAllValues

另外,在枚举所有键值时会用到一个RegistryKey的类。

这个类只要稍做修改,但可以使用在VB程序、HTML客户端程序中。

下接:http://dev.csdn.net/article/32/32032.shtm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值