你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
C#制作多功能屏幕保护程序(五)
 

建议做这步之前再仔细读一下ScreenSaverStarterKit.htm,如果仔细读过了,请问没有发现一个错误,那就是在“屏幕保护程序项目文件”部分中提到了Item.cs在给的代码文件中根本没有,而只有IItem.cs

 

1.RSS源信息在程序中的存储

 

原例程有简单的RSS源设置功能,但是只能设置一个RSS源,需要改进,原有的背景图片设置功能不用变。这两个设置保存在项目文件的Properites下面的Setings.setings选项卡中,RSS源存放在RssFeedUri字符串中,背景图片存储在BackgroundImagePath字符串中。

本例不沿用原有的RSS源存储方式,因为它只能存储一个RSS源。需要的是一个能存储RSS名称和RSS源地址对应关系的数据结构,而且可以存储多个这样的数据结构。Visual Studio 2005提供的多种设置类型中并没有适合的,这里采取一种变通的方法,使用两个System.Collections.Specialized.StringCollection类型,分别存储RSS名称和RSS地址,他们用相同的脚标表示一个RSS源名称和RSS源地址之间的对应关系。StringCollection是字符串集合,有点像字符串数组,在程序中完全可以像操作数组那样操作,但是他对应的存储结构却是xml,这一点可以在添加完几个默认的RSS源后在最右边的“值”这一列中看出来。

具体的添加方式是先打开应用程序设置选项卡,点击右键,选择添加项,将类型选择为System.Collections.Specialized.StringCollection,将输入焦点移至“值”这一栏,点击右边的小按钮,输入字符串,每个字符串之间用回车隔开。

注意是添加了两个类型为System.Collections.Specialized.StringCollection的设置变量,一个命名为RssFeedNames,表示RSS源的名称;一个命名为RssFeedUris,表示RSS源地址。他们在程序中被认为是脚标相同的是一对,在配置默认的配置时不要把对应关系弄错了。

 

2.用户设置RSS源操作界面

 

解决了存储问题,接下来解决用户操作的问题。双击OptionsForm.cs出现设计视图,原例程中设置界面如图1所示,RSS 2.0 URI表示符合RSS2.0规范的种子。

 


1

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089