01 2010 档案

摘要:jQuery 1.4 发布啦为了庆祝jQuery的四周岁生日, jQuery的团队荣幸的发布了jQuery Javascript库的最新主要版本! 这个版本包含了大量的编程,测试,和记录文档的工作,我们为此感到很骄傲。我要以个人的名义感谢 Brandon Aaron, Ben Alman, Louis-Rémi Babe, Ariel Flesler, Paul Irish, Rober... 阅读全文
posted @ 2010-01-19 13:38 温景良(Jason) 阅读(436) 评论(0) 推荐(0) 编辑
摘要:Transact-SQL提供了4个排名函数: RANK(),DENSE_RANK(),ROW_NUMBER(),NTILE()下面是对这4个函数的解释:RANK() 返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。例如,如果两位销售员具有相同的SalesYTD值,则他们将并列第一。由于已有两行排名在前,所以具有下一个最大... 阅读全文
posted @ 2010-01-18 10:40 温景良(Jason) 阅读(332) 评论(0) 推荐(0) 编辑
摘要:CTE递归原理:递归CTE是由两个最小查询构建的.第一个是定位成员(Anchor Member,AM),它是一个非递归查询,第二个是递归成员(Recursive Member,RM),它是递归查询.在CTE括号中(AS 子句之后),定义独立查询或引用回相同CTE的查询,AM与RM由UNION ALL语句分隔.AM紧被调用一次,RM将被重复调用,直到查询不在返回数据行为止.可以使用UNION或UNI... 阅读全文
posted @ 2010-01-18 10:13 温景良(Jason) 阅读(7178) 评论(0) 推荐(2) 编辑
摘要:提示:有不少人遇到过安装office2007提示无法找到Office.Zh-CN/……之类的文件,这里的省略号会有很多情况,如officemui.msi等。出现这中情况的原因是你的电脑里安装了VS2008,并安装了SP更新,因为其中含有office 2007的更新组件,所以再用一些之前的office安装文件就无法安装成功。解决方法:提取VS2008 ISO下的WCU/Web... 阅读全文
posted @ 2010-01-11 10:02 温景良(Jason) 阅读(18757) 评论(0) 推荐(0) 编辑
摘要:JSON语法是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成,下面就进行学习研究,希望本文能教会你更多东西。JSON语法开发内容包括:更容易的设计集成、扩充的部署选项、更为丰富多彩的登录和个性化服务以及更好的数据访问和同步,还可以使用 json_encode() 使来自 PHP 数据库连接的数据可用于 Ajax 应用程序。JSON语法JSON的语法很简单,就是使用大括号'{}... 阅读全文
posted @ 2010-01-09 09:34 温景良(Jason) 阅读(1494) 评论(0) 推荐(0) 编辑
摘要:之前曾有一篇POST是关于用CTE实现Split,这种方法已经比传统的方法高效了。今天我们就这个方法与CLR实现的Split做比较。在CLR实现Split函数的确很简单,dotnet framework本身就有这个function了。 我们新建一个c#-数据库工程,然后建立一个用户自定义函数,Code像这样: 1: /// <summary> 2: /// SQLs the array... 阅读全文
posted @ 2010-01-09 08:23 温景良(Jason) 阅读(552) 评论(0) 推荐(0) 编辑
摘要:概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。 本文为打造... 阅读全文
posted @ 2010-01-08 14:57 温景良(Jason) 阅读(764) 评论(0) 推荐(0) 编辑
摘要:概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。 本文为打造... 阅读全文
posted @ 2010-01-08 14:56 温景良(Jason) 阅读(549) 评论(0) 推荐(0) 编辑
摘要:同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。BeginInvoke 方... 阅读全文
posted @ 2010-01-07 15:33 温景良(Jason) 阅读(6324) 评论(4) 推荐(4) 编辑
摘要:摘要如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只限于 C++ 开发人员。现在有了 .NET Framework,您就可以充分利用 C# 中的多线程来控制程序中的指令流,并使 UI 线程独立出来以便用户界面能够迅速响应。本文将向您介绍如何实现这一目标。此外,本文还将讨论多线程的缺... 阅读全文
posted @ 2010-01-07 15:27 温景良(Jason) 阅读(557) 评论(0) 推荐(1) 编辑
摘要:我采用虚机的方式模拟了局域网环境,以下是我操作的步骤(client代表客户端,server代表调试机):建立ASP.NET项目(client):简单写了点Code代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1protectedvoidPage... 阅读全文
posted @ 2010-01-07 14:43 温景良(Jason) 阅读(1772) 评论(0) 推荐(0) 编辑
摘要:与ASP.NET1.0相比,ASP.NET2.0的各方面改进可以说是非常巨大的。但就其实现层面来说,最大的增强莫过于提供了对异步页面的支持。通过此机制,编写良好的页面可以将数据库、WebService调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页面响应速度。本文将从使用和实现两个层面,简单的剖析这一强大机制的原理,以便读者能够更好的应用这一机制。对一个网页请求的生命周期来说... 阅读全文
posted @ 2010-01-07 14:38 温景良(Jason) 阅读(292) 评论(0) 推荐(0) 编辑
摘要:上回我们说到手工解析Expression Tree,以便获得其中的逻辑或者执行我们自定义的语义动作。这种做法扩展了C#语言的威力,让我们可以用C#的语法来做更多的事情,例如Linq to Sql。今天我们要学习一种相反的做法,手工创建表达式树,然后让.NET来解析它。这是一种强大的动态编程手段。我们可以用它来完成许多以前需要Reflection.Emit才能完成的任务。LambdaExpressi... 阅读全文
posted @ 2010-01-07 14:25 温景良(Jason) 阅读(527) 评论(0) 推荐(0) 编辑
摘要:上回我们说到Expression Tree是一种表示编程语言中“表达式”概念的树状数据结构,并且学习了从Lambda表达式自动生成表达式树的C#语法。那么它到底有什么用呢?其实上一回已经提到了Expression Tree的基本功能:分析表达式的逻辑、保存和传输表达式以及重新编译表达式。现在我们就分别来看这三项基本功能如何使用。分析表达式的逻辑表达式树中已经包含了表达式所需... 阅读全文
posted @ 2010-01-07 14:24 温景良(Jason) 阅读(385) 评论(0) 推荐(0) 编辑
摘要:大家可能都知道Expression Tree是.NET 3.5引入的新增功能。不少朋友们已经听说过这一特性,但还没来得及了解。看看博客园里的老赵等诸多牛人,将Expression Tree玩得眼花缭乱,是否常常觉得有点落伍了呢?其实Expression Tree是一个一点就透的特性,只要对其基本概念有了一定的了解,就可以自己发挥出无数的用法。特别是之前对Reflection,泛型等知识有过一些了解... 阅读全文
posted @ 2010-01-07 14:22 温景良(Jason) 阅读(453) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍Visual Studio 2010 (ASP.Net 4.0)的新功能。1、代码片段(Code Snippets): 代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码(code behind)。在VS 2010中代码片段支持JScript,HTML以及asp.net标记。在下面画面,... 阅读全文
posted @ 2010-01-05 18:45 温景良(Jason) 阅读(356) 评论(0) 推荐(0) 编辑
摘要:(开发环境)使用前先注册一下DSOFramer.ocx 操作:将DSOFramer.ocx复制到C:\windows\system32目录下, 开始->运行->regsvr32 DSOFramer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功 DSO的接口文档/*1.新建*///新建Worddocument.all.FramerContro... 阅读全文
posted @ 2010-01-04 19:49 温景良(Jason) 阅读(737) 评论(0) 推荐(0) 编辑
摘要:看着电视晚会倒计时,一年又过去去了,传说中的2010年来了,心里充满了感慨,2009年学了很多东西,也忘了很多东西. 阅读全文
posted @ 2010-01-01 00:05 温景良(Jason) 阅读(148) 评论(0) 推荐(0) 编辑