WEB开发网
开发学院软件开发C语言 C#使用双链表来实现模拟IE前进后退功能 阅读

C#使用双链表来实现模拟IE前进后退功能

 2009-04-20 08:26:19 来源:WEB开发网   
核心提示:简单的测试了一下IE前进和后退的过程.依次访问网站A,B,C,D.后退至 B,然后重新请求网站E,则记录的保存顺序则是 A,B,EC,D将会从记录列表中删除.下面看代码(以下操作均在内存中进行):一个History对象,用来生成一个记录对象,该对象包含 url,title,html三个属性.class History

简单的测试了一下IE前进和后退的过程.

依次访问网站A,B,C,D.

后退至 B,

然后重新请求网站E,

则记录的保存顺序则是 A,B,E

C,D将会从记录列表中删除.

下面看代码(以下操作均在内存中进行):

一个History对象,用来生成一个记录对象,该对象包含 url,title,html三个属性.

class History
    {
        private string Title_ = "";
        private string WmlSource_ = "";
        private string Url_ = "";
        public string Title
        {
            get { return Title_; }
            set { Title_ = value; }
        }
        public string WmlSource
        {
            get { return WmlSource_; }
            set { WmlSource_ = value; }
        }
        public string Url
        {
            get { return Url_; }
            set { Url_ = value; }
        }
        public History()
        {

        }
        public History(string t, string w, string u)
        {
            Title_ = t;
            WmlSource_ = w;
            Url_ = u;
        }
    }

1 2 3  下一页

Tags:使用 双链 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接