我们直接看如何开发一个WinForm程序吧。可能大家有点懵,WinForm是神马玩意,为什么要先学这个呢。我只能这么简单的跟您说一下:如果我们要做C#开发的话,最好的入门就是做一个WinForm程序。他其实类似于VC++的那种可执行程序,只是依托了.Net框架而已...
分类:
Web程序 时间:
2014-06-15 17:11:03
阅读次数:
220
之前就看到CSDN论坛上有人提问,自己写的程序中的WebBrowser打开招商银行的登录页面后(https://pbnj.ebank.cmbchina.com/CmbBank_GenShell/UI/GenShellPC/Login/Login.aspx),无法显示密码输入控件,但是在IE中可以正常显示。
不卖关子,先把解决方法告诉大家,相信有不少人在头疼这个问题。先把你手头的问题解决了,如果有兴趣再继续往下看解决这个问题的过程。
1.如果你的程序是VC6.0、VC2003、VC2005写的,应该什么都不用...
分类:
Web程序 时间:
2014-06-13 20:35:58
阅读次数:
682
/// /// 返回指定WebBrowser中图片中的图内容/// ///
WebBrowser控件/// IMG元素/// IMG对象private Image GetWebImage(WebBrowser WebCtl,
HtmlElement ImgeTag){ HTMLDocument...
分类:
Web程序 时间:
2014-06-13 16:58:24
阅读次数:
427
话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebA...
分类:
Web程序 时间:
2014-06-13 16:45:04
阅读次数:
305
前不久开发一个项目,是采用WebBrowser作为外壳,加载网页,由于网页是采用html5来进行开发的,当通过WebBrowser加载网页后,html5中的特性都无法正常显示,而通过ie浏览器打开时能够正常显示,经过研究发现WebBrowser默认是通过ie7的兼容模式来进行渲染,因此html5的特...
分类:
Web程序 时间:
2014-06-10 00:38:25
阅读次数:
571
好久没有写文章,发一篇顶顶博客访问量。别人建议转一些比较好的代码也贴过来,但是我打算这里主要发自己原创的代码,所以么。。流量该多少就多少吧。。。回到主题,在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
在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件引言这两天沉迷了Google
SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser。我在《WebBrowser控件使用技巧分享》一文中曾谈到过“我现在可以通过WebBrowser实现对各种Html元素的操控,唯独无法控制...
分类:
Web程序 时间:
2014-06-08 19:58:39
阅读次数:
280
一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。从微软的官方网站上了解到,并非...
分类:
Web程序 时间:
2014-06-08 19:43:57
阅读次数:
296
由于缓存文件是特殊的文件,以及WebBrowser与IE版本有关因此删除缓存绝对不可能用一些IO函数就总可以解决的因此我的这些函数在IO操作的基础上,又针对环境进行相应的清理。
static class WebCleaner { /* * 7 个静态函数 ...
分类:
Web程序 时间:
2014-06-08 19:38:48
阅读次数:
267