摘要:Setting environment for using Microsoft Visual Studio 2008 x86 tools.C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC>e:E:\>cd E:\MyCSharpProject\ConsoleApplication\CA_RssGetter\CA_RssGette...
阅读全文
摘要:A potentially dangerous Request.Form value was detected from the client (ctl00$MainContent$txtCode="<code></code>"). Description: Request Validation has detected a potentially dangerous cl...
阅读全文
摘要:/// <devdoc>/// <para> /// Terminates execution of the current page and begins execution of a new/// request using the supplied URL path./// If preserveForm is false, the QueryString and F...
阅读全文
摘要:首先感谢China MVP Team将这本书借阅与我,我已经很认真阅读了这本书,现在和大家分享我的一些小小的心得。 《Developing Service-Oriented AJAX Applications on the Microsoft Platform》AMAZON MSPRESS Code Download(7.68MB) Author Blog,是一本重点描述Microsoft ...
阅读全文
摘要:[有兴趣阅读本文的请从头至尾阅读,有兴趣帮助我解答疑问的请从尾至头读(红色部分),万分感谢!] 我们很容易理解在旧有编程模型中关于类实例的内容。设计模式中Singleton也就是在描述着档子事。但基于WCF并非适合于以上场景,Service与Client之间要保持良好的Instance模型则需要依靠很多其他机制。 Programming WCF Service Chapter4 对此进行了细致的描...
阅读全文
摘要:一直都在做asp.net的东西,WinForm好久没碰过了,近乎陌生。今天同事说他的Winform中的ListBox无法上下移动项,让我感觉好奇怪,怎么可能,不就是交替选项么,换换位置应该就可以搞定。看了同事的代码,只觉得一片混沌,实在不忍心再读下去,就自己操刀写一下了。(下面的代码使用了扩展方法,需要编译器版本>=3.0,也可以根据相关语法自行修改成2.0以下的版本) 代码功能:比较简单,就是当...
阅读全文
摘要:在上一篇《【代码保留】ThreadPoolHelper SampleCode》文章中,我们提到了ThreadPool。 而这篇文章将通过一组数据来展示多核计算、单核计算以及线程池在处理单核计算时候的一些区别。 本篇示例将继续引用上一篇示例中的例子,并作出补充,请自行查阅。(上一篇) 由于我们知道经过多年的工业发展,计算机已经逐渐从单核向多核发展,再者由于计算机(特指CPU)的发展在单核上的突破已经...
阅读全文
摘要:在使用ThreadPool的时候,我们可能会经常使用到QueueUserWorkItem这个静态方法,这个方法的两个版本如下public static bool QueueUserWorkItem( WaitCallback callBack )public static bool QueueUserWorkItem( WaitCallback callBack, Object state )这两...
阅读全文
摘要:本文仅仅写了一个最简单的Attribute示例,不作过多阐释,代码如下: 值得注意的是,由于Attribute是在编译时确定的,因此/*Blog = new Blog(10,"title","content"),*/ 由于Blog的确定是在运行时确定的,这样的方式将无法编译通过。using System; using System.Reflection; namespace CA_Attribu...
阅读全文
摘要:理清楚Host和Client的关系显得非常重要。 今天在VS2005上安装了WCF扩展,才发现原来2005上的扩展与VS2008的wcf模板不太一样,汗一个先…… 2005的WcfServiceLibrary: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte...
阅读全文
摘要:今天有人问到如何在服务器A的WebApplication中访问服务器B的磁盘信息(文件Server)。 方案很多啦: FTP协议访问、WebService发布磁盘信息、WCF构建等…… 随手就写了WebService的Demo,蛮放着…… (未处理的东西多啦,特别是安全性的地方……) ///////////////////////code//////////////////////////////...
阅读全文
摘要:动机: 主要是想要做一个时间间隔的类。晚上随便写的,可以用来测试效率的一些性能。暂不支持调试(调试的时候时间会暂停,但是时间间隔类的内部实现机制是采用取头尾的方式进行的,因此暂时不支持调试~以后看看会不会用到,用到再写吧~) 代码: 1 /**//// 2 /// 时间器类,可以单独使用,也可以与时间器工厂+时间器管理器共同使用 3 /// (单独使用,将失去全局比较...
阅读全文
摘要:#region 数据集互操作 /// /// 将集合类转换成DataTable /// /// 集合 /// public static DataTable ToDataTable(IList list) { DataTable resul...
阅读全文
摘要:本文内容截取自《Windows WorkFlow Foundation: The Next Step and Beyond》 http://www.developer.com/mgmt/article.php/3624951 http://www.developer.com/mgmt/article.php/11085_3624951_2 Architecture WorkFlow Foundat...
阅读全文
摘要:上一篇:复合控件和事件(5)——你Call我应 在上一篇中我们了解了用常用的事件形式关联子控件事件的方法,今天我们要讲的则是对(5)中所提到的方法的一点优化。今天的内容来自我们的事件,有没有想过: /**//// /// 定义ControlTextChanged事件 /// [Category("ControlTextChanged...
阅读全文
摘要:复合控件和事件(5)——你Call我应
描述了复合控件与子控件之间的事件处理机制
阅读全文
摘要:上一篇:复合控件和事件(3)——事件基础 上一篇描述了如何创建一个自己的控件,一切看起来都更加地接近细节,写着写着我自己都觉得是不是应该换个标题,毕竟我们是讲复合控件。那么什么是复合控件呢?通俗地讲就是控件是以组合其他控件为基础的一种控件。更具体地讲就请看(ASP.NET 控件开发速成教程:生成复合控件)文章中的描述: 顾名思义,复合控件是将多个其他控件聚集在某单一顶部和单一 API 下的控件。如...
阅读全文
摘要:上一篇:复合控件和事件(2)——属性,页面要回发,属性要保存 【本文的例子以CompositeControl来命名,但不代表本文是描述复合控件,只是这个系列都在描述这个而已,本文在描述的是控件的制作过程而非复合控件,因此命名只是为了保持解决方案的美观(真不理解自己为了美而放弃了事实,大家就将就一下哈!记住这不是复合控件只是控件)至于在复合控件的文章里面提到这个,理由在文章的和字之后,也就是事件。所...
阅读全文
摘要:上一篇:复合控件与事件(1)——基础入门,组合也是一种封装在上一篇中,我们介绍了复合控件的一些基础知识,并且利用“组合”的观念将各“类”控件简单地组合在了一起,我们通过public或者protected访问权限或者通过属性将我们的控件暴露给外部,并通过点运算符在外部对其进行调用。这样的做法虽然可行,但却不一定是我们想要的,如果你和我一样想要一个使用起来像微软提供的WebControl一样便捷的看上...
阅读全文
摘要:各有所属的属表示项目属性。 今天终于决定实战一下LINQ。可惜在VS2005里面(已经安装了.NET Framework3.5),LINQ的语法总是带着隆重的波浪线,真的很是不爽,不用说当然是编译失败了。 上MSDN看了半天,总说要安装LINQ,但是我在那页面找了半死都没发现所谓的可安装的LINQ,只有一个指向CTP版本的Orcas。很是郁闷,看到7、8张的CD就恼火,现在的软件怎么都这么多G啊...
阅读全文