随笔分类 - [00-4]学习笔记
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhoufoxcn/archive/2007/10/19/1832819.aspxusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;/* * 作者:周公 * BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要
阅读全文
摘要:StackTrace ss = new StackTrace(true); StackFrame[] stackArr = ss.GetFrames(); StringBuilder sb = new StringBuilder(); foreach (StackFrame frame in stackArr) { sb.AppendFormat("Module :{0}\r\n", frame.GetMethod().Module.Name); sb.AppendFormat("Type :{0}\r\n", frame.GetMethod().Mem
阅读全文
摘要:今天的收获只有一项,那就是这个啦。。。呵呵, 主要的就是用到mshtml.IHTMLChangeSink 中的 Notify方法触发自定义的事件,具体的代码我也不懂,嘿嘿 这些都是从 东西市 Copy 来的,乱的成粥了。几点核心代码:public class Monitor : mshtml.IHTMLChangeSink{ // for monitor htmleditor textchanged private Guid IMarkupContainer2GUID = typeof(mshtml.IMarkupContainer2).GUID; private uint cookie =
阅读全文
摘要:我们常常在网页中Copy一些东西,然后粘贴到某些地方,这时候我们会希望能够获取到这些东西是从具体的那个网页中Copy过来的,怎么获取呢?其实我们在执行CTRL+C操作的时候、已经将当前Copy的网页的URL保存到了剪切板中了,只不过我们在执行CTRL+V的时候没有把那个URL粘贴出来而已。呵呵,知道了这一点、我想就简单多了吧。下面是我在Copy 园子 首页的时候 获取到的剪切板内的数据头Version:1.0StartHTML:000000202EndHTML:000084090StartFragment:000003399EndFragment:000084054StartSelection
阅读全文
摘要:刚学xml操作那会写的一些小例子,现在忘的差不多了,回顾一下… (一)xmlReader 读取xml, 只进只读,速度快… xmlReader附:测试用的xml文件(二)由于xmlReader是只进只读的, 所以想要对xml进行修改操作就要考虑换方法了。 该demo使用XmlDocument 实现对xml的增删改查。注意了:该demo中使用了一个自定义控件,不过它不影响xml的相关的操作。(三) 呵呵下面还有一个更厉害的“导航试搜索”XPathNavigator 提供了强大的编辑、查找、替换、遍历xml的功能。
阅读全文
摘要:代码上面的代码不用说简单的很,如果单独的使用C#语言或者说是在数据类型明确的情况下、进行数据类型转换使用下面的这种方式也是没有太大问题的:代码但是如果是在额外的一些情况下:例如我遇到的利用Socket传输json, 对方发过来的数据 明明定义的是64位的,而我这里解析json时ArraryList里存放的数据却是32位的,唉…… 为了安全还是用下面的方式吧:代码
阅读全文
摘要:重载运算符可重载的运算符:C# 允许用户定义的类型通过使用 operator 关键字定义静态成员函数来重载运算符。但不是所有的运算符都可被重载,下表列出了不能被重载的运算符:运算符 可重载性——————————————&mdash...
阅读全文
摘要:文星家: ? * + 即 01次、0多次、1多次^ 匹配起始端$ 匹配结尾处. 匹配任意单个字符,但换行符除外(x) 匹配x并记住x,前提是匹配(?:x) 匹配x但不记住xX(?=y) 匹配x,仅当后面紧跟着y时。如果符合匹配,则只有x会被记住,y不会被记住。X(?!y)匹配x,仅当后面不紧跟着y时。如果符合匹配,则只有x会被记住,y不会被记住。x|y匹配x或y。注意如果x和y都匹配上了,那么只记...
阅读全文
摘要:1.在托管程序的.config文件里,启用legacyCorruptedStateExceptionsPolicy这个属性,即简化的.config文件类似下面的文件:App.config:这个设置告诉CLR 4.0,整个.NET程序都要使用老的异常捕捉机制。2.在需要捕捉破坏性异常的函数外面加一个HandleProcessCorruptedStateExceptions属性,这个属性只控制一个函数...
阅读全文
摘要:一、概述Windows 窗体 RichTextBox 控件用于显示、输入和操作格式化的文本。RichTextBox 控件除了做 TextBox 控件所做的每件事外,还可以显示字体、颜色和链接,从文件加载文本和加载嵌入的图像,以及查找指定的字符。RichTextBox 控件通常用于提供类似字处理应用程序(如 Microsoft Word)的文本操作和显示功能。RichTextBox 控件可以显示滚动...
阅读全文
摘要:今天在CSDN上看到一个关于随机数问题的帖子,忽然间想起以前写过一个随机排序一维数组的方法、于是开始“翻箱倒柜”终于把它找出来了,呵呵 …LZ 原帖:比如我现在有1到50这个50个数,每次循环我都去随机这50个数,如果判断,在随机的时候产生的数不相等?也就是说我想把这个50个数的顺序打乱,分别显示出...
阅读全文
摘要:挺方便的一个类,提供了对数据集的批量操作,尤其是合并与删除 对于解决一些特殊问题还是挺有帮助的。 MethodsAddCopyToClearExceptWithRemoves all elements in the specified collection from the current HashSet < T > object示例见下:IntersectWithModifies t...
阅读全文
摘要:/// <summary> /// 处理配置文件类 /// </summary> public class ConfigClass { /// <summary> /// 读取配置文件 /// </summary> /// <param name="strPath"></param> /// <returns>&l...
阅读全文
摘要:今天唠叨两句一个特别经典的话题:“窗体间传值 及 同步更新两个窗体间的数据”,作为菜鸟无论是知识、技术、还是能力都有限,说的不好、望大家莫笑。我们老师在给我们讲课时惯用的一个套路就是:以实例由简到繁、由易到难,将知识点及其用法贯穿于始终。今天我也献丑试一试,嘿嘿… 见笑、见笑!窗体简单设计如下:父窗体 :Form1 包含两个控件:TextBox类型控件,Nam...
阅读全文
摘要:自从第一天接触到泛型、就对泛型产生了一种特殊的感觉、就像是一见钟情、 因此ArrayList 就被我无情地抛弃了,怎么感觉像是在写小说啊,呵呵… 言归正传就在刚才在做一个自定义控件(具体说来就是这个控件的需要绑定一个本地的文件,而且还要显示一个缩略图、这个缩略图是根据文件的格式(即后缀名)来动态设定的,文件格式是用 枚举类型保存),由于其中的一些代码变化比较多(例如:增加了几个后缀名...
阅读全文
摘要:本人不才学过一点点WinForm,现在正在利用非工作时间学习WPF,可惜没有任性,时不时的偷懒、不看书也不更新博客,嘿嘿…大侠见笑。下面是我的一个关于Application类的一个小Practice(当然、还没有做完、后续更新…)XAML部分代码代码C#部分代码
阅读全文