资源简介
本实验制作一个基于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个文件信息
相关资源
- 谷歌浏览器插件Chrono管理器 0.10.0
- fancybrowser
- 北京科技大学 计算机网络实验报告
- 数据结构数组稀疏矩阵及广义表、递
- 单片机简易计算器全套源程序、hex文
- 数据结构课程设计——算数表达式求
- 纯数字电路设计的万年历以及设计报
- 网络工程课程设计报告
- 《开放指令集与开源芯片发展报告》
- 数字秒表--EDA课程设计完整版(设计报
- 留言板实验报告
- RC一阶电路的响应测试--实验报告
- 数据结构课程设计--学生成绩管理系统
- 北邮 计算机网络 滑动窗口协议 选择
- 组成原理课程设计--简单微处理器的设
- 人工智能 一字棋 实验报告
- QC9专用浏览器QCExplorer9
- 2020年营商环境报告.pdf
- 网络书店的设计与实现毕业设计及毕
- 哈工程——算法实验代码&报告最新版
- 八皇后问题实验报告.pdf
- 上海化工园区白皮书54页.zip
- 2019中医药专题报告:中医药老字号的
- 中国冰雪旅游人群洞察报告28页.zip
- 广工操作系统实验报告
- 操作系统课程设计报告-多用户文件系
- 西北工业大学软件工程WebServices实验报
- 数字逻辑电路课程设计报告 课题:数
- 编译原理课程设计源代码和超强报告
- 2018年全国大学电子设计竞赛TI杯一等
评论
共有 条评论