DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

12 2011 档案

摘要:[C#/ASP.NET]中List<T>真的非常好用。一个例子简单说明一下List<>中Sort()、Find()、FindAll()、Exist()的使用方法简单介绍:List<T>.Sort() → 排序TList<T>.Find() → 找出一個TList<T>.FindAll() →找出多個TList<T>.Exist() →判斷T是否存在 示例代码: 页面文件GenericList.aspx?123456789101112131415161718<%@ Page Language="C#" 阅读全文
posted @ 2011-12-31 15:45 DoubleLi 阅读(401) 评论(0) 推荐(0) 编辑

摘要:C#4.0推出后,类似Linq,Lamda表达式等许多新的程序写法层次不穷。与之相关的Delegate,Action,Func,Predicate的使用和区别也常常让大家迷惑,此处就结合实际的应用,对其进行详细的说明。在书写代码时,常常会用到委托,这个在winform下较常见,但自定义Delegate时,我们常常发现Delegate必须全局可见,才能在需要的地方进行使用,而对于私有的delegate对象,在本类中进行使用,这似乎是不方便的。下边我们来看传统的Delegate的写法。publicdelegatevoid MyDelegate(string name); publicclass . 阅读全文
posted @ 2011-12-31 15:43 DoubleLi 阅读(332) 评论(0) 推荐(0) 编辑

摘要:Predicate 泛型委托 表示定义一组条件并确定指定对象是否符合这些条件的方法。此委托由 Array 和 List 类的几种方法使用,用于在集合中搜索元素。看看下面它的定义:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> // Summary: // Represents the method that defines a set of criteria and determines whether // the specified o 阅读全文
posted @ 2011-12-31 15:31 DoubleLi 阅读(309) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.cnblogs.com/nokiaguy/archive/2008/06/09/1216166.html本文介绍了.net 3.5 framework中的Lambda表达式。这种表达式可以取代delegate,作为方法指针来使用。 在C#2.0及C#1.x中,需要使用delegate来定义方法指针。如下面的代码如示:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public delegate bool Filte 阅读全文
posted @ 2011-12-31 14:54 DoubleLi 阅读(572) 评论(0) 推荐(0) 编辑

摘要:C#中有两种类型变量,一种 是值类型变量,一种是引用类型变量,对于值类型变量,深拷贝和前拷贝都是通过赋值操作符号(=)实现,其效果一致,将对象中的值类型的字段拷贝到新的对象中.这个很容易理解。 本文重点讨论引用类型变量的拷贝机制和实现。 C#中引用类型对象的copy操作有两种: 浅拷贝(影子克隆/shallow copy):只复制对象的值类型字段,对象的引用类型,仍属于原来的引用. 深拷贝(深度克隆):不仅复制对象的值类型字段,同时也复制原对象中的对象.就是说完全是新对象产生的. 浅拷贝和深拷贝之间的区别:浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制... 阅读全文
posted @ 2011-12-30 09:17 DoubleLi 阅读(1063) 评论(0) 推荐(0) 编辑

摘要:1.MVC概念 --Model:用于存储数据的组件--View:根据Model数据进行内容展示的组件--Controller:接受并处理用户指令(操作Model),选择一个View并输出内容。Controller对View进行引用,但是View不知道Controller的存在。Controller和View都是单向引用ModelMVC变种:Observer模式,MVP模式。2.mvc路由机制 MVC中重要的路由处理,默认情况是在Global.asax文件中,我们也可以把这块内容独立出来。代码Code highlighting produced by Actipro CodeHighlight. 阅读全文
posted @ 2011-12-29 19:55 DoubleLi 阅读(426) 评论(0) 推荐(0) 编辑

摘要:内容导读:有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。With 语句的语法格式如下所示: With Object { Statements } 对象指明了当语句组中对象缺省时的参考对象,这里我们用较为熟悉的 Document 对象对 With 语句举例。例如 当使用与 Document 对象有关的 write( )或 writeln( )方法时,往往使用如下形式: document.writeln(”Hello!“) 如果需要显示大量数据时,就会多次使用同样的 docume 阅读全文
posted @ 2011-12-29 15:01 DoubleLi 阅读(14971) 评论(2) 推荐(0) 编辑

摘要:在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。js 代码var oValue; alert(oValue == undefined); //output "true"这段代码显示为true,代表oVlaue的值 阅读全文
posted @ 2011-12-29 11:06 DoubleLi 阅读(673) 评论(0) 推荐(0) 编辑

摘要:typeof运算符介 绍:typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。你 知道下面typeof运算的结果吗?typeof(1);typeof(NaN);typeof(Number.MIN_VALUE);typeof(Infinity);typeof("123");typeof(true);typeof(window);typeof(document);typeof(null);typeof(eval);typeof(Date);typeof(sss);typeof(undefined);看 看你会几 阅读全文
posted @ 2011-12-29 11:05 DoubleLi 阅读(35108) 评论(1) 推荐(11) 编辑

摘要:目录1历史 2澄清误解 3基本概念 4特点 5与Java的不同 6开发工具历史 大概在1992年,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-minus,简称Cmm)的嵌入式脚本语言。这个脚本语言捆绑在一个叫做CEnvi的共享软件产品中,当Netscape Navigator崭露头角时,Nombas开发了一个可以嵌入网页中的CEnvi的版本。这些早期的试验称为EspressoPage(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端脚本语言。而Nombas丝毫没有料到它的理念将会成为因特网的一块重要基石。 澄清误解 * JavaScript是Java的变种吗?.. 阅读全文
posted @ 2011-12-27 14:26 DoubleLi 阅读(383) 评论(0) 推荐(0) 编辑

摘要:转载自IT168 [ http://www.it168.com/ ]第1页:创建ActiveX控件本文将首先介绍如何使用Visual Studio开发一个简单的ActiveX控件,然后介绍ActiveX控件开发相关的基础知识,比如方法,属性和事件等,最后介绍如何利用这些知识,实现ActiveX控件和网页页面之间的通信。MyActiveX控件的效果图简介 ActiveX是由Microsoft在90年代中期提出的一项技术。利用ActiveX技术,开发者可以创建像Java小程序applet一样的小型应 用程序。这些应用程序可以被下载然后在Microsoft的浏览器中运行。这篇文章是为那些想学习如何开 阅读全文
posted @ 2011-12-22 23:16 DoubleLi 阅读(1560) 评论(0) 推荐(0) 编辑

摘要:今天工作需要,又要封装一些类,总觉得还有些东西理解的不够,今天看了下面文章,感觉透彻了,分享给大家。 Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。一:定义类并创建类的实例对象在Javascript中,我们用function来定义类,如下:function Shape(){var x = 1 ;var y = 2 ;} 你或许会说,疑?这个不是定义 阅读全文
posted @ 2011-12-17 17:58 DoubleLi 阅读(25162) 评论(15) 推荐(12) 编辑

点击右上角即可分享
微信分享提示