首页 新闻 赞助 找找看

winfrom中的菜单’文件‘下的‘最近打开文档’的代码怎么写

0
悬赏园豆:20 [已关闭问题] 关闭于 2013-06-17 23:09

它是该用cookie记录呢,还是用xml什么的记录下路径,希望各位大神帮忙啊

花室主人的主页 花室主人 | 初学一级 | 园豆:183
提问于:2013-05-31 18:24
< >
分享
所有回答(4)
0

winform哪来的cookie。我觉得随便记录在哪都行,文件里或数据库里

会长 | 园豆:12401 (专家六级) | 2013-05-31 18:25
1

是保存进注册表的.你可以进注册表自己看

56180825 | 园豆:1756 (小虾三级) | 2013-05-31 19:48

这个我也想过,现在正在调用注册表,可是下来都不对啊,哥哥讲讲吧,最好能给代码

支持(0) 反对(0) 花室主人 | 园豆:183 (初学一级) | 2013-06-03 12:45
1

答案:用XML存储

解释:最近打开的文档属于用户自己关心的信息,用XML本地存储就行。

存储形式(简单的范例):

<xml>

  <FilePath>C:\Test\Test.docx</FilePath>

</xml>

实现思路:

一般最近浏览文档都有个最大的浏览数目(10)。我们现在的主要问题就是维护xml文件,如果xml文件中已经有了10条记录,当我们浏览文件的时候需要向xml首行插入数据,末行移出一条数据。这样最近浏览的文件都会在最上面。按次序读取xml中FilePath节点数据就可以了。(大概的思路)

Cookie:Cookie一般普遍用于Web应用程序存储客户端用户信息(基本信息,不存敏感信息)

Aaron.Pan | 园豆:226 (菜鸟二级) | 2013-06-02 04:37

xml 这个我会写,小弟是想不明白在最近打开文件的事件里写什么代码能让它显现出来,谢谢哥哥,再讲讲吧

支持(0) 反对(0) 花室主人 | 园豆:183 (初学一级) | 2013-06-03 12:43
0

维护一个临时文件,存储打开文件的路径即可。

程序诗人 | 园豆:313 (菜鸟二级) | 2013-06-04 15:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册