• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

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

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 12次 | 进入软件测试论坛讨论

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

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

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

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

这个类将实现以下功能:

可以设置注册表的存放位置及信息编码
注册表采用“栏目-项目-子键-键值”(Channel - Section - Key - Value)的分级格式。
对于注册表有“初始化”的功能
对于栏目有“创建”、“删除”、“枚举”的功能。
对于项目有“创建”、“删除”、“枚举”、“清除”的功能。
对于子键有“创建”、“删除”、“枚举”、“清除”的功能。
对于键值有“设置”、“读取”、“枚举”的功能。
于是,类的结构为:

Class RegistryObject

Path
Encoding
Initial
CreateChannel
DeleteChannel
GetAllChannels
CreateSection
DeleteSection
GetAllSections
ClearAllSections
CreateKey
DeleteKey
GetAllKeys
ClearAllKeys
SaveValue
ReadValue
GetAllValues
另外,在枚举所有键值时会用到一个RegistryKey的类。

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


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网