C#网页浏览器的实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

息依次储存在文本文件中, 当用户打开收藏夹时依次对文本文件进行扫描, 把 网 站的名称添加到控件的节点中, 使之形成树状结构, 并把网址名称和其地址 信息用数组 a 两个数组存起来, T eV e 和b 使 re i w控件的节点和a b 、 两个数 组成对应的关系, 当用户点击T e i r Ve e w控件的某个节点时就能找在b 数组中
供可识别的分组, 在窗体设计时, 当移动P n l a e控件时, 可以使他所包含的控 件一随着移动,p t r S lt 控件用于重新设置停靠在其上的其他控件的大小( ie 一 个典型的示例是wid ws n o 资源管理器右边 的列表视图和左边的树形视图之 间的分 隔栏 。 当把 鼠标指 针放 在分 隔栏 上 时 , 标会 改变 , 户可 以单击 分 隔 光 用 栏 , 它 向上 下 或 左 右 拖 动 。 因 此 , 们 就 利 用 P n l p it r以及 把 ) 我 a e 、S lte
2、 框 架 设 计
网 页浏 览 器 中 , 到 了以下 控 件 P nl 件 、 pie 控件 、 n S r 用 a e控 S l tr t Me u ti p 控件 C ne t n Sr  ̄@ 、 tycn o txMe u ti p Noi Io 控件 、 g Ls控件 、 eB o e f I ei ma t W b rwsr 控件 、T eV e 控 件 、T x B x控件 、L b l 件 、B t n控件 。 re iw eto ae控 ut o 在制作 网 页浏览器 之前我们 要进 行界面 设置 , 整个浏 览器进行 布局 , 对 我 们先 使 用P nl pitr2 分 割 窗体 ,a e控 件主 要 用于 为 其 他控 件提 a e与S l eS件 t P nl
网 的 一 个 基 本 的 工 具 ,本 文 主 要 介 绍 了如 何 利 用 c # 语 言 实 现 一 个 功 能 比 较 齐 全 的 网 页 浏 览 器 。

【 关键词 】 # 浏览 器 W b w 控 件 c eBo sr r e 中图分类 号 :TP 9 文献标 识码 :B文章 编号 :1 0 — 0 7 2 ) 0 3 - 1 33 9 4 6 ( 0l 1 - 2 0 0 0 1、 引 语
C#语言 是 . tF a Wo k Ne rme r 中新一 代 的开 发 工具 , 已成 为在 . E 它 NT 平 台上 进 行 开发 的 首 选语 言 。 s a Vi lc# 2 1# ++的灵 活性 和 强大 功 u 0 o4c 能 与ViulBai的简 单 性融 于 一 体 , 但 如此 , sa s c 不 C#还 能为 c 程 序 员提 ++ 收藏喜 欢 的网页 , 以后想要 浏 览以前 收藏过 的 网页时就 可 以很 决的找 出来 , 收 藏夹 的设 计 主要 用到 的 是T eVe re iw控 件和 文件 的 操 作技术 。 re e T eVi w ̄ [ : 可为用 户显 示节 点的层 次结 构 , 和在Ⅵr d Ⅵ 作系统 的资 源管理 器的 左 窗 j 0垛 n 格 式 中显 示文 件 和文 件夹 一 样 。 树视 图中 的每个 节 点都 可 以包 含其 他节 点 。 用户 可以按 展开 或折 叠 的方 式显示 父节 点 或包含 子节 点 。 对文件 的 读写操 作 是最 基本 的 文件操 作 ,ytm . 命 名 空间 为我 们提 供 了诸多 文件 读写 操 作 Ss e 1 0 类 , 浏 览器 设 计 过 程 中 , 要 用 到 了最 基 本 的 S r a Re d r类 和 在 主 tem ae Sra temW r e类 。 i r 我们 通过 文本 的 操作 , 要收 藏 的网 页 的网址 和 网址 的信 t 把
i ti : 0 n ;
3、 基 本 功 能 的 实 现
网页 浏览器 最 为核 心 的一个 控件 为 we B b mwe控 件 , r 它为 weBrwe b o r
Acie t X控件提供托管包装。 v 托管包装使用户可以在Wid ws n o 窗体客户端 应 用程 序 中显 示 网页 先我 们 先编 写 一个 函数 用 来打 开 网页 , 函 数 主要 首 该 用 到 We Brwe控 件 的 Na iae 方 法 , 方法 定 位 到指 定 的 URL 在之 b o r vg t 此 。 后 的 浏览 网 页界 面就 可 以直 接 调用 这 个 函数 , 函数 的 C#代码 如 下 : p iaev i pn Srn d rs) r t od o e (tig a d es v
me u t p 件 组合 , 菜 单 栏 、 态栏 的 划分 。 n Sr 控 i 实现 状
tx e t= Fl. rae e t” \ a d estt) i C etT x (D: \ d rs. ”; e x
e tCoe) tx . ls(; }
ra = Fl. p n e t” \ a de . t)
C# 网页浏览 器的实现
黄 敏 康 汉彬 电子科技 大 学 中山学院 广 东 中山 5 8 0 24 0
网 页 浏 览 器 是 我 们 接 触 互 联
【 要 1 # 语 言是 . F a 摘 c N t m W e r e o k中新 一代 的开 发 工具 , 已成 为在 . E r 它 N 台上进 行 开 发 的首选 语言 T平
供快捷的开发方式, 又没有丢掉C + 和c +的基本特征——强大的控制能力。
网页浏览器是个 显示网页服务 器或档 案系统 内的文件 , 并让用户与 此些文
件互动的一种软件。 它用来显示在万维网局域网络等内的文字 、 影像及其他资 讯。 这些文字或影像, 可以是连接其他网址的超链接可迅速及轻易地浏览各种资 讯, 网页—般是H L 的格式, 有些网页是需使用特定的浏览器才能正确显示。
找 到 以其 相对 应 的 网址 , 打开 该 网页 。 并
主要 代 码 :
i Fl. xs (D: \ d rs,x” f(i E i s“ \ a d estt)== fle)/ e t as /文件 路径 及 文件 名 可 自定 义 {
St e mW r t r t x ; ra i e e t
相关文档
最新文档