社区
C++ Builder
帖子详情
进来看看,帮帮我!!!!!!
qingshengming
2001-04-30 10:56:00
那位兄弟知道如何用CB编一个类似IE浏览器,它的HTML如何实现,
还有如果编一个聊天室的话,端口问题如何?是不是每次都只能和一个聊呀?
...全文
83
8
打赏
收藏
进来看看,帮帮我!!!!!!
那位兄弟知道如何用CB编一个类似IE浏览器,它的HTML如何实现, 还有如果编一个聊天室的话,端口问题如何?是不是每次都只能和一个聊呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DyingBird
2001-05-03
打赏
举报
回复
要写聊天室?我可以给你一个不错的源代码。在我的主页:lovebcb.yeah.net
Sephil
2001-05-03
打赏
举报
回复
THML 在BCB5 里没有,取而代之的是 TCppBrowser
「已注销」
2001-05-03
打赏
举报
回复
我也在写呢
用BCB的控件简单毙了
xycleo
2001-04-30
打赏
举报
回复
给你一篇文章,希望有帮助
用够了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属性,程序运行时,你将在它里面键入或下拉选择你要访问的URL ..最后在表单上放置一个THml组件,这将显示你访问的网页.下面就可以编写代码了.
---- 2. (1).为TabControl的OnChange事件( 使cbURL与tcURL同步)编写代码:
cbURL- >Text=tcURL- >Tabs-
>Strings[tcURL- >TabIndex];
cbURL- >SelectAll( );
bbGo- >Click( ); //使点击go与点表格相同效果
---- (2).为THtml的OnbeginRetrieve事件编写代码:
Cursor=(TCursor)crHourGlass;
if (cbURL- >Items- >indexOf(htBrowser- >URL)==-1)
{
cbURL- >Items- >Add(htBrowser- >URL);
//检查TComboBox
保持的URL是否
cbURL- >Text=htBrowser- >URL; //包含要浏览的
地址 < file://包含要浏览的地址 > ,如没有则
cbURL- >SelectALL( ); //将其加入到
TComboBox和
tcURL- >Tabs- >Add(htBrowser->URL);
//TTabControl中
tcURL- >TabIndex=tcURL- >Tabs- >Count-1;
bbGo- >Click( );
}
---- 为THTML的OnEndRetrieve实践编写代码;
Cursor=(TCursor)crDefault;
---- 3.为go按钮的OnClick事件编写代码:
htBrowser- >equestDoc(cbURL- >est)
//打开任何在 < file://打开
任何在 > TComboBox中指定的URL
//(cbUCL)
---- 4.为按钮home的OnClick编写事件
htBrowser- >equestDoc- >(HomePage)
// HomePage 为常数,须在程序首定义,如
// String HomePage="http://www.sohoo.com"
]
holyfire
2001-04-30
打赏
举报
回复
BCB中有些例子你可以参考一下。
funtek
2001-04-30
打赏
举报
回复
如果完全自己编一个完整的浏览器,工作量太大,也有难度,你可以以IE为内核,编一个自己的浏览器,这就很简单了,
聊天室的实现方法有很多,不知道你是用哪一种
wjzhuang
2001-04-30
打赏
举报
回复
你可以做一个专用的服务器(ServerSocket),接受每个客户端(ClientSocket)的信息,然后把这个信息发送到所有的客户端去。
oddes
2001-04-30
打赏
举报
回复
一般分配一个端口,很多人来聊。在那个人进入的时候,给他分配一个唯一标志,以后他每次发过来的东西都是用标志来区别和其他人,这样不就可以和多个人聊了。
求....解!希望大家
进来
看看
,
帮帮我
。
我是WIN7旗舰版的,装数据库2005标准版的时候出现的情况:1、工作站组件、联机丛书和开发工具安装失败 2、安装程序遇到错误,错误代码为2711,在功能表中找不到指定的功能名称(SQL-SSMSEE) 会的求高手指教...
深度学习目前的局限性之AI识别彻底懵逼!这到底是「牛」还是「鲨」?
大家好我是三金,求大家快来
帮帮我
! 我和编辑部的同事因为上图到底是牛还是鲨吵了起来,我说这张图更像,同事说更像,我们差点儿就GAN了一架! 现求大家来评评理这到底是牛还是鲨...... 案发当天是这样的: ...
AI识别彻底懵逼,这到底是“牛”还是“鲨”?
来源:AI科技评论作者:耳洞打三金本文约6200字,建议阅读15分钟是牛or鲨鱼?看到封面和标题,PA的一下我就点
进来
了,很快啊......大家好我是三金,求大家快来
帮帮我
!我和编辑部的...
蒟蒻吃药计划-治疗系列 #round 2 合并石子+乘积最大
1.合并石子 《信息学奥赛一本通》第五版 P371 第三节 T1 我就直接开始讲吧: ...:昨天我去商场的时候,钱包被偷了,银行卡啥的都没了,你能
帮帮我
么? (内心:凭啥,我就不帮) :如果你帮我找到...
有没有人能
帮帮我
啊呜呜呜 这个简历目前一个大厂的笔试都没接到
s 美团3.9技术第五题 大佬们,能帮忙
看看
为什么我代码只能过三个样例,感觉思路应该没问题呀。#include using namespace 题解 | #合并表记录# n = int(input())d ={}for i in range(0,n): a,b = input().split() ...
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章