在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件引言这两天沉迷了Google
SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser。我在《WebBrowser控件使用技巧分享》一文中曾谈到过“我现在可以通过WebBrowser实现对各种Html元素的操控,唯独无法控制...
分类:
Web程序 时间:
2014-06-08 19:58:39
阅读次数:
280
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。简单描述:大话设计模式中的截图:代码例子:AbstractPlayer类:1
package com.longsheng.adapter;2 3 public abst...
分类:
编程语言 时间:
2014-06-08 20:00:30
阅读次数:
324
我们在开发中,往往要得到网页中某个元素的位置,并且点击它。要模拟一次鼠标点击并不难,只要调用一个API就行了,关键就是怎么样得到这个元素的位置,还有判断是否要滚动滚动条,要滚动多少行能让元素显示出来。当然我们可以动态改变它的CSS,让它在特定的位置显示出来,但这个方法只对比较简单的网页有效。那我们怎...
分类:
Web程序 时间:
2014-06-08 19:59:51
阅读次数:
379
好久没有写文章,发一篇顶顶博客访问量。别人建议转一些比较好的代码也贴过来,但是我打算这里主要发自己原创的代码,所以么。。流量该多少就多少吧。。。回到主题,在webbrowser中点击某链接网上几乎都是用document对象模拟点击,这个方法基本能应对一般的情况,但是例如广告联盟的点击XXX就有检测机...
分类:
Web程序 时间:
2014-06-08 20:01:52
阅读次数:
318
有不少人发信问这个问题,我把答案贴在这里: 建议参考 WTL (Windows
Template Library) 的代码示例工程TabBrowser(在WTL目录/Samples/TabBrowser 下面)。该工程演示了如何用WTL +
IE WebBrowser接口开发一个多Tab的IE内核浏...
分类:
其他好文 时间:
2014-06-08 20:01:08
阅读次数:
314
深入浅出MFC对于虚函数实现方式的缺点,它指出:虚函数耗费大量内存,系统最终将被这些额外负担拖垮。
但是现在对于容量巨大的白菜价格的内存来说,这种额外负担是否已经过时了呢~?
书中提到,虚函数表中的每一个项目都是一个函数指针,价值4字节,如果基类的虚函数表有100项 (MFC里面的消息数量是否在这个...
分类:
其他好文 时间:
2014-06-08 20:02:33
阅读次数:
197
4 对象与类4.1 面向对象程序设计概述1
类封装(数据隐藏):将数据和行为组合在一个包中,并对对象使用者隐藏数据的实现方式。对象中的数据成为实例域,操纵数据的过程称为方法。2
对象对象的三个主要特性:对象的行为behavior,对象的状态state,对象标识identity。3 识别类4 类之间的...
分类:
编程语言 时间:
2014-06-08 20:03:17
阅读次数:
266
今天看了个验证码识别的代码,其中引用到了mshtml.dll,找了半天原来就是microsoft.mshtml.dll。查这个dll的时候还发现了好几篇关于这个dll添加问题的文章。顺便看了下,原来这个dll有三个,添加引用时要注意了。
第一篇文章: 1.添加引用的问题 一般在开发环境下会在三个地....
分类:
Web程序 时间:
2014-06-08 20:04:02
阅读次数:
339
当需要为Model的属性添加一些额外信息的时候,使用[AdditionalMetadata("somekey", "some
content")]是不错的选择,MVC内部把键值信息赋值给了ModelMetadata.AdditionalValues属性。那么,在视图中如何获取该属性的ModelMet...
分类:
Web程序 时间:
2014-06-08 20:05:19
阅读次数:
341
点击付费广告, 是目前比较流行的一种网络营销模式, 但是,如果你单纯的靠手工一个一个去点,
总觉得不划算, 能不能实现自动的去点击呢? 答案是肯定的.NET 里面的 WebBrowser,
可以满足我们的要求如果你利用本文的思路,去做赚Money的事情,后果自负 (不过,目前这种事情已经不好做了,各...
分类:
Web程序 时间:
2014-06-08 20:04:42
阅读次数:
274
菜鸟HtmlAgilityPack初体验。。。弱弱的代码。。。Html Agility
Pack是一个开源项目,为网页提供了标准的DOM API和XPath导航。使用WebBrowser和HttpWebRequest下载的网页可以用Html
Agility Pack来解析。HtmlAgilityPa...
分类:
Web程序 时间:
2014-06-08 20:07:13
阅读次数:
502
闲来无聊对于clr一书又重新温习了下,但是看到事件这张后还是有很多的困惑,对于事件能力CLR是这样描述,通知其它对象发生特定的事情。1.其它对象:是指对于事件的关注者2.特定的事件:对于满足事件交互的消息,这个消息都继承EventArgs3.通知:是指对于事件关注者订阅的事件进行回调(不知道这么理解...
分类:
其他好文 时间:
2014-06-08 20:06:31
阅读次数:
208
资料来源:Editplus
Wikihttp://editplus.info/wiki/Regular_Expressionshttp://editplus.info/wiki/Regular_expression_syntaxRegular
Expressions 正则表达式This page e...
分类:
其他好文 时间:
2014-06-08 20:09:22
阅读次数:
344
【题解】:【代码】: 1 #include 2 #include 3 #include 4
#include 5 #include 6 #define LL long long 7 using namespace std; 8 LL
dp[15][100005]; 9 LL N,h,uh,...
分类:
其他好文 时间:
2014-06-08 20:08:41
阅读次数:
261
SASS是一种 CSS 的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得 CSS
的开发,变得简单和可维护。 SASS 提供四个编译风格的选项:* nested:嵌套缩进的 css 代码,它是默认值。* expanded:没有缩进的、扩展的
css 代码。* compact:简洁格式....
分类:
其他好文 时间:
2014-06-08 20:07:56
阅读次数:
292
據說小学生几秒就做出;高中生几分钟;大学生半小时以上;博士可能要一辈子......What
takes an elementary school student just seconds to do; takes a high school
student several minutes; take...
分类:
其他好文 时间:
2014-06-08 20:10:07
阅读次数:
222