1、Delphi 中的 Webbrowser:Delphi 中的 Webbrowser 是一个轻量级的可以显示 HTML 内容的浏览控件,可以显示简单的网页内容。这里的控件实际上是一个由 Delphi 提供的插件,它使界面可以与嵌入浏览器(IE)等控件交互。
2、Webbrowser 功能:Webbrowser 的用途与IE浏览器类似,可以用来打开 IE 浏览器,也可以用来读取及执行网页内容。它可以在工程中作为一个控件进行使用,并且支持在应用程序中内嵌网页,使用 WebBrowser 控件允许内嵌 IE 浏览器窗口和VBA(Visual Basic for Applications)控件,实现无插件加载网页的功能,同时由于它和 IE 兼容,无论何时应用到项目中都可以保证更新的页面信息。
3、Delphi Webbrowser 的变量:Delphi 中的 Webbrowser 控件支持多种可以被程序或用户更改的变量,如下所述:
(1)Align:控件相对于父容器的位置。
(2)Height:控件的高度,单位是像素。
(3)Visible:控件是否在可视范围内,7起默认是可视的。
(4)Width:控件的宽度,单位也是像素。
4、Webbrowser 事件:Webbrowser 也有许多事件,比如:
(1)OnNewWindow:在另一个窗口打开时发生。
(2)OnDocumentComplete:当加载文档完成时发生。
(3)OnCommandStateChange:当前指令状态改变时发生。
(4)OnTitleChange:当文档标题改变时发生。
5、Webbrowser 方法:Webbrowser 允许用户向文档发送命令,从而实现控制网页加载等功能,它有以下几个方法:
(1)GoBack:转回到上一网页。
(2)GoForward:转到下一网页。
(3)GoHome:转到Domme页面。
(4)ExecWB:执行IE浏览器指定的命令。
(5)Navigate:导航到指定的URL。
(6)Print:打印当前页面。
(7)Refresh:刷新页面。
6、Delphi Webbrowser 应用:Delphi 中的 Webbrowser 控件是一个非常有用的控件,可以用来展示和查询网页信息,常用的应用有以下几种:
(1)网页访问:Delphi 的 Webbrowser 可以让你浏览网页,查看网页中提供的信息,搜集数据,以及监控网站信息的变化等。
(2)内嵌网页:可以读取网页“原汁原味”并把它嵌入应用程序中,使用者可以在不打开 IE 的情况下直接看到你写的网页。
(3)加载控件:可以使用 Webbrowser 加载控件,进行投票或其他特定的任务,也可以利用这些控件实现某些简单的游戏成像。
(4)搜索结果:使用 Webbrowser 控件可以实现读取搜索结果,方便进行自动化处理。
1. Delphi WebBrowser 是一款拥有很多高级功能的 Internet 浏览器控件,它的浏览器核心主要基于 Microsoft Internet Explorer,专为 Delphi 开发者提供开发 Internet 浏览器优势,其特性包括下载/上传功能,丰富的浏览器控件,支持 ActiveX 控件等。
2. 对于 Delphi WebBrowser 工具来说,使用者可以轻松分析HTML,还可以创建自定义控件,以帮助用户获得浏览器网页上的最新功能,如 animated graphics/DHTML 等。
3. Delphi WebBrowser 工具是一种易于使用的浏览器控件,它会自动处理诸如框架、表格、滚动条等功能,可以轻松构建动态网站或者聊天室,它还提供用户向文档中添加功能的可能性。
4. Delphi WebBrowser 设计了一项新技术,可以自动处理诸如脚本、ActiveX 控件、数据表等技术,使得网络开发者能够根据自己的需求进行高度自定义开发,同时也支持 HTML、CSS 等标准 Web 相关技术。
5. Delphi WebBrowser 工具支持多种浏览器版本,可以通过版本来控制 WebBrowser 浏览器的兼容性,并提供其支持的大量功能,使它可以应用在多种浏览器上。
6. Delphi WebBrowser 可以轻松构建互联网应用程序,利用它的脚本引擎,可以替代 JavaScript 之类的脚本语言,从而帮助开发者减少不必要的繁杂工作,比如完成用户界面等。
7. Delphi WebBrowser 工具细分了网站发现、浏览、搜索、下载、文档解析、布局等功能,让开发者可以对网络应用程序进行自定义开发,从而大幅度提升开发效率。
8. Delphi WebBrowser 支持多种文件类型,如动画、脚本、压缩文件等,支持多种流媒体文件格式(如 Shockwave Flash),内置视频播放器,以及内置多种工具,例如图形编辑器、页面校验器等,为开发者提供了极大的灵活性。
9. Delphi WebBrowser 具有应用开发的特殊功能,并且可以跟踪网络中的文件,以便有效管理网站的资源,其中包括允许用户下载文件,访问文档目录,以及支持Http浏览等功能。
10. 对于 Delphi WebBrowser 来说,它给予了开发者更多的灵活性,这样一来,用户可以把自己的网页让浏览器进行详细的处理,并能够处理网页的多种技术,大大提高了开发网络应用程序的效率。