it之路。
摘要: 如何在asp.net页面实现回调: 1,将整个页面或某个自定义控件实现ICallbackEventHandler接口 2,在服务器端编码以自动生成客户端回调函数 3,在客户端添加脚本用以调用步骤2生成的回调函数并执行服务器的回调结果   首先,网页当然是无状态的,当服务器返回给客户端一个页面的时候,他们之间就已经没有任何关系了。客户端要想再回调服务器的方法,只能是ajax发送请... 阅读全文
posted @ 2010-09-18 23:13 3912.77 阅读(1051) 评论(0) 推荐(1) 编辑
摘要: 创建一个简单的入门级示例 1,新建一个空白的解决方案 2,添加一个类库项目,用来定义WCF的协定,因为要用到ServiceContract来声明协定,因此须手动添加对system.servicemodel的引用;如果要定义数据协定,还需要手动添加对system.runtime.serilization的引用. 3,添加一个类库项目,用来实现上一步定义的协定,引用之 4,添加一个控制台项目,... 阅读全文
posted @ 2010-07-21 14:53 3912.77 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 创建线程: 创建一个Worker对象和一个实例; 线程对象被配置为:通过将Worker.DoWork的引用传递给Thread构造函数,来将该方法用作入口点。代码如下: 此时,尽管辅助线程对象存在并且已经配置,但未创建实验的辅助线程。只有当调用start方法后,才会创建实际的辅助线程。代码如下: 为了保证辅助线程执行之前不会被主线程终止,主线程将一直循环。代码如下: 为了保证辅助线程能执行若干次... 阅读全文
posted @ 2010-05-09 11:20 3912.77 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 随机生成汉字 理解此代码需要稍微了解下汉字的编码知识 原理是这样的:首先随机生成区码,然后随机生成位码,最后调用.NET中的类解码为汉字 class Program {     static void Main(string[] args)     {       ... 阅读全文
posted @ 2009-07-24 17:35 3912.77 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 方法就是存储在对象的属性中并且通过对象来调用的函数。函数可以被分配给任何变量或者是对象的属性。如果你有一个函数f和一个对象o,你可以定义一个方法m: o.m=f; 定义了方法m()之后,像这样来调用: o.m(); 如果m()方法接受两个参数,像这样调用: o.m(x,x+2); 方法有一个非常重要的特性,在方法体内,this关键词就是当前方法所在的对象。于是,当你调用o.m()时,方... 阅读全文
posted @ 2009-05-02 22:23 3912.77 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 函数最重要的特点是他们可以被定义和调用。这也是javascript以及其它所有编程语言的语法规则。但是在javascript中,函数不仅仅是语法规则,还可以是数据,这就意味着他们可以被分配给变量,存储在对象的属性或者数组元素中,传给某个函数的参数中,等等。 为了理解函数怎样像javascript数据一样工作,考虑一下这个定义: function square(x) {return x*x;} ... 阅读全文
posted @ 2009-04-29 15:03 3912.77 阅读(369) 评论(1) 推荐(0) 编辑
摘要: javascript函数可以用任意多个参数来调用,而不用管函数定义时指定了几个参数。因为函数是弱类型的,没有方法去声明它所期望的参数类型,并且给任何函数传递任何类型的值都是合法的。 可选参数 当调用一个函数时,传递的参数少于声明时的参数。那么额外的参数都将以undefined值来处理。写一些在调用时可以被忽略或者可选的函数也是有用的。要达到这个目的,你必须给那些可能被忽略的参数分配一个合理的值... 阅读全文
posted @ 2009-04-29 13:15 3912.77 阅读(12293) 评论(1) 推荐(1) 编辑
摘要: javascript数组的特殊之处在于它的length属性: 1,当有元素被添加或删除时,它是自动更新的。 2,通过设置这个属性的值就可以扩展或者截短它。 javascript数组也是实例数组,各种方法都可以通过他们来调用。 这些都是javascript的特点。但并不是javascript所独有的特点,有时我们也会给对象赋予这种特点。 尽管这种数组式的对象不能调用数组方法或者扩展这种lengt... 阅读全文
posted @ 2009-04-01 17:40 3912.77 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 定义函数最简单的方式就是用javascript语句。这种声明由一个function关键字后面接下面这三部份组成: 1,函数名; 2,0个或多个括号内的参数,由逗号隔开; 3,由javascript语句组成的方法体。 下面有一些函数的定义,虽然简单,但是包含了上面列的所有内容。注意函数可能接收几个参数,也可能包含或者不包含return语句。如果函数的return后面没有表达式,那么将返回un... 阅读全文
posted @ 2009-04-01 17:38 3912.77 阅读(3284) 评论(1) 推荐(1) 编辑
摘要: Array.join() 这个方法将数组内的所有元素用特定的符号连接起来并返回一个字符串。你可以指定一个用来分隔元素的分隔符,如果没有指定(specify),那么javascript会自动用逗号(comma)来分隔。例如:下面的两行代码就产生了字符串"1,2,3"。 var a=[1,2,3]; var s=a.join(); // s=="1,2,3" &... 阅读全文
posted @ 2009-03-31 18:20 3912.77 阅读(645) 评论(0) 推荐(0) 编辑