相关推荐
-
mshtml.dll下载
mshtml.dll,引用到项目中即可使用。
-
使用MSHTML解析HTML页面
最近在写一个爬虫项目,本来打算用C/C++来实现,在网上查找有关资料的时候发现了微软的这个MSHTML库,最后发现在解析动态页面的时候它的表现实在是太差:在项目中需要像浏览器那样,执行JavaScript等脚本然后形成静态的HTML页面,最后才分析这个静态页面。但是MSHTML在执行JavaScript等脚本时需要配合WebBroswer这个ActiveX控件,这个控件又必须在GUI程序中使用,但是
-
DirectUI介绍
在MFC中, 即使只是实现一个不同外观的列表框,你都要采用自绘的方式,代码重用非常困难,向列表框中加入其它控件就更麻烦了,要使用一些非同寻常的手段不可。我现在正在研究viksoe的这个DirectUI库,把它改写成wchar_t的了,并把类库中使用的CWindowWnd换成了atl/wtl的 CWindowImpl, 我准备好好的在这个DirectUI库的基础上把这个库进行进一步的开发,做一个好用的强大的DirectUI库,有兴趣一块开发的可以联系我,放到 Google code上,大家一块做!
-
mshtml 解析html c,关于MSHTML
本文翻译自http://msdn.microsoft.com/workshop/browser/mshtml/overview/overview.aspMSDN Home> MSDN Library> Programming and Reusing the Browser> Overviews/Tutorials关于MSHTML访问动态HTML(DHTML)对象模型的...
-
vb.net 教程 12-4 msHtml 3
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 相比之前学习的HtmlDocument类和HtmlElement类,mshtml还提供了网页元素更详细的分类,比如 IHTMLScriptElement :脚本元素 IHTMLStyleSheet :样式表 IHTMLFormElement:表单元素 等等 这些不同的元素分类有着自己的特殊属性和方法。 获得脚本信息: Private Sub Button3_Click(s...
-
java directui_开源的DirectUI界面库
1. duilib简介duilib是一个开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。现在大家可以从这个网站获取到他们所有的源码:http://code.google.com/p/duilib/为了让我们能更简单的了解其机制,我们按照如下顺序一步一步的来对他进行观察:工具库:用于支撑整个项目的基础控件库:这是dui最关键的部...
-
DirectUI的初步分析
最近由于项目的需要学习了一下DirectUI方面的东西,主要借鉴的是一个国外程序员写的代码(见引用一),看了后发现它更多的是探讨一种实现的可能性和思路,和实际应用还是有距离的,不过其实现还是很有意思的。在写此小结的时候又发现国内一个程序员将这个代码部分移植到WINCE下的代码(见引用二),因为平台的差异性要完全开发一个WINCE下的实际代码还是需要时间的。 由于本人GUI开发做得少,工作中有...
-
学习Internet Explorer之前需要掌握的一些知识
学习Internet Explorer编程之前先了解一下MSHTML,IE对HTML语言中的标记(tag)实现了一一对应的对象模型(objectmodel),由MSHTML.DLL封装。MSHTML是基于COM组件的对象模型,其接口是基于Idispatch。关于MSHTML的介绍请看MSDN文档,中文版可以参考下面的文章。关于MSHTML访问动态HTML(DHTML)对象模型的所有接口以I
-
DirectUI界面编程(一)创建第一个应用
1.获取Duilib库文件通过上一节大家对DirectUI界面设计有了初步的了解,本节开始我们一起学习Duilib界面库的使用。 首先我们需要获取Duilib库,目前最新版本为2.0,最新版本源码托管在Github上,项目地址: https://github.com/duilib/duilib 笔者选择的版本为1.1版,该版本可以从Google Code上获取: https://code.g
-
html节点分析,解析html程序(C#版)——遍历各个节点(mshtml)
/*在项目里引用了mshtml.dll,并且引用命名空间:using mshtml;首先,参数html就是html文本内容(里面有markup标记和显示文本等等)其次,getHtmlDisplayContent这个函数就是获取html里浏览器上可看到的内容,即从源码中取出显示文本。最后,traverseNodes是个人写的一个遍历各个节点的一个小小递归程序,没考虑效率什么的,只是想知道怎么使用IH...
-
微软开源PDB
PDB或“程序数据库(Program DataBase)”是Windows生态系统的一个核心组件。不管你是使用C++编写代码,还是使用.NET编写代码,如果没有PDB文件,即使是像单步执行代码这样的基本任务也是不可能的。然而,PDB格式在很大程度上是个黑盒子。至少到目前为止是这样。\\几年来,微软已经发布了公共API,允许开发人员直接查询PDB文件。来自微软的Jim Hogg在一篇博文的开始部分特...
-
结合MSHTML与WebBrowser生成美观实用的WinForm应用程序(By Lostinet)
我用WinForm开发也有一段时间了。我觉得目前的WinForm开发速度是够的,但是一些原本在HTML就很容易做到的事情,在WinForm中就很难实现了。 这个主要的原因可能是WinForm复用控件的能力非常强,但是可用的控件却非常少。一般买回来的控件不但贵,而且也不是太好扩展。作为一个学了多年HTML的人,我当然希望在WinForm中依然能使用HTML的特征,例如强大的CSS!,自动排版伸缩的特
-
getElementsByTagName的详解
今天在看《JavaScript权威指南第六版》根据元素标签获取元素时,有讲到getElementsByTagName返回对象为NodeList,经过测试多个浏览器的运行结果都是HTML集合HTMLCollection。 getElementsByTagName var tagDiv = document.getElementsByTagName("div"); console
6 楼 lococode 2008-11-05 13:33
5 楼 soartju 2008-10-15 21:34
4 楼 wyunsh5168 2008-10-15 17:00
3 楼 orange200310 2008-10-15 10:09
2 楼 yangtse_ye 2008-10-14 12:48
1 楼 lonelyblue 2008-10-14 11:02