区块链系统之家

关注最新技术动态

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2013年1月16日

c#字典Dictionary循环Remove自减时注意不能用foreach

摘要: 字典Dictionary循环Remove自减时注意不能用foreach,否则会导致循环的时候自己的数量在变化,导致报错, 未解决此问题,需要用for 测试,初始化字典时候,添加2个list,各8个item 编码实现 ConcurrentDictionary<int, List<int>> dic = new ConcurrentDictionary<int, List<int>>()... 阅读全文

posted @ 2013-01-16 14:53 新技术动态 阅读(4714) 评论(0) 推荐(0) 编辑

2013年1月15日

验证码识别必备,c#分析bmp图形文件,一个有用的BMP图形分析类

摘要: 来自http://blog.csdn.net/caiqi1123/article/details/7369276using System; 2using CrazyCoder.Commom.IO; 3namespace CrazyCoder.Common.Image 4{ 5 /**//// <summary> 6 /// BMP 的摘要说明。 7 /// </s... 阅读全文

posted @ 2013-01-15 22:11 新技术动态 阅读(1060) 评论(0) 推荐(0) 编辑

c# VS2010快捷代码段

摘要: 使用过vb.net的人都知道,系统提供的代码段挺多的,也十分实用,而其中的数据库相关的代码段更令我爱不释手,应为写连接字符串的时候不用再去找那些长长的字符,而直接右键插入代码段,然后再它自动生成的代码里面把连接字符串copy出来。可是到了c#那里,我就发觉这个代码段提供的也太少了吧,如果没有用过vb.net的c#朋友还会认为这个代码段是鸡肋,没有用。的确如此,如果就靠自身默认提供的那些代码段,可有... 阅读全文

posted @ 2013-01-15 16:18 新技术动态 阅读(855) 评论(0) 推荐(0) 编辑

WebKit.net最简单使用方法

摘要: WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。 第一步: 下载WebKit.net 的bin文件。别小看这一步,你不一定能下载成功,原因你懂的。 WebKit.net 的主页是http://webkitdotnet.sourceforge.net/ 直接... 阅读全文

posted @ 2013-01-15 16:10 新技术动态 阅读(20445) 评论(4) 推荐(1) 编辑

2013年1月14日

ConcurrentDictionary数据结构的使用方法

摘要: ConcurrentDictionary数据结构是4.0之后才加进去的,次数据结构最大的有点就是线程安全的 编码实现using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Syst... 阅读全文

posted @ 2013-01-14 15:32 新技术动态 阅读(1587) 评论(0) 推荐(0) 编辑

2013年1月11日

C#子线程抛出的异常给主线程

摘要: 前几天在修改记账程序,把导入数据的那部分改了一下,改为用线程操作,这样导入数据多的时候主界面不会出现假死状态。 在原来的代码里面有一些try{}catch{}的异常处理代码,在加入子线程的时候这些代码也留着,想通过throw把异常抛出到主线程来。在测试时发现,子线程无法将异常抛出给主线程,程序报错了。于是上网查了些资料,得知线程之间是不可能发生异常处理的交换关系的。 所以解决办法就是用委... 阅读全文

posted @ 2013-01-11 15:02 新技术动态 阅读(7363) 评论(2) 推荐(3) 编辑

2013年1月10日

WebBrowser1_DocumentCompleted事件里面无法触发InvokeMember("click")

摘要: 在WebBrowser1_DocumentCompleted事件里面加入网页操作之后,任何操作都没反应,如:foreach (HtmlElement em in extendedWebBrowser1.Document.Links){ if ((em.InnerText == "购买") && (em.GetAttribute("title") == "确认信息。")) { ... 阅读全文

posted @ 2013-01-10 23:18 新技术动态 阅读(2512) 评论(3) 推荐(0) 编辑

webBrowser载入网页机制-网页加载是否完毕判断

摘要: 根据Browser_DocumentCompleted,Browser_Navigated,Browser_Navigating这三个消息来判断的,用什么计数器啦,还有判断IsBusy,StatusText等。。以上或多或少对于一些网页是可行的,对于另一些网页却又有另外的意外,所以总的来说,都不能通用准确判断,查找许多资料发现wenbbrowser来自于EXwenbbrowser,然而微软... 阅读全文

posted @ 2013-01-10 17:38 新技术动态 阅读(2678) 评论(5) 推荐(0) 编辑

对ExtendedWebBrowser的再扩展之二-获取控制弹出消息

摘要: 截获"浏览器的信息对话框"弹出消息: 基于某些特殊需求的需要,程序需要知道浏览器控件的信息对话框何时弹出了,消息的内容是什么,以及其它相关的信息. 思路一: 向浏览的页面中添加如下代码(为避免与页面中原有的元素相冲突,可以将下面代码内的方法名,元素名等替换成不同的guid) <script language="JavaScrip\"> window.alert=myFunction; ... 阅读全文

posted @ 2013-01-10 10:46 新技术动态 阅读(333) 评论(0) 推荐(0) 编辑

判断页面是否完全载入-对ExtendedWebBrowser的DocumentCompleted再扩展

摘要: .NET 2.0 提供了一个新的WebBrowser控件.该WebBrowser控件为我们带来了许多非常实用的新特性.举个简单的例子: HtmlDocument htmlDoc = webBrowser.Document; HtmlElement btnElement = htmlDoc.All["btnClose"]; if (btnElement != null) { ... 阅读全文

posted @ 2013-01-10 10:44 新技术动态 阅读(326) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

导航