C#编程
文章平均质量分 72
llj1985
这个作者很懒,什么都没留下…
展开
-
C#的WebBrowser操作frame如此简单
刚学c#不久,也不太懂什么IHTMLDocument、IHTMLDocument2、IWebBrowser2等等。自己琢磨了好久,终于知道了怎么用WebBrowser操作frame和iframe。1.获取frame的源文件MessageBox.Show(webBrowser1.Document.Window.Frames["main"].Document.Body.InnerHtml);原创 2007-09-01 11:49:00 · 19996 阅读 · 4 评论 -
彻底理解:阻塞、非阻塞、同步、异步、Reactor、Proactor
我以前是写AS3的,事件和回调无处不在,天生就是异步的,很少需要讨论这些概念。现在写C#,这些概念提的就多了,所以需要彻底搞明白。如果把技术的逻辑抽象出来,跟生活中的逻辑做比较,你会发现技术包含的道理是多么的朴素呀。1、阻塞:阻塞是指当前线程被堵住了,不能继续往下执行了,就被操作系统挂起了。阻塞的对象是当前线程,而不是IO被阻塞了;外部资源(通常是IO)使得当前线程被挂起才原创 2016-06-01 20:06:37 · 5683 阅读 · 3 评论