.NET Framework
volnet
请通过我的博客了解我http://volnet.cnblogs.com
展开
-
The ThreadAbortException from Response.End()
/// /// /// Terminates execution of the current page and begins execution of a new/// request using the supplied URL path./// If preserveForm is false, the QueryStrin原创 2009-06-28 03:58:00 · 484 阅读 · 0 评论 -
skin的应用[制作skin][应用skin][编程使用skin]
Skin文件是.NET Framework2.0中的新特性,是用来美化前台界面的一个控件。在以前对HTML控件进行美化的时候通常采用css来作为美化的模板。但是随着.net的不断丰富,新控件有了很多的新特性,css这个与html同时期的模板对高级控件的支持显得力不从心,这时候MS就推出了skin来满足强大的.net 2.0的控件库的美化需要。下面就介绍如何制作和使用skin制作Skin:1原创 2007-01-14 13:05:00 · 358 阅读 · 0 评论 -
【代码保留】WebService发布本地磁盘信息
今天有人问到如何在服务器A的WebApplication中访问服务器B的磁盘信息(文件Server)。 方案很多啦: FTP协议访问、WebService发布磁盘信息、WCF构建等…… 随手就写了WebService的Demo,蛮放着…… (未处理的东西多啦,特别是安全性的地方……) ///////////////////////code//////////////////////////原创 2007-11-27 22:02:00 · 290 阅读 · 0 评论 -
复合控件和事件(3)——事件基础
上一篇:复合控件和事件(2)——属性,页面要回发,属性要保存 【本文的例子以CompositeControl来命名,但不代表本文是描述复合控件,只是这个系列都在描述这个而已,本文在描述的是控件的制作过程而非复合控件,因此命名只是为了保持解决方案的美观(真不理解自己为了美而放弃了事实,大家就将就一下哈!记住这不是复合控件只是控件)至于在复合控件的文章里面提到这个,理由在文章的和字之后,也就是原创 2007-07-09 22:04:00 · 408 阅读 · 0 评论 -
复合控件和事件(6)——一点优化
上一篇:复合控件和事件(5)——你Call我应 在上一篇中我们了解了用常用的事件形式关联子控件事件的方法,今天我们要讲的则是对(5)中所提到的方法的一点优化。今天的内容来自我们的事件,有没有想过: /**//// /// 定义ControlTextChanged事件 /// [Category("ControlTextC原创 2007-07-23 23:04:00 · 292 阅读 · 0 评论 -
ASP.NET 4.0验证请求(更新)<-加入Google Wave一起讨论!
A potentially dangerous Request.Form value was detected from the client (ctl00$MainContent$txtCode=""). Description: Request Validation has detected a potentially dangerous client input value,原创 2009-10-31 02:23:00 · 617 阅读 · 1 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:17:00 · 192 阅读 · 0 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:17:00 · 206 阅读 · 0 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:17:00 · 212 阅读 · 0 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:16:00 · 198 阅读 · 0 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:16:00 · 196 阅读 · 0 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:17:00 · 253 阅读 · 0 评论 -
复合控件和事件(5)——你Call我应
上一篇复合控件和事件(4)——移花接木先征求个题目吧,这个名字越来越难起了,暂时就先名为《你Call我应》吧。有好的建议记得留言给我~上一篇提到了“移花接木”之术,原理就是简单地把自己的订阅过程交给别人,也可以称之为“代购”吧。我们知道我们经常在事件的写法中包含OnEventName的方法(用On打头算是一个约定吧)。它是一个函数,它被调用后它的内容将被执行。找一个经典的写法进行引述吧:原创 2007-07-23 00:04:00 · 618 阅读 · 0 评论 -
Architecture of Windows Workflow Foundation
本文内容截取自《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 Fou原创 2007-10-02 16:03:00 · 259 阅读 · 0 评论 -
【代码保留】IList转DataTable
#region 数据集互操作 /// /// 将集合类转换成DataTable /// /// 集合 /// public static DataTable ToDataTable(IList list) { Da原创 2007-10-19 14:03:00 · 979 阅读 · 0 评论 -
[Review]Developing Service-Oriented AJAX Applications on the Microsoft® Platform
首先感谢China MVP Team将这本书借阅与我,我已经很认真阅读了这本书,现在和大家分享我的一些小小的心得。《Developing Service-Oriented AJAX Applications on the Microsoft Platform》AMAZON MSPRESS Code Download(7.68MB) Author Blog,是一本重点描述Mic原创 2008-12-16 04:59:00 · 285 阅读 · 0 评论 -
[WCF]Instance Management
[有兴趣阅读本文的请从头至尾阅读,有兴趣帮助我解答疑问的请从尾至头读(红色部分),万分感谢!]我们很容易理解在旧有编程模型中关于类实例的内容。设计模式中Singleton也就是在描述着档子事。但基于WCF并非适合于以上场景,Service与Client之间要保持良好的Instance模型则需要依靠很多其他机制。Programming WCF Service Chapter4 对此进原创 2008-07-18 20:01:00 · 488 阅读 · 0 评论 -
多核心计算机运算
在上一篇《【代码保留】ThreadPoolHelper SampleCode》文章中,我们提到了ThreadPool。而这篇文章将通过一组数据来展示多核计算、单核计算以及线程池在处理单核计算时候的一些区别。本篇示例将继续引用上一篇示例中的例子,并作出补充,请自行查阅。(上一篇)由于我们知道经过多年的工业发展,计算机已经逐渐从单核向多核发展,再者由于计算机(特指CPU)的发展在单原创 2007-12-23 23:02:00 · 539 阅读 · 0 评论 -
ThreadPoolHelper
在使用ThreadPool的时候,我们可能会经常使用到QueueUserWorkItem这个静态方法,这个方法的两个版本如下public static bool QueueUserWorkItem(WaitCallback callBack)public static bool QueueUserWorkItem(WaitCallback callBack,Object s原创 2007-12-23 07:02:00 · 722 阅读 · 0 评论 -
[WCF]How to Hosting?
理清楚Host和Client的关系显得非常重要。今天在VS2005上安装了WCF扩展,才发现原来2005上的扩展与VS2008的wcf模板不太一样,汗一个先……2005的WcfServiceLibrary:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi原创 2007-11-30 12:02:00 · 265 阅读 · 0 评论 -
复合控件和事件(4)——移花接木
上一篇:复合控件和事件(3)——事件基础 上一篇描述了如何创建一个自己的控件,一切看起来都更加地接近细节,写着写着我自己都觉得是不是应该换个标题,毕竟我们是讲复合控件。那么什么是复合控件呢?通俗地讲就是控件是以组合其他控件为基础的一种控件。更具体地讲就请看(ASP.NET 控件开发速成教程:生成复合控件)文章中的描述:顾名思义,复合控件是将多个其他控件聚集在某单一顶部和单一 API 下原创 2007-07-14 00:04:00 · 327 阅读 · 0 评论 -
复合控件和事件(2)——属性,页面要回发,属性要保存
上一篇:复合控件与事件(1)——基础入门,组合也是一种封装在上一篇中,我们介绍了复合控件的一些基础知识,并且利用“组合”的观念将各“类”控件简单地组合在了一起,我们通过public或者protected访问权限或者通过属性将我们的控件暴露给外部,并通过点运算符在外部对其进行调用。这样的做法虽然可行,但却不一定是我们想要的,如果你和我一样想要一个使用起来像微软提供的WebControl一样便原创 2007-07-03 01:04:00 · 385 阅读 · 0 评论 -
VS2005与VSOrcasExpress对LINQ各有所属~
各有所属的属表示项目属性。今天终于决定实战一下LINQ。可惜在VS2005里面(已经安装了.NET Framework3.5),LINQ的语法总是带着隆重的波浪线,真的很是不爽,不用说当然是编译失败了。上MSDN看了半天,总说要安装LINQ,但是我在那页面找了半死都没发现所谓的可安装的LINQ,只有一个指向CTP版本的Orcas。很是郁闷,看到7、8张的CD就恼火,现在的软件怎么原创 2007-06-10 04:04:00 · 239 阅读 · 0 评论 -
【代码保留】WinForm ListBox上下移动选中项(扩展)
一直都在做asp.net的东西,WinForm好久没碰过了,近乎陌生。今天同事说他的Winform中的ListBox无法上下移动项,让我感觉好奇怪,怎么可能,不就是交替选项么,换换位置应该就可以搞定。看了同事的代码,只觉得一片混沌,实在不忍心再读下去,就自己操刀写一下了。(下面的代码使用了扩展方法,需要编译器版本>=3.0,也可以根据相关语法自行修改成2.0以下的版本)代码功能:比较简原创 2008-05-07 13:01:00 · 536 阅读 · 1 评论 -
The Attribute basic
本文仅仅写了一个最简单的Attribute示例,不作过多阐释,代码如下: 值得注意的是,由于Attribute是在编译时确定的,因此/*Blog = new Blog(10,"title","content"),*/ 由于Blog的确定是在运行时确定的,这样的方式将无法编译通过。using System;using System.Reflection;namespace CA_原创 2007-12-16 22:02:00 · 325 阅读 · 0 评论 -
【代码保留】时间器(用于计算时间间隔的类)
动机:主要是想要做一个时间间隔的类。晚上随便写的,可以用来测试效率的一些性能。暂不支持调试(调试的时候时间会暂停,但是时间间隔类的内部实现机制是采用取头尾的方式进行的,因此暂时不支持调试~以后看看会不会用到,用到再写吧~)代码: 1 /**//// 2 /// 时间器类,可以单独使用,也可以与时间器工厂+时间器管理器共同使用 3 /// (单独使原创 2007-11-01 01:03:00 · 563 阅读 · 0 评论 -
How to use the xsd generator generate the class
Setting environment for using Microsoft Visual Studio 2008 x86 tools.<br /><br />C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC>e:<br /><br />E:/>cd E:/MyCSharpProject/ConsoleApplication/CA_RssGetter/CA_RssGetter/bin/Debug<br />/Data<br /><br />原创 2010-03-18 16:16:00 · 256 阅读 · 0 评论