摘要:http://www.fengfly.com/plus/view-172365-1.html
阅读全文
摘要:淘宝浏览器2.0onWindows7x64:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/536.11(KHTML,likeGecko)Chrome/20.0.1132.11TaoBrowser/2.0Safari/536.11猎豹浏览器2.0.10.3198急速模式onWindows7x64:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.1(KHTML,likeGecko)Chrome/21.0.1180.71Safari/537.1LBBROWSER猎豹浏览器2.0.10.3198兼容模式onWindo
阅读全文
摘要:这里下载:http://www.newtonsoft.com/products/json/安装: 1.解压下载文件,得到Newtonsoft.Json.dll 2.在项目中添加引用..序列化和反序列在.net项目中:Product product = new Product();product.Name = "Apple";product.Expiry = new DateTime(2008, 12, 28);product.Price = 3.99M;product.Sizes = new string[] { "Small", "Mediu
阅读全文
摘要:http://www.oschina.net/p/xptable/similar_projects?lang=194&sort=view
阅读全文
摘要:今天看到有朋友在群中问,要如何从DataTable筛选出不重复的行。因为在SQL中有distinct关键字,所以很多朋友就自然想到了用 dt.Select("distinct字段")来处理,结果失败了,因为dt.Select是不支持distinct关键字的。又有朋友提到,循环所有行,对比每一行与上一列值的值,例如:DataRow[]drs=newDataRow[dt.Rows.Count];for(inti=1;i<dt.Rows.Count;i++){if(dt.Rows[i]["关键列"].ToString()==dt.Rows[i-1][&q
阅读全文
摘要:http://www.cnblogs.com/peterzb/archive/2009/06/21/1507880.html
阅读全文
摘要:http://www.cnblogs.com/lovecherry/archive/2007/10/17/927728.htmlhttp://www.cnblogs.com/springyangwc/archive/2011/05/05/2038402.htmlhttp://blog.sina.com.cn/s/blog_6ad539a90100kora.htmlhttp://tech.it168.com/msoft/2007-10-29/200710290920859.shtmlhttp://www.cnblogs.com/jirigala/archive/2009/10/14/158339
阅读全文
摘要:在学习HTML Xpath之前呢我们先来下载一下Dll文件下载地址:http://htmlagilitypack.codeplex.com/大家下载单击如下图片下载就行了<ignore_js_op>接下来就是在程序中引用一下,<ignore_js_op>然后就可以直接调用 了,大家看看代码吧普通浏览复制代码//htmlDcoument对象用来访问Html文档sHtmlAgilityPack.HtmlDocumenthd=newHtmlAgilityPack.HtmlDocument();//加载Html文档hd.LoadHtml(strhtml);stringstr=h
阅读全文
摘要:C#中利用委托实现多线程跨线程操作- 张小鱼 2010-10-22 08:38在使用VS2005的时候,如果你从非创建这个控件的线程中访问这个控件或者操作这个控件的话就会抛出这个异常。这是微软为了保证线程安全以及提高代码的效率所做的改进,但是也给大家带来很多不便。其实解决这个问题有两种方法:一,是通过设置System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;在你的程序初始化的时候设置了这个属性,而且在你的控件中使用的都是微软Framework类库中的控件的话,系统就不会再抛出你上面所说的这个错误了。二,就是委托
阅读全文
摘要:事实上,本文内容很简单且浅显,所以取消前戏,直接开始。。源代码:在本文最后这里是一张动画,演示在多线程(无限循环+Thread.Sleep)情况下主界面操作不受影响。多线程是一种提高程序运行效率和性能的常用技术。随着我们学习工作的深入,在编程中或多或少会涉及到需要多线程的情况。多数时候,我们的操作模式是后台线程中处理数据,计算结果,然后在前台界面(GUI)中更新显示。在.NETFramework中,为了保证线程安全,避免出现访问竞争等问题,是不允许跨线程访问窗体控件的。如果强行访问,则会引发InvalidOperationException无效操作异常,如下图:为了实现跨线程访问控件,.NET
阅读全文
摘要:多线程和用户界面基础知识构建一个不稳定的应用程序您们中的许多人可能已经熟悉从后台线程与UI交互的相关问题,但作为一种复习,让我们快速回顾一下。考虑下面的代码示例。class MyForm : Form{ListBox lbData ;MyForm() {InitializeComponent(); // Create form controlsWork1_(); // Call Work1_ on the current thread}void Work1_(){StreamReader rdr1 = new StreamReader(@"/My Documents/DataFile
阅读全文
摘要:今天,有个网友,提问:指定目录中有若干个很小的文本文件,现在需要使用多线程进行读取。一个文件一个线程或设置共有10个线程之类的方式都可以。把读取的文本全部追加到窗口中的指定编辑框中,只有一个编辑框,都写在这个里面,不分顺序,换行即可。我用委托的方式,写了下面的解决方法:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO
阅读全文
摘要:这里举一个更改Text属性的例子:1.为了实现更改任意一个控件,这里我定义了一个结构体public struct SetTextParam{ public Control CtrlObject;public string strText;}2.定义一个委托delegate void SetTextCallback(SetTextParam stParam);3.编写改变Text属性的函数private void SetText(SetTextParam stParam){ if (stParam.CtrlObject.InvokeRequired) stParam.CtrlObject.Inv
阅读全文
摘要:http://www.cnblogs.com/wdw31210/archive/2012/05/09/2491500.html
阅读全文
摘要:http://www.ztree.me/v3/main.php#_zTreeInfo
阅读全文
摘要:http://hi.baidu.com/softworm/item/29e1f42472bff01109750881
阅读全文
摘要:http://blog.csdn.net/rrrfff/article/details/6170653
阅读全文
摘要:http://blog.csdn.net/htsnoopy/article/details/7094224
阅读全文
摘要:http://www.codeproject.com/Articles/11596/XPTable-NET-ListView-meets-Java-s-JTable
阅读全文
摘要:privatevoidlistView1_Click(objectsender,EventArgse) { if(this.listView1.SelectedItems.Count<=0)//这这判断是否点了空白区,点了空白区进到if里 MessageBox.Show("请选中items"); }
阅读全文