欢迎来到天天文库
浏览记录
ID:25367574
大小:575.50 KB
页数:16页
时间:2018-11-19
《网络编程-web浏览器编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、贵州大学实验报告学院:计算机学院专业:软件工程班级:软件123班姓名***学号1***实验组实验时间2015-5-3指导教师蔡丽成绩实验项目名称Web浏览器编程实验目的通过本实验掌握C#中Web浏览器编程的方法,了解其区别与适用场合。实验要求掌握C#中Web浏览器编程的方法,了解其区别与适用场合。实验原理使用VS中的WebBrowser控件。实验环境熟悉VisualStudio开发环境,了解C#的UDP编程方法。实验步骤1.设计程序界面。2.实现程序功能。实验内容实现简单的Web浏览器,要求使用VS中的WebBrowser控件。实验数据核心代码usingSystem;usingSystem.
2、Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Net;usingSystem.IO;namespaceSelfBrowser{publicpartialclassfrmMain:Form{publicfrmMain(){InitializeComponent();pageWebBrowser.Navigate("http://ww
3、w.2345.com/index.htm");this.Text=pageWebBrowser.DocumentTitle+"-SelfBrowser网页浏览器1.0演示版";}privatevoidtoolStrip1_ItemClicked(objectsender,ToolStripItemClickedEventArgse){switch(toolStrip1.Items.IndexOf(e.ClickedItem)){case0:pageSave.PerformClick();break;case1:pageBack.PerformClick();break;case2:pageF
4、orward.PerformClick();break;case3:pageStop.PerformClick();break;case4:pageRefresh.PerformClick();break;case5:pageHome.PerformClick();break;case6:localView.PerformClick();break;case9:this.Text=urlAddress.Text+"-SelfBrowser网页浏览器1.0演示版";toolStripStatusView.Text="正在打开网页"+urlAddress.Text+"...";pageWebBr
5、owser.Navigate(urlAddress.Text);AddItem_urlAddress();break;}}privatevoidbrowserExit_Click(objectsender,EventArgse){Application.Exit();}privatevoidpageBack_Click(objectsender,EventArgse){pageWebBrowser.GoBack();}privatevoidpageForward_Click(objectsender,EventArgse){pageWebBrowser.GoForward();}privat
6、evoidpageStop_Click(objectsender,EventArgse){pageWebBrowser.Stop();}privatevoidpageRefresh_Click(objectsender,EventArgse){pageWebBrowser.Refresh();}privatevoidpageHome_Click(objectsender,EventArgse){pageWebBrowser.GoHome();}//自定义,用于添加地址项privatevoidAddItem_urlAddress(){intAddressIndex=urlAddress.Fin
7、dStringExact(urlAddress.Text);if(AddressIndex<0){urlAddress.Items.Add(urlAddress.Text);}}privatevoidurlAddress_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar==(char)13){this.Text=urlAddress.Text+"-S
此文档下载收益归作者所有