还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
C#程序设计设计说明书简单浏览器的设计与实现学生姓名学号班级计算机班成绩指导教师usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication2publicpartialclassForml:FormpublicFormlInitializeComponent;privatevoid打开ToolStripMenuItem_ClickobjectsenderEventArgseifopfile.ShowDialogO==DialogResult.OKwebBrowserl.Navigateopfile.FileName;addO.Text=opfile.FileName;privatevoid页面设置ToolStripMenuItem_ClickobjectsenderEventArgse.System.Drawing.Printing.PrintDocumentmydoc=newSystem.Drawing.Printing.PrintDocument;PageSetupDialogps=newPageSetupDialogO;ps.Document=mydoc;ps.ShowDialogO;privatevoid打印预览ToolStripMenuItem_ClickobjectsenderEventArgseSystem.Drawing.Printing.PrintDocumentmydoc=newSystem.Drawing.Printing.PrintDocument;PrintPreviewDialogpv=newPrintPreviewDialogO;//pv.Document=System.Drawing.Printing.PrintDocumentwebBrowserl.Document;pv.Document=mydoc;pv.ShowDialog;第7页共12页privatevoid^TBpToolStripMenuItem_ClickobjectsenderEventArgseSystem.Drawing.Printing.PrintDocumentmydoc=newSystem.Drawing.Printing.PrintDocument;PrintDialogpn=newPrintDialogO;//pmDocument=System.Drawing.Printing.PrintDocumentwebBrowserl.Document;pn.Document=mydoc;pn.ShowDialog;privatevoid推出ToolStripMenuItem_ClickobjectsenderEventArgsethis.CloseprivatevoidtoolStripButtonl_ClickobjectsenderEventArgse-webBrowserl.GoBack;privatevoidtoolStripButton2_ClickobjectsenderEventArgse-webBrowserl.GoForward;privatevoidtoolStripButton3_ClickobjectsenderEventArgse-webBrowserl.Stop;privatevoidtoolStripButton4_ClickobjectsenderEventArgse-webBrowserl.Refresh;privatevoidtoolStripButton5_ClickobjectsenderEventArgse-webBrowserl.GoHome;第8页共12页privatevoidtoolStripButton6_ClickobjectsenderEventArgse-webBrowserl.NavigateaddO.Text;第9页共12页计算机科学与技术C#课程设计评阅书题目简单浏览器的设计与实现姓名学号成绩指导教师评语指导教师签名年月日课程设计任务书2011—2012学年第一学期专业计算机科学与技术学号:姓名课程设计名称c#课程设计设计题目简单浏览器的设计与实现完成期限自2011年12月14日至2011年12月21日共1周设计依据、要求及主要内容可另加附页根据程序设计所学知识,设计与实现一个简单浏览器,该简单浏览器设计的内容和功能要求如下1有合理的首页页面设计,背景柔和,2有多个按钮,比如说前进、后退、刷新删除等3输入地址栏,支持所有的网址,并有转到功能4设计登陆页面5可以存储网址,进行网内连接,6是利用C#编写程序,该浏览器简单但功能齐全7使用时同样可以最大化最小化8按钮是利用画图工具进行拷贝下来的9地址默认为百度要求系统功能设计基本完善,并写出详细的设计说明书指导教师签字:第1页共12页关键词前进、后退、刷新、输入合法地址、运行程序,在网内搜索,使用vs2008中的C#编写程序,利用画图工具拷贝前进、后退的按钮第2页共12页目录1课题描述42程序设计流程图4系统说明4主界面的设计43功能的设计4简单浏览器功能的设计
4.简单浏览器功能的设计5简单浏览器功能的设计55系统测试5调试结果6错误原因分析6总结6参考文献6附录:6源代码:6第3页共12页1课题描述利用C#编写简单的程序,创建一个简单的浏览器,包含基本的功能,培养编写程序的兴趣实践中了解浏览器的一些特性2程序设计流程图
2.1系统说明使用win7系统,vs2008中的控制台应用程序,设计主界面,并拖放按钮具有一般浏览器的基本功能,前进、后退、刷新、地址等在输入地址栏设默认地址为百度,便于使用,刷新功能,在网速不是太好,有一点卡时,刷新一下,主界面可以最大化和最小化使用绿色为边框颜色,用画图工具拷贝文件按钮,设有六个小按钮,包括前进、后退、删除、刷新、转到等按钮2主界面的设计主界面用纯白色背景,界面以中等大小为宜使用绿色为边框颜色,用画图工具拷贝文件按钮,设有六个小按钮,包括前进、后退、删除、刷新、转到等按钮主界面用纯白色背景,界面以中等大小为宜3功能的设计主界面功能的设计主界面打开时,显示空白背景地址为默认的百度第4页共12页后退功能的设计当打开网页时,想浏览之前的网页,不需要重新打开,只需按倒退按钮,就可以浏览之前的网页,这是退后按钮的功能浏览功能的设计浏览基本的网页视频、文本文件等,浏览新闻杂志,打开别的网页4测试系统测试■3简单浏览器〔H回文件O凶囹匕9E]转到第5页共12页调试结果错误原因分析无总结通过这次课程设计,我了解了简单的浏览器的编译,收获很大,在老师的指导下,认真修改自己写的程序,从而更加了解了C#的使用,希望自己可以在以后更加努力的学习,非常感谢学校开设这一课程,让我收获很大参考文献
[1]马靖善等.c语言程序设计.清华大学出版社,2005
[2]谭浩强.C语言程序设计(第二版)北京高等教育出版社,2002
[3]黄超.C语言程序设计.北京.人民邮电出版社.2003
[4]谭浩强等.C语言程序设计.清华大学出版社,2007
[5]方敏,张彤.C语言程序设计西安电子科技大学出版社.2006附录源代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;第6页共12页。