欢迎来到天天文库
浏览记录
ID:35245880
大小:113.50 KB
页数:8页
时间:2019-03-22
《网络编程实验报告3-》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、工学院实验报告实验项目:Web浏览器应用程序(网络编程实验)计算机科学与技术专业0801班姓名:于佳涛学号:080102060051指导老师:赵福祥2011年11月 实现目标:使用CHtmlView类可以实现一个应用程序,使之具有Wed浏览器的功能,包括浏览网页、前进、后退、返回主页和搜索功能。实验程序的技术要点:(1)利用MFCAppWizard生成应用程序框架.(2)掌握利用CHtmlView类开发Web客户机端程序的方法.程序代码及运行结果:1.利用MFCAppWizard生成应用程序框架.(1)应用程序类:Cyujiatao0051App,对应yujia
2、tao0051.h和yujiatao0051.cpp文件.(2)框架类:CMainFrame,对应MainFrm.h和MainFrm.cpp文件.(3)文档类:Cyujiatao0051Doc,对应yujiatao0051Doc.h和yujiatao0051.cpp文件.(4)HtmlView类:Cyujiatao0051View,对应yujiatao0051View.h和yujiatao0051.cpp文件.2.程序代码(1)yujiatao0051View.cpp文件的实现//yujiatao0051View.cpp:implementationoftheC
3、yujiatao0051Viewclass//#include"stdafx.h"#include"yujiatao0051.h"#include"yujiatao0051Doc.h"#include"yujiatao0051View.h"#include"MainFrm.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif//Cyujiatao0051ViewIMPLEMENT_DYNCREATE(CYujiatao0051View,CHtml
4、View)BEGIN_MESSAGE_MAP(CYujiatao0051View,CHtmlView)//{{AFX_MSG_MAP(CYujiatao0051View)ON_COMMAND(ID_BACK,OnBack)ON_COMMAND(ID_FOWARD,OnFoward)ON_COMMAND(ID_HOMEPAGE,OnHomepage)ON_COMMAND(ID_SEARCH,OnSearch)ON_COMMAND(ID_STOP,OnStop)ON_COMMAND(ID_UPDATE,OnUpdate)//}}AFX_MSG_MAP//Standa
5、rdprintingcommandsON_COMMAND(ID_FILE_PRINT,CHtmlView::OnFilePrint)END_MESSAGE_MAP()//CYujiatao0051Viewconstruction/destructionCYujiatao0051View::CYujiatao0051View(){//TODO:addconstructioncodehere}CYujiatao0051View::~CYujiatao0051View(){}BOOLCYujiatao0051View::PreCreateWindow(CREATEST
6、RUCT&cs){//TODO:ModifytheWindowclassorstylesherebymodifying//theCREATESTRUCTcsreturnCHtmlView::PreCreateWindow(cs);}//CYujiatao0051ViewdrawingvoidCYujiatao0051View::OnDraw(CDC*pDC){CYujiatao0051Doc*pDoc=GetDocument();ASSERT_VALID(pDoc);//TODO:adddrawcodefornativedatahere}voidCYujiata
7、o0051View::OnInitialUpdate(){CHtmlView::OnInitialUpdate();//TODO:Thiscodenavigatestoapopularspotontheweb.//changethecodetogowhereyou'dlike.Navigate2(_T("http://www.microsoft.com/visualc/"),NULL,NULL);}//CYujiatao0051Viewprinting//CYujiatao0051Viewdiagnostics#ifdef_DEBUGvoidCYujiatao0
8、051View::Ass
此文档下载收益归作者所有