程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#使用雙鏈表來簡單模擬IE前進後退功能(3)

C#使用雙鏈表來簡單模擬IE前進後退功能(3)

編輯:關於C語言

 

頁面調用方法

private void AddHistory(string title, string wmlsource, string url) //將記錄加到列表中
        {
            History h = new History();
            h.Title = title;
            h.WmlSource = wmlsource;
            h.Url = url;
            HistoryAction.Add(h);
            RefurbishGoBackButton(); //刷新按鈕狀態.由自已定義
        }

 private void Back() //後退
        {
            HistoryAction.Back();
            History h = HistoryAction.CurrentHistory; //獲取後退後的History對象
            LoadHistory(h); //處理該對象,由自已定義.
            RefurbishGoBackButton();//刷新按鈕狀態.由自已定義
        }

  private void Go() //前進
        {
            HistoryAction.Go();
            History h = HistoryAction.CurrentHistory;
            LoadHistory(h); //處理該對象,由自已定義.
            RefurbishGoBackButton();//刷新按鈕狀態.由自已定義
        }

OK,搞定,實際上非常簡單,這裡可以看到LinkedList的方便之處了.對性能的處理請自已把握.

好了,如果有不合理的地方請大家指正.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved