C#程序设计设计说明书简单浏览器的设计与实现

上传人:共*** 文档编号:355395445 上传时间:2023-06-26 格式:DOC 页数:12 大小:99KB
返回 下载 相关 举报
C#程序设计设计说明书简单浏览器的设计与实现_第1页
第1页 / 共12页
C#程序设计设计说明书简单浏览器的设计与实现_第2页
第2页 / 共12页
C#程序设计设计说明书简单浏览器的设计与实现_第3页
第3页 / 共12页
C#程序设计设计说明书简单浏览器的设计与实现_第4页
第4页 / 共12页
C#程序设计设计说明书简单浏览器的设计与实现_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《C#程序设计设计说明书简单浏览器的设计与实现》由会员分享,可在线阅读,更多相关《C#程序设计设计说明书简单浏览器的设计与实现(12页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计设计说明书 简单浏览器的设计与实现学生姓名学号班级计算机班成绩指导教师计算机科学与技术C#课程设计评阅书题目简单浏览器的设计与实现姓名学号成绩指导教师评语指导教师签名: 年 月 日 课程设计任务书20112012学年第一学期专业: 计算机科学与技术 学号: 姓名: 课程设计名称: C#课程设计 设计题目: 简单浏览器的设计与实现 完成期限:自 2011 年 12月 14日至 2011 年 12 月 21 日共 1周设计依据、要求及主要内容(可另加附页):根据程序设计所学知识,设计与实现一个简单浏览器,该简单浏览器设计的内容和功能要求如下:(1) 有合理的首页页面设计,背景柔和,(2

2、) 有多个按钮,比如说前进、后退、刷新删除等(3) 输入地址栏,支持所有的网址,并有转到功能(4) 设计登陆页面。(5) 可以存储网址,进行网内连接,(6) 是利用C#编写程序,该浏览器简单但功能齐全(7) 使用时同样可以最大化最小化(8) 按钮是利用画图工具进行拷贝下来的(9) 地址默认为百度要求:系统功能设计基本完善,并写出详细的设计说明书。指导教师(签字): 批准日期: 年 月 日摘 要 关键词:前进、后退、刷新、输入合法地址、运行程序,在网内搜索,使用vs2008中的C#编写程序,利用画图工具。拷贝前进、后退的按钮目录1课题描述12程序设计流程图12.1 系统说明12.2主界面的设计1

3、3 功能的设计13.1 简单浏览器功能的设计13.简单浏览器功能的设计13.3 简单浏览器功能的设计14测试14.1系统测试14.2 调试结果14.3 错误原因分析1总结1参考文献1附录:1源代码:1第 9 页 共 12 页1课题描述利用C#编写简单的程序,创建一个简单的浏览器,包含基本的功能,培养编写程序的兴趣。实践中了解浏览器的一些特性2程序设计流程图2.1 系统说明使用win7系统,vs2008中的控制台应用程序,设计主界面,并拖放按钮。具有一般浏览器的基本功能,前进、后退、刷新、地址等。在输入地址栏。设默认地址为百度,便于使用,刷新功能,在网速不是太好,有一点卡时,刷新一下,主界面可以

4、最大化和最小化。使用绿色为边框颜色,用画图工具拷贝文件按钮,设有六个小按钮,包括前进、后退、删除、刷新、转到等按钮。2主界面的设计主界面用纯白色背景,界面以中等大小为宜。 使用绿色为边框颜色,用画图工具拷贝文件按钮,设有六个小按钮,包括前进、后退、删除、刷新、转到等按钮。主界面用纯白色背景,界面以中等大小为宜。3 功能的设计3.1主界面功能的设计主界面打开时,显示空白背景。地址为默认的百度3.2 后退功能的设计当打开网页时,想浏览之前的网页,不需要重新打开,只需按倒退按钮,就可以浏览之前的网页,这是退后按钮的功能3.3 浏览功能的设计浏览基本的网页视频、文本文件等,浏览新闻杂志,打开别的网页4

5、测试4.1系统测试4.2 调试结果4.3 错误原因分析无总结通过这次课程设计,我了解了简单的浏览器的编译,收获很大,在老师的指导下,认真修改自己写的程序,从而更加了解了C#的使用,希望自己可以在以后更加努力的学习,非常感谢学校开设这一课程,让我收获很大。参考文献1 马靖善等.C语言程序设计.清华大学出版社,20052 谭浩强.C语言程序设计(第二版).北京:高等教育出版社,20023 黄超.C语言程序设计.北京.人民邮电出版社.20034 谭浩强等.C语言程序设计.清华大学出版社,20075 方敏,张彤.C语言程序设计.西安电子科技大学出版社.2006附录:源代码:using System;u

6、sing System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication2 public partial class Form1 : Form public Form1() InitializeComponent(); private void 打开ToolStripMenuIte

7、m_Click(object sender, EventArgs e) if (opfile.ShowDialog() = DialogResult.OK) webBrowser1.Navigate(opfile.FileName); add0.Text = opfile.FileName; private void 页面设置ToolStripMenuItem_Click(object sender, EventArgs e) System.Drawing.Printing.PrintDocument mydoc = new System.Drawing.Printing.PrintDocum

8、ent(); PageSetupDialog ps = new PageSetupDialog(); ps.Document = mydoc; ps.ShowDialog(); private void 打印预览ToolStripMenuItem_Click(object sender, EventArgs e) System.Drawing.Printing.PrintDocument mydoc = new System.Drawing.Printing.PrintDocument(); PrintPreviewDialog pv = new PrintPreviewDialog(); /

9、pv.Document =(System .Drawing .Printing .PrintDocument )webBrowser1 .Document ; pv.Document = mydoc; pv.ShowDialog(); private void 打印ToolStripMenuItem_Click(object sender, EventArgs e) System.Drawing.Printing.PrintDocument mydoc = new System.Drawing.Printing.PrintDocument(); PrintDialog pn = new Pri

10、ntDialog(); /pn.Document =(System .Drawing .Printing .PrintDocument )webBrowser1 .Document ; pn.Document = mydoc; pn.ShowDialog(); private void 推出ToolStripMenuItem_Click(object sender, EventArgs e) this.Close(); private void toolStripButton1_Click(object sender, EventArgs e) webBrowser1.GoBack(); pr

11、ivate void toolStripButton2_Click(object sender, EventArgs e) webBrowser1.GoForward(); private void toolStripButton3_Click(object sender, EventArgs e) webBrowser1.Stop(); private void toolStripButton4_Click(object sender, EventArgs e) webBrowser1.Refresh(); private void toolStripButton5_Click(object sender, EventArgs e) webBrowser1.GoHome(); private void toolStripButton6_Click(object sender, EventArgs e) webBrowser1.Navigate(add0.Text);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号