当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 调用 Navigate 方法比GoBack 以及 GoForward 要困难,但如果你正仅仅导航到URL 且并不传递任何附加参数, 它的调用很容易。
 

 

    摘要:可复用设计:组件还是类,这是个问题 当封装一个功能模块时,第一个想法是我可以把它封装成一个类,如果你使用rad的方法,那么要考虑的下一个问题是要不要把它做成一个组件。 看到这里,rad的反对者应该准备关闭窗口了,因为他们不考虑“组件”这个词。但不管用不用rad的概念,面临的问题是一样的,只是有不同的解决方法。 一般当一个类要晋级成一个组件时,一个重要的原因就是有可持久的(p......
 ·如何对webbrowser和ie编程(一)    »显示摘要«
    摘要:如何对webbrowser和ie编程 一、 因为工作缘故,需要研究对ie编程,所以翻译了ms的有关资料,供参考。 ie的体系 webbrowser host 首先,必须有com的基础知识,因为ie本身就是com技术的典型应用。我们看到最上层是webbrowser的宿主(host......


如何对webbrowser和IE编程(二)

调用 navigate 方法比goback 以及 goforward  要困难,但如果你正仅仅导航到url 且并不传递任何附加参数, 它的调用很容易. 举例来说, vb中导航到 microsoft 主页, 可如下:

colevariant vtempty;m_webbrowser.navigate(_t("http://www.microsoft.com"), &vtempty, &vtempty,                 &vtempty, &vtempty);

该例子展示了在mfc应用程序中控制webbrowser控件. 我传递一个普通的字符串而替代 bstr 因为 mfc 提供了一个 webbrowser 控件的包装类,第一个载包装类中是lpctstr, 一个普通的字符串. 其他参数为指向 variant 结构的指针. 如果你不想指定任何特别的参数, 别仅仅传递 null —那样做, 你的应用程序会招来崩溃.你必须传递一个空的variant 结构的指针. 前面的代码使用了 colevariant 类, 那是一个与 ccomvariant 类相似的类. colevariant 简单包装了 variant 使得variant 结构易于使用. 【程序编程相关:设计模式之Iterator——点名篇

webbrowser1.navigate "http://www.microsoft.com"

vb代码调用navigate 如此容易因为所有参数出第一个参数外都可以是可选. 如此相对照,vc++不可以省略任何参数. 如果你想使用vc++不是勇任何特别的参数导航到 microsoft的 home page, 你必须传递空的variant 结构. mfc 应用程序,你必须如下调用 navigate 【推荐阅读:如何设置tabcontrol控件的tab

table 6-2. iwebbrowser 属性按照vtable排序 【扩展信息:稻农的无组件上传程序ASP.NET版

属性 现在你看到了所有的 iwebbrowser 的方法,你大概向了解其属性.(我是不是太苛求了?)  iwebbrowser 接口有30个属性,描述于表6-2. 我一已按照iwebbrowser  的vtable中的字母序列出.

属性

描述

application

返回宿主webbrowser 控件的自动化对象 (idispatch) 实现,如果对象不可用,则返回的webborwser控件的自动化对象

parent


...   下一页
    摘要:在这里我们来讲一篇关于如何进行数据列内容与显示操作的方法。这种方法类似于实现:有数据表test(id int not null primary key ,name varchar(20) ,sex bit ), 那么是否有方法不通过直接使用sql语句,如:select id ,name ,sex =case sex ( when true then ‘男’ when fal......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE