• 注册
  • 关于作者
    企业认证:趣记站长
    关注 6 粉丝 4 喜欢 9 内容 992
    江西省·南昌市
    聊天 送礼
    • 查看作者
    • 利用BCB巧建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。 这时窗体如果还不美观则可以稍作调整,也可以保持原样(有点个性也不是坏事)。 这时应保存项目,

      在bcb里实现像Winamp那样具有吸附效果的磁性窗口
      用C++ Builder实现VFP数据库开发,用BCB开发有身份认证功能的Email程序,BCB动态生成30个按钮对象,BCB不让应用程序显示在任务栏上的方法,利用C++Builder自定义Windows窗体“系统菜单”,用程序实现文件的关联,数字小键盘指法练习,用C++ Builder开发多层数据库应用程序,在C++ Builder6上使用Boost正则表达式库,C++Builder使用经验谈,用C++ Builder对图像进行特殊效果处理,CBuilder中帮助文件的连接及显示讨论,BCB客户端tuxedo开发实例,在BCB下使用GExperts的Debug功能,BCB编写DLL终极手册,在拷贝、删除文件时显示飞行的文件夹动画,用BCB实现超星格式转换为BMP格式,在C++Builder中使用Compress Html Help,在bcb里实现像Winamp那样具有吸附效果的磁性窗口,利用BCB巧建WEB浏览器
      C++ Builder

      将窗体存为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 Box Click(Sender);

      }

      8.然后编译和运行程序。在组合框中输入URL并按Enter。如果输入有效URL,则页面装人HTML控件中。15分钟就建成了Web浏览器,这个浏览器已经很有样子了。只是还要加进不少功能。注意每次按Enter键时,输入的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"。 

      在bcb里实现像Winamp那样具有吸附效果的磁性窗口
      用C++ Builder实现VFP数据库开发,用BCB开发有身份认证功能的Email程序,BCB动态生成30个按钮对象,BCB不让应用程序显示在任务栏上的方法,利用C++Builder自定义Windows窗体“系统菜单”,用程序实现文件的关联,数字小键盘指法练习,用C++ Builder开发多层数据库应用程序,在C++ Builder6上使用Boost正则表达式库,C++Builder使用经验谈,用C++ Builder对图像进行特殊效果处理,CBuilder中帮助文件的连接及显示讨论,BCB客户端tuxedo开发实例,在BCB下使用GExperts的Debug功能,BCB编写DLL终极手册,在拷贝、删除文件时显示飞行的文件夹动画,用BCB实现超星格式转换为BMP格式,在C++Builder中使用Compress Html Help,在bcb里实现像Winamp那样具有吸附效果的磁性窗口,利用BCB巧建WEB浏览器
      C++ Builder

    • 0
    • 0
    • 0
    • 100
    • 单栏布局 侧栏位置: