简易IE浏览器设计方案报告.doc
《简易IE浏览器设计方案报告.doc》由会员分享,可在线阅读,更多相关《简易IE浏览器设计方案报告.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#程序设计设计阐明书简易IE浏览器设计与实现学 生 姓 名:郭成成学 号:班 级:计 算 机 (一) 班专 业:计算机应用技术指 导 教 师:胡教师课程设计任务书 年第二学期课 程设计名 称:C#课程设计 设 计 题 目:简易IE浏览器设计与实现 完 成 期 限:自 年 11 月 8 日至 年 11 月 29 日共 3 周设计根据、规定及重要内容:依照程序设计所学知识,设计与实现一种简朴浏览器,该简朴浏览器设计内容和功能规定如下: (1) 有合理首页页面设计,背景柔和。(2) 有各种按钮,例如说迈进、后退、刷新删除等 。(3) 输入地址栏,支持所有网址,并有转到功能 。(4)设计登陆页面。(
2、5) 可以存储网址,进行网内连接。 (6)是运用 C#编写程序,该浏览器简朴但功能齐全 。(7) 使用时同样可以最大化最小化 。(8)按钮是运用画图工具进行拷贝下来 。(9) 地址默以为百度 。规定:系统功能设计基本完善,并写出详细设计阐明书。 摘 要核心词: 核心词:迈进、后退、刷新、输入合法地址、运营程序,在网内搜索,使用 vs 中 C#编写程序,利 用画图工具。拷贝迈进、后退按钮。1 课题描述运用C#编写简朴程序,创立一种简易IE浏览器,包括基本功能,培养编写程序兴趣。 实践中理解浏览器某些特性 2 程序设计流程图 2.1 系统阐明使用 win7 系统,vs 中控制台应用程序,设计主界面
3、,并拖放按钮。 具备普通浏览器基本功能,迈进、后退、刷新、地址等。在输入地址栏。设默认地址为 百度,便于使用,刷新功能,在网速不是太好,有一点卡时,刷新一下,主界面可以最大 化和最小化。使用绿色为边框颜色,用画图工具拷贝文献按钮,设有六个小按钮,涉及前 进、后退、删除、刷新、转到等按钮。2.1 主界面设计主界面用纯白色背景,界面以中档大小为宜。 使用绿色为边框颜色,用画图工具拷贝文献 按钮,设有六个小按钮,涉及迈进、后退、删除、刷新、转到等按钮。主界面用纯白色背 景,界面以中档大小为宜。 3 功能设计3.1 主界面功能设计主界面功能设计主界面打开时,显示空白背景。地址为默认百度3.2 后退功能
4、设计后退功能设计当打开网页时,想浏览之前网页,不需要重新打开,只需按倒退按钮,就可以浏览之前 网页,这是退后按钮功能3.3 浏览功能设计浏览功能设计浏览基本网页视频、文本文献等,浏览新闻杂志,打开别网页4 测试4.1 系统测试4.2 调试成果4.3 错误因素分析:无总结通过这次课程设计,我理解了简朴浏览器编译,收获很大,在教师指引下,认真修改 自己写程序,从而更加理解了 C#使用,但愿自己可以在后来更加努力学习,非常感 谢学校开设这一课程,让我收获很大。参照文献1 崔淼、陈明非.Visual C# 程序设计教程,2 马靖善等.C 语言程序设计.清华大学出版社, 3 谭浩强.C 语言程序设计(第
5、二版).北京:高等教诲出版社,4 黄超.C 语言程序设计.北京.人民邮电出版社.5 谭浩强等.C 语言程序设计.清华大学出版社,6方敏、张彤.C 语言程序设计.西安电子科技大学出版社.附录:源代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace MyIEr public part
6、ial class frmIE :Form public frmIE() InitializeComponent(); InitializeOpenFileDialog(); private string formatPath(string myPath) string trimmed = myPath.Trim(); if (trimmed.StartsWith(file:) trimmed = trimmed.Replace(file:/,); trimmed = trimmed.Replace(file:/,); trimmed = trimmed.Replace(/,); return
7、 trimmed; private bool canGoUp(string myPath) myPath = myPath.TrimStart(.ToCharArray(); myPath += ; return (!(myPath.IndexOf() = myPath.LastIndexOf() & !(myPath.IndexOf() + 1) = myPath.LastIndexOf(); private void NavigateToURL() try /调用Navigate办法 this.webBrowser1.Navigate(formatPath(this.urlTextBox.
8、Text); catch MessageBox.Show(无效URL。,this.Text,MessageBoxButtons.OK, MessageBoxIcon.Error); private void UpdateButtons() /更新【后退】与【迈进】按钮 this.btnBack.Enabled = this.webBrowser1.CanGoBack; this.btnForward.Enabled = this.webBrowser1.CanGoForward; private void InitializeOpenFileDialog() /设定“打开文献”对话框初始目录
9、openFileDialog1.InitialDirectory = Environment.CurrentDirectory + HTML; /设定文献名筛选字符串以以便选用特定格式文献 openFileDialog1.Filter = 网页(*.HTM;*.HTML)|*.HTM;*.HTML|XML 文献(*.XML)|*.XML|Flash 文献(*.SWF)|*.SWF|Office 文献(*.DOC;*.XLS;*.PPT)|*.DOC;*.XLS;*.PPT; /设定“打开文献”对话框标题 openFileDialog1.Title = 请选取特定格式文献; /设定“打开文献”对
10、话框在关闭前还原当前目录 openFileDialog1.RestoreDirectory = true; private void btnBack_ButtonClick(object sender,EventArgs e) this.webBrowser1.GoBack(); private void btnForward_ButtonClick(object sender,EventArgs e) this.webBrowser1.GoForward(); private void btnStop_Click(object sender,EventArgs e) this.webBrow
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 IE 浏览器 设计方案 报告
限制150内