资源简介
本实验制作一个基于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个文件信息
相关资源
- 数学建模实验报告(八个全)
- 高频电子线路课程设计报告收音机
- 数据库课设:图书管理系统报告
- 基于web的毕业设计开题报告
- 端口扫描课程设计详细的报告
- 数字逻辑与数字系统实验报告
- 多媒体综合设计报告(附作品)
- ubuntu9.10 可加载内核模块和字符设备驱
- 编译原理课程设计:词法语法编译器
- 操作系统 LRU算法 实验报告 及 程序代
- 武汉理工大学 单片机课程设计 16*16点
- 一个测试报告的模板,有点用
- HDU 1010-2500解题报告
- 迈克尔逊干涉仪的调整与使用实验报
- 华北科技学院计算机系认识实习报告
- 学籍管理信息系统系统需求分析报告
- 软件工程文档模板1可行性研究报告
- MFC绘图小软件源代码(可当VC大作业用
- 利用启发式搜索解决八数码难题程序
- 留言板课程设计 报告加设计
- 数据库课程设计报告(关于房地产销
- 比较两个字符串大小汇编语言源代码
- 数据结构课程设计 公园导游图
- 购物网站开发 开题报告
- 基于Web的高校教务管理系统的设计与
- linux实验报告及心得体会
- 数据结构实验-魔王语言-源码加实验报
- 2FSK2PSK信号产生器实验实验报告
- 软件工程课程设计【网上选课系统】
- 表达式求值C 代码(附实验报告)
评论
共有 条评论