• 大小: 1.84MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-01
  • 语言: 其他
  • 标签: 浏览器  报告  

资源简介

本实验制作一个基于WebBrowser控件的浏览器,输入网址后,可以浏览对应的网页。也可在搜查栏进行搜索的多标签浏览器,可以进行网页保存,网页前进和后退以及刷新等基本功能,也可以查看网页源码以及收藏网页。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.xml.Linq;

using System.xml;
namespace IE_Browser
{

    class Set_xml {

        static XElement xel;
        

        public static void SetNewFile(string sf)
        {
         
            
                xel = new XElement(“Data“ ““);
                xel.Save(sf);
              
                   

            
        }

        public static void AddNewNode(string filePath string name string context)
        {
            xel = XElement.Load(filePath);
            xel.Add(new XElement(“title“ new XText(name) new XElement(“Url“ context)));
            xel.Save(filePath);

        }
        public static void SetDelete(string filePath string name)
        {
            xel = XElement.Load(filePath);
            var curxel = xel.Elements(“title“).Where(e => ((XText)e.FirstNode).Value == name).First();
            curxel.Remove();

            xel.Save(filePath);
            MessageBox.Show(“OK“);


        }
        //public static List  GetInfo(string filePath)
        //{
        //    xel = XElement.Load(filePath);
           
        //    var url = xel.Elements(“Data“).Select(v => v.Value);

        //    return url.ToList();
            

        //}

        public static void  GetInfo(string filePathout  IEnumerable urlout  IEnumerable titles)
        {
            xel = XElement.Load(filePath);

            url = xel.Elements(“title“).Elements(“Url“).Select(e=>e.Value);
            titles = xel.Elements(“title“).Select(e => ((XText)e.FirstNode).Value);
           

        }
    }




    public partial class Favorite : Form
    {
       
        string urlFile = Environment.CurrentDirectory + “\\url.xml“;



        public Favorite(string tTextstring uText)
        {
            InitializeComponent();
            textBox2.Text = tText;
            textBox1.Text = uText;
            if (File.Exists(urlFile))
                return;
            Set_xml.SetNewFile(urlFile);
           
        }

        private void button2_Click(object sender EventArgs e)
        {
            this.Close();
                
            
        }
        private void button1_Click(object sender EventArgs e)
        {

            if (textBox1.Text.Trim(‘ ‘).Length < 1 || textBox2.Text.Trim(‘ ‘).Length < 1)
                return;
            Set_xml.AddNewNode(urlFile textBox2.Text textBox1.Text);
            MessageBox.Show(“成功“ “信息:“ MessageBoxButtons.OK MessageBoxIcon.Information);
            this.Close();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-22 12:09  IE Browser\
     目录           0  2013-05-22 12:03  IE Browser\IE Browser\
     文件          60  2013-05-21 22:59  IE Browser\IE Browser\ClassDiagram1.cd
     文件          60  2013-05-22 10:13  IE Browser\IE Browser\ClassDiagram2.cd
     文件          60  2013-05-22 10:16  IE Browser\IE Browser\ClassDiagram3.cd
     文件        4799  2013-05-22 10:32  IE Browser\IE Browser\Favorite.Designer.cs
     文件        2847  2013-05-22 10:32  IE Browser\IE Browser\Favorite.cs
     文件        5814  2007-07-18 05:07  IE Browser\IE Browser\Favorite.resx
     文件       28763  2013-05-22 12:02  IE Browser\IE Browser\MainForm.Designer.cs
     文件        7023  2013-05-22 12:02  IE Browser\IE Browser\MainForm.cs
     文件      473667  2013-05-22 12:02  IE Browser\IE Browser\MainForm.resx
     文件        6512  2013-05-22 12:03  IE Browser\IE Browser\MyBrowser.csproj
     文件         477  2013-05-22 09:15  IE Browser\IE Browser\MyBrowser.csproj.user
     文件         519  2013-05-22 10:32  IE Browser\IE Browser\Program.cs
     目录           0  2013-05-22 11:59  IE Browser\IE Browser\Properties\
     文件        1430  2007-07-18 08:56  IE Browser\IE Browser\Properties\AssemblyInfo.cs
     文件        2858  2013-05-22 11:59  IE Browser\IE Browser\Properties\Resources.Designer.cs
     文件        5817  2013-05-22 11:59  IE Browser\IE Browser\Properties\Resources.resx
     文件        1109  2013-05-22 09:12  IE Browser\IE Browser\Properties\Settings.Designer.cs
     文件         249  2007-07-17 21:13  IE Browser\IE Browser\Properties\Settings.settings
     目录           0  2013-05-22 11:58  IE Browser\IE Browser\Resourse\
     文件       79872  2013-05-22 11:54  IE Browser\IE Browser\Resourse\Thumbs.db
     文件        4785  2013-05-22 10:32  IE Browser\IE Browser\ViewOldFile.Designer.cs
     文件        1362  2013-05-22 10:32  IE Browser\IE Browser\ViewOldFile.cs
     文件        6012  2007-07-18 03:03  IE Browser\IE Browser\ViewOldFile.resx
     文件       18820  2013-05-22 12:02  IE Browser\IE Browser\WebControls.Designer.cs
     文件       10746  2013-05-22 12:02  IE Browser\IE Browser\WebControls.cs
     文件      127475  2013-05-22 12:02  IE Browser\IE Browser\WebControls.resx
     目录           0  2013-05-22 09:12  IE Browser\IE Browser\bin\
     目录           0  2013-05-22 12:10  IE Browser\IE Browser\bin\Debug\
     目录           0  2013-05-22 12:04  IE Browser\IE Browser\bin\Release\
............此处省略66个文件信息

评论

共有 条评论