代码改变世界

随笔档案-2010年01月

从Ajax到JQuery Ajax

2010-01-13 10:50 by 张智清, 4756 阅读, 收藏, 编辑
摘要: XMLDocument和XMLHttpRequest对象 第一:创建XMLHttpRequest请求对象 第二:向服务器发送请求 第三:使用回调函数监视请求 JQuery Ajax篇 jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 jQuery.ajaxSetup( options ) : 设置全局 AJAX 默认选项。 JQuery对jQuery.ajax()进行了封装,使我们能够更加简便的使用Ajax异步调用。 1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。 2. jQuery.get( url, [data], [callback] ):使用GET方式来进行异步请求。 3. jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求。 4. jQuery.getScript( url, [callback] ) : 通过 GET 方式请求载入并执行一个 JavaScript 阅读全文

LINQ API的关键要素——C#3.0的新特性(二)

2010-01-12 20:34 by 张智清, 310 阅读, 收藏, 编辑
摘要: 自动属性 .NET编程语言推荐使用类型属性来安全获取类型的私有数据字段并赋值,而不是使用GetXX()或SetXX()方法。为了简化提供简单字段数据封装的过程,C# 3.0提供了自动属性语法。 如果定义自动属性,只需要指定访问修饰符、基础数据类型、属性名称和空的get/set作用域即可。在编译时,会使用自动生成的私有支持字段以及get/set逻辑的正确实现(即所有这些工作你都无法插手)。与传统的C#属性不同,我们不能构建只读或只写的自动属性。记住:要定义自动属性,就必须提供读和写两个功能。 阅读全文

LINQ API的关键要素——C#3.0的新特性(一)

2010-01-11 20:37 by 张智清, 574 阅读, 收藏, 编辑
摘要: 隐含类型变量在C#3.0中增加了一个变量声明var,这个声明和JavaScript 的var类似,但也有不同。相同之处是它可以用var来声明任何类型的局部变量;而不同之处在于它仅仅负责告诉编译器,该变量需要根据初始化表达式来推断变量的类型,而且只能是局部变量。 为了保证使用var关键字进行声明的变量的强类型特性,C#3.0要求你必须对变量赋初值(初始化),并且放到的同一行。同样,初始化值必须是一个表达式,不能是一个对象或者collection初始化器,也不能为null。 阅读全文

C#学习笔记之三:C#接口与事件委托

2010-01-11 10:39 by 张智清, 6448 阅读, 收藏, 编辑
摘要: ★ 接口就是语义相关的一个或多个抽象成员组成的命名集合。只有在接口被一个类或结构实现了,否则它们是不起任何作用的。 接口定义(声明): ★ 在C#中,接口使用interface关键字来定义。接口从不指定一个基类(甚至是System.Object),接口包含的成员不带访问修饰符。 ★ 所有接口成员都隐式规定为公共的(public)。在接口中,所有方法都是抽象的。 ★ 接口可由方法、属性、事件、索引器或这4种成员类型的任何组合构成。接口不能包含字段。 ★ 类的属性和索引器可以为接口上定义的属性或索引器定义额外的访问器。例如,接口可以声明一个带有get访问器的属性(即只读属性),而实现该接口的类可以声明同时带有get和set访问器的同一属性。但是,如果属性或索引器使用显式实现,则访问器必须匹配。 阅读全文

演练二:添加查询方法(MSDN译文)

2010-01-10 19:40 by 张智清, 571 阅读, 收藏, 编辑
摘要: 当你在Add New Domain Service Class对话框中建立一个新的domain service类并且指定一个实体时,RIA Services架构为由这个服务暴露的每个实体自动创建一个简单的查询方法。这个简单的查询方法检索这个实体所有的记录。而这一章演练阐述了如何添加一个新的查询方法来执行更复杂的类似通过一个参数值来进行筛选的情景,以下是如何添加返回单一实体和返回一个实体集的查询。 阅读全文

存在RIA Services项目中使用Resharper

2010-01-10 13:14 by 张智清, 332 阅读, 收藏, 编辑
摘要: Resharper它强大的重构和更好的实践指导使开发效率可以有明显的提高,提升了Vs.Net代码编辑能力。现在.NET RIA Services开发普遍得到应用,不幸的是RIA有个在Web和Silverlight项目之间代码共享的有趣方式则与Resharper规范不符合。技术上从这项目中排除了所用的生成代码 阅读全文

演练:创建一个RIA Services解决方案(译文)

2010-01-10 10:57 by 张智清, 804 阅读, 收藏, 编辑
摘要: 在这个演练中,你将创建一个WCF RIA服务应用程序检索AdventureWorksLT数据库。这里你将用Silverlight创建客户端表现层。你将建立一个实体类来表示各个数据库表。本演练可作为其他演练的起点。 先决条件 Visual Studio 2008 + Silverlight 3 + WCF RIA Services Beta for Visual Studio 2008 SP1+AdventureWorksLT sample database 或 Visual Studio 2010 + Silverlight 4 + WCF RIA Services Beta for Visual Studio 2010 + AdventureWorksLT sample database 创建一个用RIA Services作为项目之间联系的解决方案 阅读全文
点击右上角即可分享
微信分享提示