【收藏】本周ASP.NET英文技术文章推荐[04/15 - 04/21]
2007-11-29 17:12
801 查看
摘要
本期共有9篇文章:
在ASP.NET 2.0中处理数据
UpdateControls 1.1:修复缺陷、新控件UpdateAction
在Enterprise Library 3 Validation中使用本地化资源
富客户端平台的比较
DotNetNuke 4.5 一瞥
一些简单的、你可能已经知道或者不知道的ASP.NET 2.0技巧
SequenceViz 0.3:命名空间和饼图
Community Server 2007发布
超越HTML:富Internet应用程序
[1] Working with Data in ASP.NET 2.0 (在ASP.NET 2.0中处理数据)
突然发现Scott非常善于“总结”,他的很多Blog文章都是总结一下别人的文章,提纲挈领一般给出一个索引。不过这样的索引也非常有用,既传播了知识,有能够默默地体现出一种“高高在上”的感觉,让别人对自己“刮目相看”。想想中文社区中也有不少类似的文章,可是善于“总结”的人呢?
废话说到这里,文如其名,这篇文章“总结”了一大批有关ASP.NET 2.0中处理数据的文章。其中大力推荐了Scott Mitchell的系列文章(看来名字一样就是好,推荐的时候都会“照顾”一下,不如我也改名叫Scott Chen算了……),还有SubSonic 2.0这个比较有意思的DAL生成工具(没用过,不知道实际如何,等会尝试一下)。Scott还提到了NHibernate这个东西,让人颇感意外,至于为什么“颇感意外”,各位仁者见仁吧……
[2] UpdateControls 1.1: Bug Fixes and UpdateAction (UpdateControls 1.1:修复缺陷、新控件UpdateAction )
UpdateControls是ASP.NET AJAX架构师Nikhil Kothari在业余时间做出来的小玩意(同样著名的还有号称“用C#写JavaScript”的Script #),其中包含的控件均能够与ASP.NET AJAX中的UpdatePanel配合,提供某项独到的功能。
最新添加的UpdateAction 控件能够在UpdatePanel执行异步更新时在服务器端设置UpdatePanel的一些更新后的行为,比如显示一条信息、设置输入焦点、将页面滚动到UpdatePanel的位置等等。看看这段代码吧:
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
[3] Using Localized Resources with Enterprise Library 3 Validation (在Enterprise Library 3 Validation中使用本地化资源)
Brian Mains的这篇文章介绍了一些Enterprise Library 3 的新特性,特别是在Enterprise Library 3 Validation中使用本地化资源的方法。文章浅显易懂内容丰富,并提供了大量的示例代码。如果你有这方面的需求,那么一定不要错过。
[4] Rich Media Platform Comparison (富客户端平台的比较)
SilverLight(开发代号WPF/E)新鲜出炉,自然有人和现有产品(.NET和Flash/Flex)作一比较。啥也别说了,看看这张图吧,或许有失公允,不过……参考而已:
[5] Taking a look at DotNetNuke 4.5 (DotNetNuke 4.5 一瞥)
响当当的DotNetNuke最近发布了4.5版本,这篇文章就挑出了一些有意思的特性与大家分享。看看这两张图片吧,似乎功能非常不错哦!
[6] Simple ASP.NET 2.0 Tips and Tricks that You May (or may not) have Heard About (一些简单的、你可能已经知道或者不知道的ASP.NET 2.0技巧)
真的是一些非常有意思的ASP.NET 2.0技巧,虽然难登大雅之堂,每个技巧也就是一两行代码而已,不过若是合理使用的话,还是会在开发中帮助我们不少。包括:
Maintain the position of the scrollbar on postbacks
Set the default focus to a control when the page loads
Set the default button that is triggered when the user hits the enter key
Locate nested controls easily
Strongly-typed access to cross-page postback controls
Strongly-typed access to Master Pages controls
Validation groups
Finding control/variable names while typing code
[7] SequenceViz 0.3 :: Namespaces and Pie Chart (SequenceViz 0.3:命名空间和饼图)
SequenceViz 0.3是一个很有意思的小工具,能够帮助我们分析程序的流程。最新发布的0.3版本中,可以分析程序集中各个命名空间的大小,以及命名空间中各个类的大小,然后以饼图的形式显示出来。下面就是log4net的命名空间饼图:
[8] Community Server 2007 Released! (Community Server 2007发布)
恕我浅薄,Community Server那柔和漂亮的界面对我来说非常有吸引力——虽然网上对其设计、性能上的批评不少。最新的2007版本中,界面似乎越来越Cool了……
[9] Beyond HTML: Rich Internet Applications (超越HTML:富Internet应用程序)
趁着WPF/E得名的东风,Rick Strahl大牛又分析了一下业界的走势……大牛似乎对WPF/E情有独钟,却对Flash不那么看好(因为是MVP??)。不管怎样,这篇文章还是有理有据的。下面的评论也都显得客客气气,就事论事,假设一下若是大牛将这样争议性的文章发布到了中文社区,恐怕全家都要被问候好几遍吧……
本期共有9篇文章:
在ASP.NET 2.0中处理数据
UpdateControls 1.1:修复缺陷、新控件UpdateAction
在Enterprise Library 3 Validation中使用本地化资源
富客户端平台的比较
DotNetNuke 4.5 一瞥
一些简单的、你可能已经知道或者不知道的ASP.NET 2.0技巧
SequenceViz 0.3:命名空间和饼图
Community Server 2007发布
超越HTML:富Internet应用程序
[1] Working with Data in ASP.NET 2.0 (在ASP.NET 2.0中处理数据)
突然发现Scott非常善于“总结”,他的很多Blog文章都是总结一下别人的文章,提纲挈领一般给出一个索引。不过这样的索引也非常有用,既传播了知识,有能够默默地体现出一种“高高在上”的感觉,让别人对自己“刮目相看”。想想中文社区中也有不少类似的文章,可是善于“总结”的人呢?
废话说到这里,文如其名,这篇文章“总结”了一大批有关ASP.NET 2.0中处理数据的文章。其中大力推荐了Scott Mitchell的系列文章(看来名字一样就是好,推荐的时候都会“照顾”一下,不如我也改名叫Scott Chen算了……),还有SubSonic 2.0这个比较有意思的DAL生成工具(没用过,不知道实际如何,等会尝试一下)。Scott还提到了NHibernate这个东西,让人颇感意外,至于为什么“颇感意外”,各位仁者见仁吧……
[2] UpdateControls 1.1: Bug Fixes and UpdateAction (UpdateControls 1.1:修复缺陷、新控件UpdateAction )
UpdateControls是ASP.NET AJAX架构师Nikhil Kothari在业余时间做出来的小玩意(同样著名的还有号称“用C#写JavaScript”的Script #),其中包含的控件均能够与ASP.NET AJAX中的UpdatePanel配合,提供某项独到的功能。
最新添加的UpdateAction 控件能够在UpdatePanel执行异步更新时在服务器端设置UpdatePanel的一些更新后的行为,比如显示一条信息、设置输入焦点、将页面滚动到UpdatePanel的位置等等。看看这段代码吧:
private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) {
if (DropDownList1.SelectedIndex == 2) {
updateAction.ShowMessage("You selected the magic item");
updateAction.SetFocus(someControl);
updateAction.ScrollTo(someControl, ScrollOffset.Bottom);
}
}
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
[3] Using Localized Resources with Enterprise Library 3 Validation (在Enterprise Library 3 Validation中使用本地化资源)
Brian Mains的这篇文章介绍了一些Enterprise Library 3 的新特性,特别是在Enterprise Library 3 Validation中使用本地化资源的方法。文章浅显易懂内容丰富,并提供了大量的示例代码。如果你有这方面的需求,那么一定不要错过。
[4] Rich Media Platform Comparison (富客户端平台的比较)
SilverLight(开发代号WPF/E)新鲜出炉,自然有人和现有产品(.NET和Flash/Flex)作一比较。啥也别说了,看看这张图吧,或许有失公允,不过……参考而已:
[5] Taking a look at DotNetNuke 4.5 (DotNetNuke 4.5 一瞥)
响当当的DotNetNuke最近发布了4.5版本,这篇文章就挑出了一些有意思的特性与大家分享。看看这两张图片吧,似乎功能非常不错哦!
[6] Simple ASP.NET 2.0 Tips and Tricks that You May (or may not) have Heard About (一些简单的、你可能已经知道或者不知道的ASP.NET 2.0技巧)
真的是一些非常有意思的ASP.NET 2.0技巧,虽然难登大雅之堂,每个技巧也就是一两行代码而已,不过若是合理使用的话,还是会在开发中帮助我们不少。包括:
Maintain the position of the scrollbar on postbacks
Set the default focus to a control when the page loads
Set the default button that is triggered when the user hits the enter key
Locate nested controls easily
Strongly-typed access to cross-page postback controls
Strongly-typed access to Master Pages controls
Validation groups
Finding control/variable names while typing code
[7] SequenceViz 0.3 :: Namespaces and Pie Chart (SequenceViz 0.3:命名空间和饼图)
SequenceViz 0.3是一个很有意思的小工具,能够帮助我们分析程序的流程。最新发布的0.3版本中,可以分析程序集中各个命名空间的大小,以及命名空间中各个类的大小,然后以饼图的形式显示出来。下面就是log4net的命名空间饼图:
[8] Community Server 2007 Released! (Community Server 2007发布)
恕我浅薄,Community Server那柔和漂亮的界面对我来说非常有吸引力——虽然网上对其设计、性能上的批评不少。最新的2007版本中,界面似乎越来越Cool了……
[9] Beyond HTML: Rich Internet Applications (超越HTML:富Internet应用程序)
趁着WPF/E得名的东风,Rick Strahl大牛又分析了一下业界的走势……大牛似乎对WPF/E情有独钟,却对Flash不那么看好(因为是MVP??)。不管怎样,这篇文章还是有理有据的。下面的评论也都显得客客气气,就事论事,假设一下若是大牛将这样争议性的文章发布到了中文社区,恐怕全家都要被问候好几遍吧……
相关文章推荐
- 本周ASP.NET英文技术文章推荐[04/15 - 04/21]
- 【收藏】本周ASP.NET英文技术文章推荐[07/15 - 07/21]
- 【收藏】本周ASP.NET英文技术文章推荐[04/29 - 05/05]
- 【收藏】本周ASP.NET英文技术文章推荐[04/08 - 04/14]
- 【收藏】本周ASP.NET英文技术文章推荐[02/04 - 02/10]
- 本周ASP.NET英文技术文章推荐[07/15 - 07/21]
- 【收藏】本周ASP.NET英文技术文章推荐[04/22 - 04/28]
- 【收藏】本周ASP.NET英文技术文章推荐[03/23 - 04/05]:C#、Visual Studio、MVC、死锁、Web 2.0 API、jQuery、IIS7、FileUpload
- 【收藏】本周ASP.NET英文技术文章推荐[03/04 - 03/10]
- 【收藏】本周ASP.NET英文技术文章推荐[04/01 - 04/07]
- 【收藏】本周ASP.NET英文技术文章推荐[07/29 - 08/04]:VS 2008、.NET 3.5、ASP.NET AJAX、ObjectDataSource、Fiddler、Silverlight、ASP.NET 3.5、ListView、DataPager
- 【收藏】本周ASP.NET英文技术文章推荐[11/19 - 11/25]
- 本周ASP.NET英文技术文章推荐[04/08 - 04/14](附赠自弹超级玛丽主题曲)
- 【收藏】本周ASP.NET英文技术文章推荐[01/28 - 02/03]
- 【收藏】本周ASP.NET英文技术文章推荐[03/16 - 03/22]:MVC、LINQ、Blog、C#、RSS、ViewManager
- 本周ASP.NET英文技术文章推荐[03/02 - 03/15]:ASP.NET AJAX、LinqDataSource、ListView、MVC、JavaScript、智能感知、Ext、CAPTCHA
- 【收藏】本周ASP.NET英文技术文章推荐[??/?? - 09/22]:VS 2008、.NET 3.5、asp:ListView、DotNetNuke、ASP.NET AJAX
- 【收藏】本周ASP.NET英文技术文章推荐[07/08- 07/14]
- 本周ASP.NET英文技术文章推荐[10/21 – 10/27]
- 【收藏】本周ASP.NET英文技术文章推荐[03/25 - 03/31]