RSS 2.0 Feed
2008-10 Entries
摘要:【原文地址】October 22nd Links: ASP.NET, Visual Studio, WPF and Silverlight 【原文发表日期】 Wednesday, October 22, 2008 9:46 PM 这是我的链接系列的最新篇。也请参阅我的ASP.NET 技巧,诀窍和教程网页和Silverlight教程网页里我以前写的众多很受欢迎的文章的链接。 ASP.NET Building a Great ASP.NET AJAX Application from Scratch: Brad Abrams 有一个很好的全程(end to end)应用教程,展示如何从头建造一个ASP.NET AJAX应用,该教程涉及ASP.NET, LINQ, 服务器端和客户端AJAX, ASP.NET AJAX控件工具包, jQuery等等,从头到尾,非常精彩。 A Guide to Learning the ASP.NET MVC Beta: Stephen Walther 有一堆非常棒的录像和教程链接,你可以跟着学习最近发布的ASP.NET MVC beta版本的细节。 ASP.NET MVC and the new IIS7 URL Rewriting Module: Scott Hanselman有篇精彩的博客,展示如何使用新的IIS7 URL重写模块(该模板是免费的,而且非常,非常地酷)来对用 ASP.NET,特别是ASP.NET MVC建造的网站提供SEO(搜索引擎优化)。 7 of my Favorite jQuery plugins for use with ASP.NET: Dave Ward有篇好的博客,讨论他最喜爱的7个jQuery插件,以及如何在ASP.NET中使用它们。 Using jQuery to display a modal ASP.NET UpdatePanel confirmation: Dave Ward的另一篇好贴,讨论如何将jQuery用于ASP.NET AJAX......[阅读全文]

posted @ | Feedback (0) | Filed Under [ ASP.NET .NET Visual Studio WPF Silverlight Link Listing ]

摘要:【原文地址】ASP.NET MVC Beta Released【原文发表日期】 Thursday, October 16, 2008 3:30 PM 今天,我们发布了新的ASP.NET MVC框架的beta版,点击这里下载。你还可以访问 www.asp.net/mvc, 浏览一下教程, 快速上手, 和录像等以了解技术细节。 ASP.NET MVC Beta版可用于.NET 3.5和.NET 3.5 SP1下,同时支持VS 2008 和 Visual Web Developer 2008 Express SP1版本(该版本是免费的,现在还支持类库和web应用项目类型)。 今天的ASP.NET MVC Beta版本带有一个明确的“上线(go-live)”许可,允许你将其部署于生产环境中。以前的预览版本也允许上线部署,但其做法只是没有拒绝部署的许可,而不是明确地允准许可(此乃很容易混淆之处),今天的版本在这一点上在许可中说得很清楚。 该beta版本的特性已经非常接近于正式版V1的完整特性,虽然还会在最终的V1版发布之前加入若干个特性(包括几个VS工具增强等)。但开发团队决定将这个版本称为“beta”版本,是因为其品质和测试要比以前的预览版本高(其中包含了许多缺陷修补和性能调校方面的工作),他们感觉,其中的核心功能现在已经“烧制”得足够好,从这个版本到最终版不会有重大变动了。 这个贴子包括了对该版本中一些新的特性和与早先的“第五个预览版”之间的变动的简短概述: Visual Studio中新的“添加视图”菜单项 新的 \Scripts目录和jQuery支持 对复杂类型的内置模型绑定器支持 重构的模型绑定器设施 强类型的UpdateModel和TryUpdateModel白名单过滤 改进的UpdateModel和TryUpdateModel场景的单元测试 强类型的[AcceptVerbs]特性 更好的验证错误信息 HTML辅助方法的清理和重构 Silverlight / ASP.NET MVC 项目集成 ASP.NET MVC Futures 程序集 \Bin 和 GAC 程序集部署 我还计划在将来的几个星期内发表几个全程(end-to-end)教程,给尚未研究过ASP.NET MVC的人,以及想从头学起,想知道如何起步的人更深入地解释ASP.NET MVC的概念。 Visual Studio中新的“添加视图”菜单项 在以前的ASP.NET MVC预览版中,你需要通过VS中的项目->添加新项对话框手工地添加视图,创建好一切,然后将它们连接起来要求若干个手工步骤(确认目录/文件结构是对的,进入后台文件指定强类型的ViewData模型类型等等)。 今天的beta版本简化了这些步骤,你现在只要在源码编辑器中将光标移进一个Controller action方法之内,然后右击,选择新的“添加视图(Add View)”上下文菜单项(或者你也可以键入Ctrl-M Ctrl-V快捷键组合来启动,手不必离开键盘): 这会调出一个新的“添加视图”对话框,允许你指定你想要创建的视图名称,其母版页,以及可选地,它的强类型ViewData“模型”类型:   Visual Studio会根据你的光标所在的action方法自动地填充视图名称(然后你想要的话,也可以改动)。例如,如果在选择“添加视图”时,我们的光标是在“Edit” action方法中的话,它会在视图名称对话框中填“Edit",而不是“Browse”。 视图的强类型ViewData“模型”可从可编辑的ComboBox中选择,该ComboBox列出了MVC项目中所有的类(或者引用的类): 然后,你可以从列表中选一类型,或在ComboBox中手工输入一个类型。或者你也可以先从列表中挑一初始类型,然后做些改动。例如,我们可以从列表中选择“Product”类,然后使用ComboBox的编辑支持,将其改成IEnumerable<Product>,意即一个产品序列: ......[阅读全文]

posted @ | Feedback (0) | Filed Under [ ASP.NET .NET Visual Studio Community News MVC ]

摘要:【原文地址】Silverlight 2 Released【原文发表日期】 Tuesday, October 14, 2008 3:07 AM 今天我们发布了Silverlight 2的最终版,你可以在这里下载Silverlight 2,以及针对它的Visual Studio 2008和Expression Blend 2的工具支持。 跨平台 / 跨浏览器.NET开发 Silverlight 2 是个跨平台的浏览器插件,将促成浏览器中的丰富的媒体体验和.NET RIAs (富Internet应用)。 Silverlight 2很小,只有4.6MB,只要花4-10秒钟就可以在未安装它的机器上安装完毕,它并不要求机器上装有.NET框架就可运行,Silverlight的安装下载包包含了播放视频或者运行应用所需的所有东西。 开发人员可以使用任何一门.NET语言(包括VB, C#, JavaScript, IronPython和 IronRuby)编写Silverlight应用,Silverlight提供了下述丰富的开发特性: WPF UI 框架: Silverlight 2包含了一个丰富的UI框架,该框架将极大地简化丰富的Web应用的建造。它包括了一个强大的图形和动画引擎,以及对象控件,布局管理,数据绑定,样式,模板皮肤这样高层次的UI功能的丰富支持。 Silverlight中的WPF UI框架是完整的.NET框架中的WPF UI框架功能的一个相兼容的子集,允许开发人员重用现有的技能,控件,代码和内容,来建造出丰富的跨浏览器web应用,以及丰富的桌面Windows应用。 丰富的控件: Silverlight 2包括了一套丰富的内置控件,开发人员和设计师可以用它们来快速建造应用。 Silverlight 2最终版包含了核心的表单控件(TextBox, CheckBox, RadioButton, ComboBox等等),内置的布局管理面板(StackPanel, Grid, Panel等等),常用的功能性控件(Slider, ScrollViewer, Calendar, DatePicker等等),以及数据操作控件(DataGrid, ListBox等等)。所有的Silverlight控件都支持一个丰富的控件模板模型,该模型允许开发人员和设计师在一起合作建造非常优美的解决方案。 丰富的网络支持: Silverlight 2 包含了丰富的网络支持,它现成包括了对调用REST, WS*/SOAP, POX, RSS, 和标准的HTTP服务的支持。它支持跨域网络访问(允许Silverlight客户端直接访问网上的资源和数据),它还包含了对socket的内置网络支持。 丰富的基础类库: Silverlight 2 包含了一个丰富的.NET基础类库,该类库包含了集合,IO,泛型,线程,全球化,XML,本地储存等功能。它还包含了丰富的APIs,促成HTML DOM/JavaScript与.NET代码的集成,它还包含了LINQ 和 LINQ to XML 类库支持(将促成轻松的数据转换和查询),以及本地数据缓存和储存的支持。Silverlight中的.NET APIs是完整的.NET框架的一个兼容子集。 丰富的媒体支持: Silverlight 2包含了内置的视频编码器(video codecs),可以用来播放高清视频,以及在网上作流式传输,同时支持实况和按需播放场景。Silverlight还包含了对基于网络情形动态地转换视频比特率的支持(以免用户看到可恶的“缓冲中。。。”的消息),在视频流中放置和记录广告的支持,以及对内容保护的支持。 Silverlight 2最终版将提供巨大的威力和灵活性,允许你突破在浏览器中可实现的功能的极限(push the boundaries),促成极佳的终端用户体验。 Silverlight客户 在过去的几个月中,使用Silverlight 2的beta版,有若干个非常高知名度的网站成功推出。 八月份,NBC在nbcolympics.com主持了奥林匹克实况转播,提供了13亿次页面浏览,7千万个视频流,6亿分钟的视频内容,成为网上有史以来最大的媒体大事。该站的访客在该站观看视频时,平均花费27分钟,就在线流量而言,这是个空前的数字。 也在八月份,民主党全国大会使用Silverlight做了实况转播,对相关活动和演讲提供了2Mbit的实况视频,得到了观众的好评。 这个月,许多个高知名度的网站将使用Silverlight 2的最终版上线。CBS大学体育网将为150多个大学和伙伴提供2万个小时的比赛实况,AOL将使用Silverlight 2向6千万个用户推出新的AOL邮件浏览器版本,Blockbuster将使用Silverlight推出他们新的MovieLink订阅服务。雅虎日本(Yahoo! Japan)已经上线提供职业棒球联盟比赛的实况转播,Hard Rock International将更新他们的纪念网站以提供新的功能,象丰田,HSN和近百个其他的公司这个星期也将上线。 Silverlight工具包 Silverlight......[阅读全文]

posted @ | Feedback (1) | Filed Under [ .NET Visual Studio Community News Silverlight ]

摘要:【原文地址】October 10th Links: ASP.NET, ASP.NET AJAX, jQuery, IIS 【原文发表日期】 Friday, October 10, 2008 1:53 AM 这是我的链接系列的最新篇。也请参阅我的ASP.NET 技巧,诀窍和教程网页和Silverlight教程网页里我以前写的众多很受欢迎的文章的链接。 ASP.NET Best Practices for Creating ASP.NET websites with IIS 6.0: Omar Al Zabir,优秀图书《Building a Web 2.0 Portal with ASP.NET 3.5》的作者,有一篇精彩的文章,详谈在IIS 6.0上配置一个网站时应该遵循的最佳实践,绝对值得一读和收藏。 ASP.NET Dynamic Data Videos using VB: Bill Burrows录制了一系列非常精彩的录像,展示如何使用.NET 3.5 SP1中提供的新的ASP.NET动态数据支持。你可以在我上个链接篇贴子这里找到更多ASP.NET动态数据教程的链接。 Exploring Caching in ASP.NET: Abhijit Jana有一篇好文,讨论ASP.NET中的缓存选项。如果你对另一项很好的但少为人知的缓存技术感兴趣的话,你也许应该看一下我以前写的使用ASP.NET 2.0输出缓存替换功能实现甜圈缓存(Donut Caching)的技巧/诀窍贴子。 Routing with WebForms: Wally McClure有一个很棒的播客(podcast),描述如何在基于Web Forms的网页中使用.NET 3.5 SP1中的新的ASP.NET路径选择设施。许多人错误地认为这个功能只在ASP.NET MVC应用中工作,事实上,它在web forms网页中也能工作(其实,所有 ASP.NET动态数据网站都使用了这个功能)。 ASP.NET Continuous Integration and Deployment using CruiseControl.NET, Subversion, MSBuild and Robocopy: Omar Al Zabir的另一篇精彩文章,这次是关于如何在ASP.NET中实现持续集成的。 ASP.NET AJAX 和 jQuery An Introduction......[阅读全文]

posted @ | Feedback (0) | Filed Under [ ASP.NET .NET Atlas Community News Link Listing ]

摘要:【原文地址】October 2nd Links: ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data 【原文发表日期】 Thursday, October 02, 2008 1:23 AM 这是我的链接系列的最新篇。也请参阅我的ASP.NET 技巧,诀窍和教程网页和Silverlight教程网页里我以前写的众多很受欢迎的文章的链接。 ASP.NET Amazon EC2 Support for Windows and ASP.NET: 本星期有重大新闻发布: Amazon将在他们的EC2服务中提供对Windows服务器2008的支持。这允许你在“云”中使用ASP.NET, IIS7 和 SQL服务器。 Using ASP.NET WebForms, MVC and Dynamic Data in a Single Application: Scott Hanselman有一篇很好的贴子,示范你如何在一个ASP.NET应用中同时使用ASP.NET WebForms, MVC, WebServices 和动态数据。你拥有以任何方式“混合和匹配(mix and match)”使用它们的灵活性,这允许你总是可以根据要做的工作的特点,来选择使用合适的工具。 Modifying Data with the ListView's EditItemTemplate: Matt Berseth有一篇精彩的贴子,讨论如何使用ASP.NET 3.5 ListView控件促成行内编辑场景,提供对HTML标识的完全控制。 4 New Grouping Grid Skins: Vista, Bold, Win2k3 and Soft: Matt Berseth的另一篇好贴,示范如何对ASP.NET ListView控件进行皮肤处理,以促成一些很好的数据分组场景。 Unlocking and Approving User Accounts: Scott Mitchell发表了他的ASP.NET安全 (点击这里查看该系列的所有文章)文章系列中的又一篇精彩文章。该文讨论如何使用ASP.NET成员系统设置管理页面,允许管理员锁住和核准用户帐号。 Adding OpenID to you......[阅读全文]

posted @ | Feedback (0) | Filed Under [ ASP.NET .NET Link Listing MVC ]