C#开发-winform
文章平均质量分 83
zengxin2008
开始学习...发表每一个开发过程中遇到的困难...
展开
-
VS2010创建ActiveX控件并在html中调用
1.打开VS2010,创建一个Windows控件库项目2.创建一个IObjectSafety接口,防止IE弹出不安全提示 [ComImport, GuidAttribute("CB5BDC81-93C1-11CF-8F20-00805F2CD064")] [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]原创 2012-09-26 12:00:58 · 1818 阅读 · 0 评论 -
C# HttWebRequest 网页数据抓取是出现的错误情况
1.服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF意思是微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应。一个解决方案是在application.config或web.config文件里加入转载 2010-11-25 20:17:00 · 1115 阅读 · 0 评论 -
如何用mshtml获得Javascript中function的返回值
今天琢磨了一下如何用mshtml获得Javascript中function的返回值。我们以前都是用没mshtml.IHTMLWindow2接口的execScript方法来执行HTML文档中的javascript代码段,如 //awbMain为AxSHDocVw.AxWebBrowser控件mshtml.IHTMLDocument2 doc = this.awbMain.Document转载 2012-10-10 11:24:05 · 1078 阅读 · 0 评论 -
从WebBrowser中取得Cookie 和 HttpWebRequest设置cookie!
.将WebBrowser的cookie信息传给HttpWebRequest第一种方法:先建一个"CookieContainer" 把WebBrowser中的Cookie保存在里面//在WebBrowser中登录cookie保存在WebBrowser.Document.Cookie中 CookieContainer myCookieContainer = new Cook转载 2012-09-12 17:46:55 · 8368 阅读 · 2 评论 -
在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解决过程中遇到了一些小问题,现在跟大家分享。 通用辅助类 下面是我编写的一个辅助类,在这个转载 2012-08-31 23:21:00 · 1403 阅读 · 2 评论 -
ServicePoint的详解
ArticleClientCertificate 属性获取发送到服务器的上一个客户端证书。命名空间:System.Net程序集:System(在 system.dll 中)语法Visual Basic(声明)Public ReadOnly Property ClientCertificate As X509CertificateVisual...Conn转载 2012-09-14 09:57:12 · 4338 阅读 · 0 评论 -
C# FTP WebRequest对象
本文字来源于:http://www.csharpwin.com/csharpspace/6436r9653.shtml 微软的.NET framework 2.0相对于1.x来说增加了对FTP的支持。以前为了符合我的需求,我不等不使用第三方类库来实现FTP功能,但是为了可靠,还是使用.NET framework的类比较好。我的这段代码没有做成可重复使用的类库的形式,但它却是比较容易理解的并转载 2010-11-24 15:22:00 · 735 阅读 · 0 评论 -
HttpRequest下载图片,判断图片类型
参考:http://www.cnblogs.com/MessageDream/archive/2012/05/04/2482066.html /// /// 将图片保存到图片库 /// /// 包含图片的流 /// 文件名 public static bool SavePicToLibrary(原创 2012-09-07 15:52:13 · 2053 阅读 · 0 评论 -
C# 断点续传原理和实现
本文章来源于:http://www.lan27.com/Article/200903/10438.htm 在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的转载 2010-11-24 15:37:00 · 546 阅读 · 0 评论 -
HttpWebRequest请求超时的错误
从网上抓取点数据,其间要创建两个HttpWebRequest,第一个请求发送成功后,将服务端返回的Cookie记录下来给第二个HttpWebRequest使用.代码敲完了就执行吧,但请求到20次左右,总是会出现"请求超时"的错误,找了N久也没找到问题在哪里. 开始,我以为是服务端限制了请求数量,于是,找了些代理IP,每个HttpWebRequest分配一个WebProxy,但是问转载 2012-09-14 10:06:50 · 1102 阅读 · 0 评论 -
C# ActiveX调用JS函数
参考文档:http://blog.csdn.net/cds27/article/details/7533479C# 在winform里调用WebBrowser控件里的脚本:IHTMLDocument2 doc = (IHTMLDocument2)webBrowser1.Document.DomDocument;IHTMLWindow2 win = (IHTMLWindo原创 2012-09-27 18:03:41 · 1962 阅读 · 0 评论 -
C#实现的ActiveX截图打印控件
C#实现的ActiveX截图打印控件 C#开发ActiveX控件参考资料: http://www.cnblogs.com/zhf/archive/2009/03/02/1401299.html http://www.cnblogs.com/homer/archive/2005/01/08/88780.html C#开发ActiveX的详细介绍见以上两篇文章,我只转载 2012-09-27 09:51:56 · 1343 阅读 · 0 评论 -
IE配置注册表对应值,WebBrowser中启用禁用ActiveX
注意:除非另外声明,否则每个 DWORD 值等于 0、1 或 3。通常,设置为 0 则将具体操作设置为允许;设置为 1 则导致出现提示;设置为 3 则禁止执行具体操作。值 设置---------------------------------------------------------------------------------- 1001 ActiveX转载 2012-09-27 09:50:35 · 4754 阅读 · 0 评论 -
C# winform 删除某个控件上的子控件
现在要删除panel控件里的所有子控件,郁闷了两小时第一:原本以为直接调用Clear方法就可以了,但实际上不行的,调试的时候,调用完Clear后,查看其子控件是显示为0,但窗体上还是保留着,还没立即释放,要等窗体关闭后,通过析构函数来释放,所以满足不了我的需求,不能立即生效。第二:发现Clear方法不行后,然后自己写个foreach循环,结果是没有遍历完所有子控件就停止了,看了下.NET源原创 2012-11-24 11:41:10 · 5089 阅读 · 0 评论