荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jek (好好学习天天向上), 信区: Program
标  题: 利用C++ Builder 巧建WEB浏览器
发信站: BBS 荔园晨风站 (Sat Mar 11 14:25:33 2000), 转信

利用C++ Builder 巧建WEB浏览器


THTML控件是个现成的Web浏览器,只要将这些控件放在窗体上并调用Request Doc()方法,
也许这有些过份简化,但显示Internet上的Web文档也就这么简单。因此,下面显示了如
何迅速编写Web浏览器应用程序。

第一步如下:

1.开始新的主应用程序,将窗体的Name属性变成Web Main,将Caption属性变成EZ Web
   Browser。
2.将Panel构件放在窗体上,将其Align属性变为al Top,Height属性变为60,清除
   Caption属性。
3.将Combo Box构件放在面板上,移到面板顶部并让它象面板一样宽,将Name属性变成
   URL Combo Box,将Text属性变为所选URL(如http://www.microsoft.com)
4.将Status Bar构件放在窗体上,它自动放在窗体底部,将其Name属性变成Status Bar,
   Simple Panel属性变为true。
5.将HTML控件放在窗体中央,将Align属性变为a Client。HTML控件即填满屏幕。将Name
   属性变成HTML。
   这时窗体如果还不美观则可以稍作调整,也可以保持原样(有点个性也不是坏事)。
   这时应保存项目,将窗体存为Web BrwsU.cpp,项目成为Web Brows.cpp。然后要加进让
   浏览器工作的功能。
6.单击URL组合框,产生On Click事件的处理器,在这个事件处理器中输入如下代码:
   if (URL Combo Box > Text! ="")
   HTML > Request Doc (URL Combo Box > Text);
7.产生On Key Press事件的事件处理器在这个事件处理器中输入如下代码:
   if (Key = = VK_RETURN){
   Key =0;
   if (URL Combo Box > Text = = "")return;
   URL Combo Box > Items > Insert(0,URL Combo Box > Text);
   URL Combo饷看伟碋nter键时,输入的URL都会加进组合框的清单中。

第二步:最后修饰

   首先在URL组合框下面加几个按钮。步骤如下:
1.在URL组合框下面加一个按钮,按Name属性为Go Btn,Caption变为GO!
2.产生新按钮的On Click事件处理器,在事件处理器中输入下列代码:
   URL Combo Box Click(0)*
3.在URL组合框下面加另一个按钮,放在第一个按钮右边,将Name属性变为
   Stop Btn,Caption变为Stop。
4.产生新按钮的On Click事件处理器,在事件处理器中输入下列代码:
   HTML > Cancel(0); Status Bar > Simple Text ="Done";
5.在前面两个按钮右边放第三个按钮,将Name属性变为Reload Btn,Caption变为
   Reload。
6.产生新按钮的On Click事件处理器,在事件处理器中输入下列代码:
   URL Combo Box Click(0);
7.在面板上放最后一个按钮。将Name属性变为Source Btn,Caption变为View Source。
8.产生新按钮的On Click事件处理器,在事件处理器中输入下列代码:
   HTML > View Source =!HTML
   > View Source; if
   (HTML > View Source) Source Btn > Caption= "
   View Document"; else Source Btn > Caption= "View
   Source"。

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.118]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店