代码改变世界

随笔档案-2012年9月1日

自定义jQueryUI Widget(转载)

2012-09-01 18:59 by C#与.NET探索者, 469 阅读, 收藏,
摘要: 又是第一次,现在的感受是jQueryUI Widget能让你代码组织得更好,风格更一致。如何开始使用首先用$.widget()方法开始定义你的组件,它只接收三个参数:第一个是组件名称,第二个是可选的基类组件(默认的基类是$.Widget),第三个是组件的原型。组件名称必须包含命名空间,要注意的是,官方组件的命名空间是以‘ui’开头的,比如:‘ui.tabs’。我在下面的用‘我’的拼音(‘wo’)。$.widget("yourNamespace.yourWidgetName",[yourBaseWidget],yourWidgetPrototype)$.Widget基类含有一 阅读全文

C#基础:委托之Action<T>和Func<T>的用法(转)

2012-09-01 12:04 by C#与.NET探索者, 220 阅读, 收藏,
摘要: 我们在使用委托的过程中,除了为每个参数和返回类型定义一个委托之外,也就是说为每一个方法(作为参数的方法)定义一个委托,我们还可以使用Action<T>和Func<T>委托。 泛型Action<T>委托表示引用一个void返回类型的方法。Action<T>委托类存在不同的变体,可以传递至多16种不同的参数类型,没有泛型参数的Action类可以调用没有参数的方法。例如:Action<in T1>调用带一个参数的方法,Action<in T1,in T2>调用带两个参数的方法等 Func<T>的用法和Action&l 阅读全文

Action<T>和Func<T>的使用(转)

2012-09-01 11:58 by C#与.NET探索者, 241 阅读, 收藏,
摘要: 泛型Action<T>委托和Func<T>委托是系统定义的两个泛型委托。 Action<T>委托表示引用一个返回类型为Void的方法。这个委托存在不同的变体,可以传递之多16个不同的参数类型。同时,没有泛型 参数的Action类可以调用没有参数的方法。例如,Action<in T>表示有一个输入参数的方法,Action<in T1,in T2>表示有两个输入参数的方法。 Func<T>可以以类似的方法使用。不过Func<T>允许调用带返回参数的方法。Func<T>也有不同的变 体,之多可以传递16个 阅读全文

C#中Action<T>委托的简单使用(转)

2012-09-01 11:53 by C#与.NET探索者, 458 阅读, 收藏,
摘要: 在使用 Action<T> 委托时,不必显式定义一个封装只有一个参数的方法的委托。以下代码显式声明了一个名为 DisplayMessage 的委托,并将对 WriteLine 方法或 ShowWindowsMessage 方法的引用分配给其委托实例。usingSystem;usingSystem.Windows.Forms;delegatevoid DisplayMessage(stringmessage);publicclass TestCustomDelegate{ publicstatic void Main() { DisplayMessage messageTarget; 阅读全文

javascript将网页表格导出Word(转载)

2012-09-01 00:56 by C#与.NET探索者, 707 阅读, 收藏,
摘要: javascript将网页表格导出Word<script>function AllAreaWord() { if(document.all("tab").rows.length==0) { alert("没有内容可导!"); return; } try{ var oWD = new ActiveXObject("Word.Application"); }catch(e) { alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!"); 阅读全文