资 源 简 介
应用背景
浏览器是基于仿照市面上的360浏览器的一款开源的浏览器项目
帮助windows开发人员熟悉windows界面开发和windows Webbrower2控件的使用
关键技术
该网络浏览器是基于参照百度浏览器设计的一款轻便的网络浏览器。浏览器开发使用的是IE内核,界面设计的整体框架是基于MFC框架设计以及多线程技术。 1、界面的整体设计,将浏览器的整体布局分为上中下三个部分。最上方是标题栏、工具栏、网页控件栏 中部分为左右2个部分。左边用树形控件实现的是收藏栏和历史记录(可收缩)。右边是网页显示。 下方是状态栏,主要显示当前打开网页的标题和进度。 2、工具栏的按钮特效实现。封装了一个imgButton类,实现鼠标光标在经过、按下和离开等不同状态下按钮状态的显示。 3、网页打开用到了CHtmlView控件,并对其封装支持单文档界面。 4、在打开多个页面时,用到了多线程技术
文 件 列 表
WebBrower
AddressComBoxTool.cpp
AddressComBoxTool.h
AddressPanel.cpp
AddressPanel.h
CaptionCenterPanel.cpp
CaptionCenterPanel.h
CaptionLeftPanel.cpp
CaptionLeftPanel.h
CaptionPanel.cpp
CaptionPanel.h
CaptionRightPanel.cpp
CaptionRightPanel.h
ClassDiagram.cd
ClientPanel.cpp
ClientPanel.h
DeskButton.cpp
DeskButton.h
DeskPanel.cpp
DeskPanel.h
GetHtmlTitleThread.cpp
GetHtmlTitleThread.h
GloablFont.cpp
GloablFont.h
GlobalSetting.cpp
GlobalSetting.h
HtmlCtrl.cpp
HtmlCtrl.h
HtmlCtrlMgr.cpp
HtmlCtrlMgr.h
IconButton.cpp
IconButton.h
ImgButton.cpp
ImgButton.h
MainFrame.cpp
MainFrame.h
MainToolPanel.cpp
MainToolPanel.h
ManagerPanel.cpp
ManagerPanel.h
MenuBar.cpp
MenuBar.h
MenuEx.cpp
MenuEx.h
MyIEWnd.cpp
MyIEWnd.h
PagePanel.cpp
PagePanel.h
Panel.cpp
Panel.h
ReadMe.txt
SearchPanel.cpp
SearchPanel.h
SideBarPanel.cpp
SideBarPanel.h
StatusPanel.cpp
StatusPanel.h
TabButton.cpp
TabButton.h
TabPanel.cpp
TabPanel.h
Thread.cpp
Thread.h
ToolPanel.cpp
ToolPanel.h
TreePanel.cpp
TreePanel.h
UITreeCtrl.cpp
UITreeCtrl.h
WebBrower.aps
WebBrower.cpp
WebBrower.h
WebBrower.rc
WebBrower.sdf
WebBrower.sln
WebBrower.v12.suo
WebBrower.vcxproj
WebBrower.vcxproj.filters
WinHook.cpp
WinHook.h
fav
res
resource.h
stdafx.cpp
stdafx.h
targetver.h
界面之第八讲资源