muvluv游戏结局:5月20日链接篇: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 01:02:25
5月20日链接篇: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF
【原文地址】May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF
【原文发表日期】 Tuesday, May 20, 2008 10:02 PM
很抱歉,过去的几个星期贴子稀少,最近这里工作和生活都很忙。为活跃一下气氛,下面是我链接系列的新贴子。也请参阅我的ASP.NET 技巧,诀窍和教程网页和Silverlight 教程网页 (中文版)里我以前写的众多很受欢迎的文章的链接。
 
ASP.NET
Bulk Inserting Data with the ListView Control: Matt Berseth继续他的精妙贴子,这篇展示了如何使用.NET 3.5中的ASP.NET ListView控件来处理数据的批量编辑。
Master-Detail with the GridView, DetailsView, and ModalPopup Controls: Matt的另一篇精彩贴子,描述了如何干净地处理一个常见的数据输入场景。
Creating Great Thumbnail Images in ASP.NET: 另一个不同的Matt的一篇非常好的博客贴子,详细描述了一个生成高质量的缩略图的方法。
Warning the User when Caps-Lock is on: Scott Mitchell的一篇好文,描述了如何在登录页面中自动检测和警告用户键盘的大写按钮处于锁定状态。
ASP.NET Perf Issue: Large numbers of application-restarts due to virus scanners: Tess Ferrandez的一篇精彩贴子,详细描述了一个确定为什么ASP.NET应用经常重启(导致性能下降)的调试过程。 其问题是在于一个病毒扫描器导致了文件不停地更新。一定要看一下你可以加到应用中的记录日志的代码,以识别类似这样的重启原因。
ASP.NET AJAX
ASP.NET AJAX Progress Bar Control: Matt Berseth的又一篇精彩文章,描述了他新的ASP.NET AJAX进度条控件。
Faster Page Loading By Combining Multiple JavaScript files in Batch: Omar Al Zabir (PageFlakes.com的创办人和《Building a Web 2.0 Portal with ASP.NET 3.5》优秀图书的作者),有一篇很好的文章,描述了合并多个JavaScript文件下载带来的性能好处。注意,.NET 3.5 SP1 将包括一个新的脚本合并功能,将有助于进一步简化这个功能。
Create ASP.NET AJAX Server Controls using the ScriptControl base class: Chris Pietschmann有一篇很好的文章,讨论了如何通过从内置的ScriptControl基类继承而来,建造新的ASP.NET AJAX服务器控件。
Inline Edit Box and Postback Ritalin Beta: Dave Ward 和 Mike Davis为他们很流行的Inline Edit Box 和 PostBack Ritalin ASP.NET AJAX 控件创建了一个新的CodePlex项目。
.NET
7 Ways to Simplify your code with LINQ: Igor Ostrovsky有一篇精彩的博客贴子,讨论了你可以用来改进你的代码的新代码技术,这些技术使用了.NET 3.5和其中的新的语言和LINQ特性。
Visual LINQ Query Builder for LINQ to SQL: Mitsu Furuta创建了一个很酷的Visual Studio设计器,允许你通过图形界面构造LINQ to SQL查询。也一定要去下载最新的LINQPad工具,它对学习和尝试LINQ查询绝对有用。
DataContracts without Attributes (POCO support): Aaron Skonnard有一篇很好的贴子,讨论了.NET 3.5 SP1中一个很好的可用性方面的变动,它允许你使用WCF的序列化器对POCO (plain old objects) 进行序列化。
Ukadc.Diagnostics: Josh Twist向我指出了一个他正开发的新CodePlex项目,该项目扩展了.NET中的System.Diagnostics功能,包括了更丰富的日志功能(SQL跟踪支持,email支持等)。
Visual Studio
11 More VS Short Cuts you Should Know: 一篇精彩的贴子,讨论了一堆在使用Visual Studio时可以打印和记住的有用的快捷键。
Did you know you can show extension methods in the object browser?: Sara Ford继续她的精彩“你知道么”系列,我承认我不知道这个诀窍。
Silverlight
50 New Silverlight 2 Beta 1 Screencasts: Mike Taulty 和 Mike Ormond 在他们的“业余时间”里录制了50个很棒的讨论Silverlight 2的教程屏播,太棒了!
AutoComplete for Silverlight TextBoxes: Nikhil Kothari有一篇很好的博客贴子,示范了他是如何建造一个Silverlight的自动完成行为控件的。
Scrolling through Large Resultsets with Silverlight 2 and LINQ to SQL: Swiss MSDN队有一篇很好的博客贴子,示范了如何使用Silverlight DataGrid 和 LINQ to SQL对大数据集进行卷动浏览。
IValueConverter: The Swiss Army Knife of Bindings: David Anson有一篇很有用的博客贴子和相应例程,示范了如何使用Silverlight 和 WPF中的IValueConverter功能,支持对复杂对象更丰富的绑定。
Silverlight 2 Pie Chart: Peter McGrattan贴出了一个很好的控件和相应文章,示范如何使用他编写的一个新Silverlight图表控件。
WPF
WPF week on Channel9: 观看Channel9频道上的6个精彩录像,每个录像包含对WPF开发团队成员的采访以及示范,讨论包含进WPF 3.5 SP1中的一些精妙工作(阅读我这里的博客贴子中对其中一些工作的摘要)。
WPF Testing and Application Quality Guide: 看一下正由微软开发的一本免费在线图书的0.2版,该书讨论了如何测试WPF应用。绝对值得收藏,如果你正做WPF开发的话。
Moving Toward WPF Data Binding One Step at a Time: Josh Smith在CodeProject.com上有一篇精彩文章,解释WPF数据绑定和如何使用它的示范。
WPF 3.5 SP1 StringFormat: Lester有一篇好贴,描述了如何使用WPF 3.5 SP1中新的StringFormat功能,这可以极大地方便处理数据绑定值的格式化。
希望本文对你有所帮助,
Scott
标签:ASP.NET,Visual Studio,.NET,LINQ,Atlas,WPF,Silverlight,Link Listing
posted @Friday, May 23, 2008 5:49 AM |Feedback (1) | Filed Under [ASP.NET.NETVisual StudioLINQAtlasWPFSilverlightLink Listing ]
Friday, May 16, 2008
Visual Studio 2008 和 .NET Framework 3.5 Service Pack 1 Beta
【原文地址】Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta
【原文发表日期】 Monday, May 12, 2008 9:51 AM
今天早些时候,我们发布了.NET 3.5 SP1 和 VS 2008 SP1的公开beta版,这些服务更新提供了自11月份我们发布这些产品之后所报告的问题的缺陷修补以及性能改进的累积结果,内中还包含了若干新功能和功能增强,势将进一步完善.NET应用的建造(其中的一些细节请见下文)。
我们计划在今夏,作为免费更新,同时发布.NET 3.5 SP1 和 VS 2008 SP1的最终版本,你可以在这里下载和安装这些beta版。
SP1 Beta安装重要注意事项
今天发布的SP1 beta版还处于beta状态,所以你在重要的机器上安装时千万要慎重,下面是几个你需要知道的非常重要的SP1 Beta安装注意事项:
1) 如果你目前正运行Windows Vista的话,你应该确定在尝试安装 .NET 3.5 SP1 Beta之前安装了Vista SP1。如果运行 Vista RTM版本的话,安装.NET 3.5 SP1会有一些问题,这些问题将会在.NET 3.5 SP1的最终版中得到解决。到那之前,请确定在安装.NET 3.5 SP1 beta之前安装Vista SP1。
2) 如果你在你的机器上安装了VS 2008 Tools for Silverlight 2 Beta1安装包,你必须在安装VS 2008 SP1 Beta之前先卸载它,同时还必须卸载VS 2008的KB949325更新否则你的安装会失败。你可以在这里找到可以遵循的确切步骤的更多细节(注:你必须分开卸载这两样东西)。 在你机器上同时拥有Silverlight 2 运行时和.NET 3.5 SP1是没问题的,需要卸载的组件是VS 2008 Tools for Silverlight 2安装包。我们将在几个星期后发布可在VS 2008 SP1 beta下工作的VS 2008 Tools for Silverlight更新包。
3) .NET 3.5 SP1 beta版的一个行为变化会给Expression Blend的正式版造成问题。这个行为变化将会在.NET 3.5 SP1的最终版中恢复过来,到那时,Blend的所有版本运行起来都不会有问题。在那之前,你需要下载这最近更新过的Blend 2.5版本绕过这个问题。
Web开发之改进
.NET 3.5 SP1 和 VS 2008 SP1 内含一堆针对web应用开发的功能改进。
关于特定于VS方面的工作(包括具体的缺陷修补细节),VS Web Dev Tools开发团队在这里提供了细节。下面是web空间的一些工作的细节:
ASP.NET Data Scaffolding 支持 (ASP.NET 动态数据)
.NET 3.5 SP1添加了对一个丰富的ASP.NET 数据"scaffolding"框架的支持,该框架允许你很快地建造工作的数据驱动的web应用。使用ASP.NET 动态数据的功能,你可以自动地对各种数据对象模型(包括LINQ to SQL, LINQ to Entities, REST Services, 以及任何其他的ORM或者由动态数据提供器提供的对象模型)建造web UI(包含完整的CRUD,创建,读取,更新,删除的支持)。
SP1往ASP.NET中现有的 GridView, ListView, DetailsView 和 FormView控件中添加了这个新功能,提供了智慧的验证和灵活的数据模板选项,它还提供了智慧的新过滤性服务器控件,以及支持自动traverse主键/外键关系,显示友好的外键名称,所有这些都会给你省下成堆的代码。
你可以在Scott Hanselman这里的录像和教程中了解到关于该功能的有关细节。
ASP.NET 路径选择引擎(System.Web.Routing)
.NET 3.5 SP1包含了一个灵活的新URL路径选择引擎,它允许你把进来的URL映射到路径处理器上去。它包含了对从干净的URL(例如, /Products/Browse/Beverages)中分析出参数的支持,以及对从路径注册中动态计算和生成新的URL的支持。
这个新的路径选择引擎为ASP.NET动态数据,以及新的ASP.NET MVC框架所用,它将同时支持基于WebForms和MVC的请求。
ASP.NET AJAX 倒退/前进按钮历史支持
.NET 3.5 SP1 往 ASP.NET AJAX中加了新的API,允许你更好地控制浏览器的历史列表(允许你控制浏览器的倒退/前进按钮的行为)。
你可以在这里的文章,以及这里的screencast中了解有关这个功能的细节。
ASP.NET AJAX 脚本合成支持
.NET 3.5 SP1 在服务器控件上引进了一个新的元素,它允许你用声明的方式在其中定义多个脚本引用。在CompositeScript元素中的所有脚本引用,会在服务器上合成起来,以单个脚本的行为提供给客户端,减少了对服务器的请求数目,改进了ASP.NET AJAX应用的页面装载时间。
这个脚本合成功能支持基于路径的脚本以及基于程序集资源的脚本,是使用ScriptResources.axd处理器动态地提供合成的脚本的。
Visual Studio 2008性能改进: HTML 设计器 和 HTML 源码编辑器
二月份时,我们发布了一个热补累积版,其中包含对VS 2008 Web设计器的若干性能改进和缺陷修补,VS 2008 SP1包括了所有这些修补,还提供了若干额外的性能改进。
Visual Studio 2008 JavaScript脚本格式化和代码设置
Visual Studio已经有好几个版本支持丰富的VB和C# 源代码格式化选项(间距,换行,大括号位置等等)。
VS 2008 SP1对 JavaScript(