亚瑟狼

网络的精神就是共享
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

文章分类 -  c#

摘要:概述:在真正的对象化开发项目中,我们通常会将常用的业务实体抽象为特定的类,如Employee、Customer、Contact等,而多数的类之间会存在着相应的关联或依存关系,如Employee和Customer通过Contact而产生关联、Contact是依赖于Employee和Customer而存在的。在实际的对象应用模块中,可能会有这样的需求:获得一组客户对象(即Customers集合类的实例... 阅读全文

posted @ 2009-06-11 22:43 冯满天 阅读(161) 评论(0) 推荐(0)

摘要:c#中委托(delegate)及事件(event)的实现方法 Google和Baidu是两位很好的同学,用小学时的话说就是:它们是两位不说话的好老师!在碰到问题的时候总能通过它们找到方法,有一点就是好多人的blog或page都一样,是拷贝的,或者是添加一个原文的链接。链接不是很可靠,总有网页不存在的时候,而拷贝他人的总有版权争议。因此,为了自己的方便学习也为了能给广大网友的参考,我的blog上的所... 阅读全文

posted @ 2009-05-24 22:56 冯满天 阅读(183) 评论(0) 推荐(0)

摘要:using System; using System.Data; using System.Configuration; using System.Net; using System.IO; using System.Text; using System.Collections.Generic; using System.Text.RegularExpressions; using System.... 阅读全文

posted @ 2008-06-21 06:25 冯满天 阅读(1806) 评论(1) 推荐(1)

摘要:using System; using System.Text; using System.Text.RegularExpressions; using System.Net; using System.IO; namespace GrabData { public class Login { HttpWebRequest request; /*... 阅读全文

posted @ 2008-06-21 06:18 冯满天 阅读(931) 评论(0) 推荐(0)

摘要:网上搜了很多代码段,但是都没有调试成功,以下这一段顺利通过了,记录下来备忘 1 public static string PostData(string url,string indata,CookieContainer myCookieContainer) 2 { 3 string outdata=""; 4 H... 阅读全文

posted @ 2008-06-21 06:08 冯满天 阅读(651) 评论(0) 推荐(0)

摘要:[转]C# 向web网站GET、POST 数据 HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进... 阅读全文

posted @ 2008-06-21 06:02 冯满天 阅读(3628) 评论(0) 推荐(1)

摘要:网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 1、WebBrow... 阅读全文

posted @ 2008-06-21 06:01 冯满天 阅读(197) 评论(0) 推荐(0)

摘要:一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时, Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事 件,所以不能简单地通过它来判断网页加载完毕。 从微软的官方网站上了解到,并非每个frame都对应了一个 DocumentCompleted事件,只有触发了Downloa... 阅读全文

posted @ 2008-06-12 17:49 冯满天 阅读(6344) 评论(2) 推荐(0)

摘要:System.Windows.Forms.SendKeys 以下是 SendKeys 的一些特殊键代码表。 键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 DELETE {DELETE} 或 {DEL} DOWN ARROW(下箭头键) {DOWN} END {END}... 阅读全文

posted @ 2008-06-11 20:07 冯满天 阅读(328) 评论(0) 推荐(0)

摘要:事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,为了等待某... 阅读全文

posted @ 2008-06-11 13:55 冯满天 阅读(143) 评论(0) 推荐(0)

摘要:Webbrowser控件判断网页加载完毕的简单方法 2007-03-04 一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。 从微软的官方网站上了解到,并非每个frame都对... 阅读全文

posted @ 2008-06-10 20:10 冯满天 阅读(378) 评论(0) 推荐(0)

摘要:有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示. 右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么... 阅读全文

posted @ 2008-06-09 13:54 冯满天 阅读(6979) 评论(0) 推荐(0)

摘要:这个控件被封装了一下,和以前的调用方式稍有不同。 事件还是那几个,变化不大。 方法变了不少。 从网上能查到的资料不多,贴出一些代码来作参考。 看看这段代码,可以用来分析网页上的元素的类型的。 private void btn_Find_Click(object sender, EventArgs e) { //find all t... 阅读全文

posted @ 2008-06-06 20:15 冯满天 阅读(164) 评论(0) 推荐(0)

摘要:[转]C# 向web网站GET、POST 数据 HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程... 阅读全文

posted @ 2008-06-05 23:58 冯满天 阅读(141) 评论(0) 推荐(0)