用 C++Builder 建立自己的 Web 浏览器

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

 

---- 用够了IE和NETCAPE的朋友,有没有想过也编制一个自己的浏览器呢?用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于C++BUILDER的基本语言是C++,所以它几乎可以做任何事情,通过C++BUILDER的组件设置,你可以象其他应用程序一样建立INTERNET应用,意味着你可以扩展这些组件来增强他们的功能,如果需要的话,它也可以处理低水平的API细节,因为它是基于c++的.如果直接使用API(如ISAPI)建立INTERNET应用,你选用的工具必须能使用并建立DLL,而且能利用这些DLL公布的接口.

---- 让我们看一下它的INTERNET组件及功能:

---------------------------------------------------------

FTP 支持远程机器间交换文件 THTML 支持分析和规划html数据并提供一个 当前html页的可滚动视图 THTTP 提供访问超级文本传输协议 TNTTP 提供读取新闻组的能力 TPOP 提供访问pop3电子邮件协议 TSMTP 支持传送Internet邮件报文组给SMTP服务器 TTCP 提供访问winsock传送控制协议(客户和服务器端) TUDP 提供访问winsock用户数据图协议(客户端和服务器端)

---- 现在我们就可以开始建立我们的浏览器了:

---- 1.先建立一个新的工程文件

---- 创建一个新表单,设它的Caption属性为mybrowse,Position的属性为 PoScreeCenter将一个TTabControl组件放在表单顶部,这个控制在你浏览中列出的URL使你很容易返回到你已经访问过的节点,设置Align的属性为alTop,这样以使程序运行时它总处于表单的顶端,再放置一个Tpanel并设置Align属性为alBottom,使它运行时处于底端, 在对象观察器中删除Caption属性,并设TabOder为0.再向表单中加入另一 Tpanel,清除其Caption属性,并放置两个TBitBtn,Caption分别设置为GO和HOME,在表单的底部放置一个TcomBoBox并删除他的Text

C++BUILDER建立自己的WEB浏览器 用够了IE和NETCAPE的朋友,有没有想过也编制一个自己的浏览器呢?用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于C++BUILDER的基本语言是C++,所以它几乎可以做任何事情,通过C++BUILDER的组件设置,你可以象其他应用程序一样建立INTERNET应用,意味着你可以扩展这些组件来增强他们的功能,如果需要的话,它也可以处理低水平的API细节 阅读详情

相关推荐

[转载]用C++BUILDER建立自己的WEB浏览器

中央民族大学计算机系  杨超---- 用够了IE和NETCAPE的朋友,有没有想过也编制一个自己的浏览器呢?用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于C++BUILDER的基本语言是C++,所以它几乎可以做任何事情,通过C++BUILDER的组件设置,你可以象其他应用程序一样建立INTERNET应用,意味着你可以扩展这些组件来增强他们的功能,如果需要的话,它也可以

游乐园 1452

基于C++ Builder建立WEB浏览器的方法.rar_C++ Builder_c++builder web_web bui

基于C++ Builder建立WEB浏览器的方法

C++ Builder 初学问与答(十四)

(版权要求:本文仅授权CSDN使用,另授权CCRUN转载,其他个人与网站不得转载、摘录,若有特别需求可与作者联系) (4)利用C++Builder集成开发环境中的视图“View”菜单,我们可以显示或隐藏C++Builder集成开发环境中的不同的部分,也可以用于打开属于集成调试器的窗口。 “Project Manager”菜单项用于显示工程管理器。“Object Insp

ch_builder的专栏 2594

C++Builder制作简易游览器

C++Builder制作简易游览器教程,详细描述用C++Builder6.0制作浏览器的全过程,对C++Builder初学者帮助很大

C++Builder开发Web应用程序

C++Builder开发Web应用程序 利用C++Builder 开发Web Service应用——基于Web Service技术的远程屏幕图像截取 转载于:https://www.cnblogs.com/LittleTiger/p/6508998.html

weixin_30849591的博客 264

c++builder 2011 用WebBrowser控件做的浏览器

//---------------------------------------------------------------------------#include #pragma hdrstop#include "Unit1.h"//-------------------

一码算一码 4414

C++ Builder中打开浏览器加载页面

今天在开发项目的时候,要求实现根据数据查询出来的一个IP地址,并返回到前台使用浏览器打开。这个东东本身很简单哈。在C++ Builder 中有对应的API函数,下面我们一起来讲讲: 调用外部命令 如果用默认浏览器,就调用ShellExecute(NULL, _T("open"), _T("explorer.exe"), _T("http://www.baidu.com"), NULL, S

岁月沉淀,积累财富 2516

C++ Builder基础:构建定制化Web浏览器指南

C++ Builder作为一个集成开发环境,提供了一系列工具和组件来简化Web浏览器的创建过程。本章将概述创建Web浏览器的基本原理和C++ Builder在此过程中的重要性。随着Web技术的快速发展,能够自定义浏览器并集成到应用程序中变得尤为重要。通过C++ Builder,开发者能够快速实现复杂功能,提高开发效率并确保应用性能。

weixin_35705784的博客 632

利用C++Builder实现Google的Web服务

  Web服务是一个额外的接口,这个接口由某个网站提供,可以被其他的网站调用。你可以把web服务想象成一个自我包含的组件,同时带有一种或多种的调用方法。他可以驻扎在Inetnet的任何地方。通过他所提供的调用方法而被世界任何一个地方的客户端所调用。Google提供了一个Web服务让你可以使用他的数据库去搜索,方便的实现对网页的搜索。Google的Web服务主要提供三个方法: 

guanwen_zhang的专栏 1236

C++ builder基础

C++ builder 简介 C++ Builder是由Borland公司推出的一款可视化集成开发工具。C++ Builder具有快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面。 Inprise(原Borland)公司推出的Turbo C、Turbo C++ 、Borland C++ 以及Borland C++ Builder,无不是 C/C++ 编程者所钟爱的编程工具,而且每一个都称得上经典之作,Delp

weixin_43820463的博客 9558

Duilib + CEF 实现多标签多页面浏览器实例

本例实现了多页面的声明周期维护,以及如何在Duilib中添加自己的cef控件,界面比较丑,大家见谅,

C++builder中嵌入谷歌浏览器

在BCB程序中嵌入谷歌浏览器,使用的是DCEF3库和控件

C++Builder使用ADSI创建web站点

C++Builder使用ADSI创建web站点以下是我学习MSDN中的文章。总结出适合在C++Builder下创建WebServer的例子:其中使用ADSI的一些接口,注意要将Activeds.Lib添加入工程,还要包含以下几个头文件。比较简单,希望能抛砖引玉。file://----------------------------------------------------------

Pasp的专栏 1471

CodeGear宣布最新的C++Builder版本 : C++Builder 2007

CodeGear公布的C++Builder 2007的功能中:     * Seamless support for Microsoft Windows Vista Aero, Vista Desktop and Vista APIs     * Increased ANSI C++ conformance and compatibility including Boost and Din

2869

C++Builder 概述

下面简单介绍一下关于C++builder这款软件的强大功能与基本情况: 1、C++Builder 是一个强大的可视化开发工具,是灵活的 C++语言和随心所欲的可视化开发完美结合的产物。我们可以很方便地在C++builder中设计我们自己喜欢的电路或者其它功能模块。 2、Inprise(原Borland)公司推出的Turbo C、Turbo C++、Borland C++以及Borland C+...

跑得动就不要歇着 1万+
上一篇: 用 C++Builder 编写 Tray 程序
下一篇: Java 是传值还是传引用
iamfancy
博客等级 码龄25年 1粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值