3月28日连结篇: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight, .NET

摘要:3月28日连结篇: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight, .NET


【原文位址】March 28th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight, .NET
【原文发表日期】 Friday, March 28, 2008 1:08 AM

这是我的连结系列的最新篇。也请参阅我的ASP.NET 技巧,诀窍和课程网页里我以前写的众多很受欢迎的文章的连结。

ASP.NET

  • Three New ASP.NET Security Tutorials Now Available: Scott Mitchell继续他的精彩ASP.NET安全课程。这三篇新的文章讨论了如何建立和管理角色,将角色指派给用户,以及实现基于角色的授权。你还可以参阅我标记了“安全”标签的博客,你可以在上面找到更多安全方面的文章。

  • .NET Libraries to Digg, Flickr, Facebook, YouTube, Twitter, and other Web 2.0 APIs: Scott Hanselman最近的一篇《每周源代码》讨论了你可以用来叫用流行web 2.0服务的一些.NET APIs。

  • Hangs and how to Solve Them (Part 1) 和 (Part 2): Tom有一些非常有用的文章,讨论ASP.NET中的死结和请求队列,以及如何检测和侦错造成这些问题的原因。

ASP.NET AJAX

  • Building ASP.NET AJAX Controls (Part 1), (Part 2), 和 (Part 3): Mike Ormond 开始了一个很棒的博客文章系列,讨论如何建造ASP.NET AJAX控件。一定要读一下第二部分: 组件 和 第三部分: 属性和事件。

  • New ASP.NET AJAX "How Do I?" Videos: Joe Stagner发表了若干新的ASP.NET AJAX 《How Do I(如何做)?》录影。 学习重新排序控件, 从伺服端AJAX控件中获取数值, 2个触发更新UpdatePanel的技术, 以及使用级联下拉框控件。

  • Real-Time Progress Bar with ASP.NET AJAX: SingingEels展示了在一个长期执行的活动在服务器上执行时,一个如何使用AJAX显示实时进度通知的技术。

  • Using JQuery to Consume ASP.NET AJAX JSON Web Services: Dave Ward有个好贴,描述如何使用客户端的JQuery AJAX库叫用启用了JSON的伺服端ASP.NET Web服务(在伺服端使用ASP.NET AJAX)。

ASP.NET MVC

  • Kigg – Building a Digg Clone with ASP.NET MVC: Kazi Manzur Rashid二月份发表了一个用ASP.NET MVC建造的精彩Digg复制范例程序。 他最近将程序更新到了ASP.NET MVC第二个预览版( 这里有完整的细节)。 你可以在这里下载他的最新源代码。

  • ASP.NET MVC In-Depth: The Life of an ASP.NET Request: Stephen Walther的一个精彩好帖,详细描述了ASP.NET MVC请求执行时发生的确切步骤。

  • ASP.NET MVC Action Filters – Caching and Compression: Kazi Manzur Rashid的又一个精彩文章,展示如何使用ASP.NET MVC中的新ActionFilterAttribute支持实现输出缓存和压缩特性。阅读这篇快速入门文章以详细了解Action过滤器的工作原理,或者观看Scott Hanselman讨论这些过滤器的录影。

  • Defining Routes using Regular Expressions with ASP.NET MVC: 前几天有人问我如何使用正则运算式来在ASP.NET MVC中定义路径规则,后来发现Fredrik Kalseth已经有了一个很棒的例子示范怎么做。

  • Testing with the ASP.NET MVC Framework: Simone Chiaretta有篇精彩的文章,讨论如何使用ASP.NET MVC第二个预览版测试控制器。注: 下一个ASP.NET MVC预览版将包含若干个重构,将极大地简化控制器的测试(以及避免常见场景中mock的必要性)。

  • Test-Driven Development with Visual Studio 2008 Unit Tests: Stephen Walther有一篇非常棒的文章,以一个ASP.NET MVC项目为例,描述了VS 2008专业版中内建的单元测试特性的工作原理。也请参阅Stephen的精彩的《Rhino Mocks简介》博客文章,该文描述了如何在VS单元测试项目中使用开源的Rhino Mocks框架。

Visual Studio

  • VS 2008 Web Deployment Hot-Fix Roll-Up Now Available for non-English Languages: 上个月我们发布了一个热补,修补了若干缺陷,添加了几个特性,改进了VS 2008 和Visual Web Developer 2008 Express版本中web开发场景的性能。上个月的发布只适用于英文的VS 2008产品。昨天我们发布了一个更新版,适用于除了葡萄牙文和俄文之外的所有其他语言的VS 2008版本,葡萄牙文和俄文的版本不久会发布。

  • Hotfix Available for VB Performance Issue in VS 2008: Visual Basic开发团队最近也发布了一个热补,解决了由包含XML文件的大文档造成的性能问题,阅读这个文章了解如何下载这个热补,如果你正遇上这个问题的话。

  • 10 Ways to Boost your Productivity with C# and VS 2008: John W Powell分享了在使用C#和VS 2008时如何提高生产力的几个技巧和诀窍。

  • Showing Hack, Undone, and Custom Tokens in the Task List: Sara Ford有一些非常酷的每日VS技巧文章,讨论你都可以用任务列表来做什么。也阅读一下她的《如何建立和查看任务列表中要做的事情》, 《给任务列表的东西设置优先权》, 《在任务列表中建立快捷连结》, 《在任务列表中建立用户任务》, 和《 在任务列表中用键盘导航》.

Silverlight

  • Using the Silverlight DataGrid and Defining Columns for a Silverlight DataGrid: Scott Morrison开始了一个很精彩的文章系列,描述如何使用新的Silverlight 2 DataGrid控件(他是该控件的项目主管,所以他绝对精通!)。

  • Using Silverlight 2′s DataGrid with WCF + LINQ to SQL: 这个15分钟的录影博客示范了如何在服务器上建造一个LINQ to SQL对像模型,然后用WCF将其发布,然后示范了如何建造一个使用了新的Silverlight DataGrid控件的Silverlight客户端,该客户端叫用WCF服务获取LINQ to SQL数据,将其系结到DataGrid上。

  • Simple Editing of Web Service Data in a DataGrid: Mike Taulty有一篇好贴,展示如何在服务器上建造WCF服务,然后从Silverlight 2客户端使用它来获取数据,系结到DataGrid,允许用户更新数据行,添加/删除数据行,然后使用 Silverlight 2 Beta1将数据保存到服务器上。

  • Sorting with Silverlight 2′s DataGrid Control: Silverlight 2 Beta1中的DataGrid控件还没有内建的列数据排序支持(将在Beta2中提供)。但这并没有阻止Matt Berseth! 在这个文章里,他展示了如何使用一个定制的header列方法来实现排序。也看一下Matt的这里的文章,该文提供了一个DataGrid测试页面,展示了目前DataGrid的若干特性。

  • Open Source Silverlight Charts with VisiFire: Silverlight还没有内建的图表控件。好消息是, Webyog公司刚发布了一套非常酷的开源Silverlight图表控件(带有动画支持),允许你轻松地建造好看的图表,他们的模型极大地方便了在现有的HTML或AJAX应用中图表组件的使用。

.NET

  • FormatWith and DateTime Extension Methods: James Newton-King 和 Fredrik Kalseth撰写了一些很棒的文章和范例程序,示范如何使用VS 2008中VB和C#语言中的新扩展方法特性来建立一些有用的方便函数库。

  • Dependency Injection Explained: James Kovacs有一篇很棒的MSDN文章,解释如何建造松散耦合的应用以及启用依赖注入。 也阅读一下Scott Hanselman的《.NET依赖注入容器列表》的文章。Matthew Podwysocki在他这里 和 这里的文章中也讨论了新的Unity IOC。

希望本文对你有所帮助,

Scott

标签: ASP.NET, Visual Studio, .NET, Atlas, Silverlight, Link Listing, MVC