上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 如今,LINQ的版本发布已经尘埃落定,是时候思考如何使用它了。Keith Farmer甚至谈到了使用LINQ以消除子类。不过,在我们了解这些之前,还是先看看微软的官方指南吧。 根据框架设计指南的精神,微软发布了基于LINQ构建框架的设计指南。LINQ框架设计指南涵盖了诸如API的设计与行为等主题。与很多公司制定的编码指南不同,它并没有包含设计的细枝末节,例如命名模式与格式,除非它们牵涉到公有的API库。 大多数框架设计指南最终都能够找到与FxCOP集成的方式。FxCOP是一个代码分析工具,它被微软和其它公司用来确保编码的一致性。 在概括的介绍之后,该文档介绍了扩展方法(Extension Me 阅读全文
posted @ 2011-05-23 19:21 ph580 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 简单地说,LINQ 是支持以类型安全方式查询数据的一系列语言扩展;它在代号为“Orcas”的下一个版本 Visual Studio 中发布。待查询数据的形式可以是 XML(LINQ 到 XML)、数据库(启用 LINQ 的 ADO.NET,其中包括 LINQ 到 SQL、LINQ 到 Dataset 和 LINQ 到 Entities)和对象 (LINQ 到 Objects) 等。 让我们看一些代码。在即将发布的“Orcas”版 C# 中,LINQ 查询可能如下所示: varoverdrawnQuery=fromaccountindb.Accounts whereaccount.Balance 阅读全文
posted @ 2011-05-23 19:20 ph580 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 什么是LINQ LINQ是一种用来进行数据访问的编程模型,使得.NET语言可以直接支持数据查询。LINQ的目标是降低访问数据的复杂度。LINQ可以用统一的方法访问不同类型的数据,可以将数据作为对象使用,能够更好地与编成模型集成,可以在Visual Studio中进行智能提示。 LINQ可以为SQL Server提供对象到关系的映射。此外,LINQ可以将单个类映射到多个表或视图,可以进行存储查询和实体查询。 在Visual Studio 2008中最重要的革新有三处,而且都与动态编程有关:首先是.NET Framework 3.5的最终版,它包含了开发Silverlight程序必要的图形库,而且 阅读全文
posted @ 2011-05-23 19:18 ph580 阅读(161) 评论(0) 推荐(0) 编辑
摘要: VS2008的发布,最激动人心的不过是LINQ的诞生。 What‘s LINQ? Language Integrated Query 是也。说得再明白一些,这是编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,LINQ支持的语言有C# 和 VB。 为啥会有LINQ,主要还是因为现在的数据格式越来越多,数据库、XML、数组、哈希表……每一种都有自己操作数据的方式,学起来费事费力。于是,就有了LINQ诞生的理由——以一种统一的方式操作各种数据源,减少数据访问的复杂性。 LINQ带来很多开发上的便利。首先,他可以利用Visual Studio这个强大的IDE(这话决不是吹,Visual 阅读全文
posted @ 2011-05-23 19:16 ph580 阅读(194) 评论(0) 推荐(0) 编辑
摘要: LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。 它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以查询和修改 XML 文档,修改之后,可以将其另存为文件,也可以将其序列化然后通过网络发送。 但是,LINQ to XML 与 DOM 不同: 它提供一种新的对象模型,这是一种更轻量的模型,使用也更方便,这种模型利用了 Visual C# 2008 在语言方面的改进。 LINQ to XML 最重要的优势是它与 Language-Integrated Query (LINQ) 的 阅读全文
posted @ 2011-05-23 19:15 ph580 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 现在,我们要在项目中增加一个用于筛选的DropDownList。您可以在15至20分钟内完成这个内容。本部分的重点是DataContext类、用C# 3.0写LINQ和参数化LINQ查询。 我们开始。如图1,我们从工具箱托拽一个DropDownList到default.aspx。 因为是从中途入手,而且之前没有写一行代码,这里我们要增加几行C#代码通过LINQ查询向DropDownList提取数据。同样,如果您刚接触LINQ,我还是建议您访问ScottGu的博客。 图2是在Page_Load事件中用于向DropDownList提取数据的代码: 步骤1、2就表明在完成Page_Load事件。重要 阅读全文
posted @ 2011-05-23 19:12 ph580 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还. 阅读全文
posted @ 2011-05-22 17:01 ph580 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 官方博客:jQuery UI v1.5 Released, Focus on Consistent API and Effectshttp://jquery.com/blog/2008/06/09/jquery-ui-v15-released-focus-on-consistent-api-and-effects/ 粗粗的翻了几个UI的代码,第一感觉是变了,变得不认识了,整个UI的写法变得很不熟悉了,完全的重构了。不得不佩服这帮哥们重构的决心和毅力。 When we first started with the UI project, we set out to build a generic 阅读全文
posted @ 2011-05-22 16:59 ph580 阅读(179) 评论(0) 推荐(0) 编辑
摘要: JQuery UI 1.8.13 已经发布了,这是第13个维护版本,该版本主要修复了UI Core、 拖放、尺寸调整、自动完成、按钮、日期选择以及滑块的相关bug。 jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如标签 、拉帘效果、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。二者的区别是:jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等。jQuery UI则是在jQuery的基础上,利用jQuery的扩展性,设计的插件。提供了一些常用的界面元素,诸如对话框、拖动行为、改变尺寸行为等等。 该版本 阅读全文
posted @ 2011-05-22 16:58 ph580 阅读(168) 评论(0) 推荐(0) 编辑
摘要: .API Refactoring jQuery 1.5 API移除了95%的暴露的函数,每个plugin只保留了一个单一的overloaded函数,例如: Java代码 $(”div”).draggable()createsadraggable $(”div”).draggable(”destroy”)destroysit $(”div”).draggable(”method”)callsanothermethodontheplugin. $(”div”).draggable() creates a draggable $(”div”).draggable(”destroy”) destroy 阅读全文
posted @ 2011-05-22 16:57 ph580 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页