上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 80 下一页
摘要: C#中判断数据类型:inti=5;Console.WriteLine("i is an int? {0}",i.GetType()==typeof(int));Console.WriteLine("i is an int? {0}",typeof(int).IsInstanceOfType(i)); 阅读全文
posted @ 2011-12-14 18:33 唔愛吃蘋果 阅读(4171) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-12-14 09:27 唔愛吃蘋果 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 何为ItemControl? 是指包含一个项集合,如datagrid,listbox,tabControl,treeview. 那UI Virtualization又是什么呢? 最开始看到这个概念是在bea stollnitz的blog上,其实我也不知道该如何界定,但是一个控件如果支持ui virtualization(虚拟化), 那么它只会创建需要被显示在屏幕实际可见部分的的ui 元素。可能这还不是很明白,假设我有一个带滚动条的ListBox,绑定到ListBox上的数据有10000条, 而ListBox的高度只能够显示100条数据,由于在silverlight3中ListBox支持(UI. 阅读全文
posted @ 2011-12-13 14:22 唔愛吃蘋果 阅读(341) 评论(0) 推荐(0) 编辑
摘要: WPF里面虽然很多形式上跟Winform一样,但是控件的使用上面还是会有很多诧异。RichTextBox就是一个例子,是的,在WPF里面对这个控件可以做很多Winform很难做的效果出来。比如在对RichTextBox插入图片,winform时代除了用复制粘贴这种借助剪贴板的差劲方法之外就是要重写和自定义RichTextBox控件了。这就需要高超的编程能力了。但在WPF里面,只需要加几个代码就能搞定了。在XAML里面添加图片到RichTextBox可以如下所示: <RichTextBox HorizontalAlignment="Left" Margin=" 阅读全文
posted @ 2011-12-08 18:43 唔愛吃蘋果 阅读(1022) 评论(1) 推荐(0) 编辑
摘要: 基类型(基本类型)Nullable 类型用?构造,如:int?是整型int的Nullable 类型,一个Nullable 类型的基类型必须是值类型,如int是值类型,它的Nullable 就是int? 如:int i=0;int? j=null;基类型不能是引用类型,如:string s="abc";string? s=null;//错误?? 就是如果为null,则运行后面的,否则返回前面的。obj = obj1 ?? new Object()//等价于:if (obj == null) obj = new Object();else obj = obj1; 阅读全文
posted @ 2011-12-07 15:03 唔愛吃蘋果 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 今天看到一个正则表达式口诀,发上来学习一下: 正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; (指. *等特殊符号)倒杠后面跟小w, 数字字母来表示; (w跟数字字母;d跟数字) 倒杠后面跟小d, 只有数字来表示; 倒杠后面跟小a, 报警符号嘀一声;倒杠后面跟小b, 单词分界或退格; 倒杠后面跟小t, 制表符号很明了; 倒杠后面跟小r, 回车符号知道了; 倒杠后面跟小s, 空格符号很重要; 小写跟罢跟大写,多得实在不得了; 倒杠后面跟大W, 字母数字靠边站; 倒杠后面跟大S, 空白也就靠边站; 倒杠后面跟大D, 数字从此靠边站; 倒框后面跟大B 阅读全文
posted @ 2011-12-04 18:57 唔愛吃蘋果 阅读(612) 评论(0) 推荐(0) 编辑
摘要: c#(asp.net)正则表达式在编程开发当中是非常重要的,而对一些程序员又容易被忽略,这主要是对于常用的c#(asp.net)正则表达式可以在网上搜索到。但对于一个高级程序员来说,这是必须得熟练掌握的。掌握c#(asp.net)正则表达式的方法其实简单,我们只要熟悉其语法,然后记住几个常用的c#(asp.net)正则表达式。c#(asp.net)正则表达式中常见语法:字符匹配,重复匹配,字符定位,转义匹配,字符分组,字符替换和字符决策。对于快速入门的人就请记住:字符匹配语法,重复匹配语法,字符定位语法,转义匹配语法。对这四个语法的详细文档如下。字符匹配语法字符语法语法解释语法例子\d匹配数字 阅读全文
posted @ 2011-12-04 18:56 唔愛吃蘋果 阅读(256) 评论(0) 推荐(0) 编辑
摘要: .NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。如何使用.NET配置文件(一) 如何使用.NET配置文件(二) 沐枫网志 3. 自定义配置结构 (使用IConfigurationSectionHandler)假设有以下的配置信息,其在MyInfo可以重复许多次,那么应如何读取配置呢?这时就要使用自定义的配置程序了。<myConfigs>& 阅读全文
posted @ 2011-11-23 15:30 唔愛吃蘋果 阅读(263) 评论(0) 推荐(0) 编辑
摘要: .NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。如何使用.NET配置文件(一) 如何使用.NET配置文件(二) 沐枫网志 1. 使用<appSettings> 简单的配置信息,可以直接放入<appSettings>标记中。如: <?xmlversion="1.0"encoding="utf- 阅读全文
posted @ 2011-11-23 15:29 唔愛吃蘋果 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在Windows Form应用中,BackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker 类方便地解决问题。由于操作是异步执行的,用户可能在异步操作执行过程中关闭当前窗体,而窗体的关闭会伴随着Dispose方法的执行。如果我们注册了BackgroundWorker的RunWorkerCompleted事件,并且在该事件处理程序中需要操作这个被Disposed的窗体,就会出 阅读全文
posted @ 2011-11-14 11:48 唔愛吃蘋果 阅读(1355) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 80 下一页