原作者:kaevans 原文地址:http://blogs.msdn.com/kaevans/archive/2008/04/23/what-you-need-to-know-wcf-wcf-ado-net-syncservices-and-clickonce.aspx 翻译:Inrie (洪晓军) 这一周我在Verizon公司里拜访一个很卓越的团队,期间讲授了很多技术,包括ADO.NET Sync Services、WCF、WF 和 ClickOnce。我正准备通过email发送,但是我意识到这有很多不错的东西,可能对很多读者有很大吸引力。
在我讲课中我有提到过我所演示的几乎所有材料都来自VS2008 Training Kit。所有的Demo和PPT都可以在这里找到。这里面我最喜欢关于WCF和WF Combination的,在我讲课时有用到它们(记不记得Workflow Services和Durable Services?)。这还有一篇很不错的文章:screencasts and getting started links for the VS2008 Training Kit 。 这还有一个VS2008 Training Kit的姐妹版本叫VS2008 Training Kit Enhancements,虽然我没有特别提到过。它主要介绍Web方面的(包括ASP.NET MVC、ASP.NET Dynamic Data、ASP.NET AJAX History 和 ASP.NET Silverlight controls)。在这里比较珍贵的资源主要都集中在ADO.NET Data Services和ADO.NET Entity Framework部分 。当然的,在接下来的课程里我也会用到这些材料。
Marc Schweigert 有很多介绍ADO.NET Sync Services的Demo 和一个相关的Webcast。我看过的大部分Sync Services Demo都是使用Windows Forms开发的,Marc演示了使用它结合一个非常炫的WPF客户端和基于WCF Service分层架构的程序有多简单。强烈推荐给所有开发偶尔连接智能客户端(occasionally connected smart clients)系统的人员。 我还要指出的是Daniel Moth有一个很好的介绍 怎样在Visual Studio 2008下创建基于ADO.NET Sync Service的解决方案 的视频。
这里有很多关于ClieckOnce很不错的资料(Microsoft.com上),几年前我找到一个介绍ClickOnce的视频,它介绍了一些ClickOnce背后的基础知识。 在讲课中我提到过微软整个公司都在广泛的使用ClickOnce技术。有人问有没有一些Case,这里有一个很好的演示微软使用ClickOnce技术构建一个叫做HeadTrax的程序的Case。 我在参加一个最近的Webcast时注意到Citrix正在他们的GoToMeeting产品中使用ClickONce
Wow,从哪里开始WCF的征程呢?最好的起点是MSDN上WCF的文档。不用多说,它是非常棒的。 除此之外还有很多,例如,Alik Levin已经汇编了很多关于WCF安全的资源 。这有 一个很不错的WCF社区站点,包含很多文章和示例。Mike Taulty已经做了很多很不错的Screencasts:
http://wcfcommunity.com/Lists/VideosVirtual%20Labs/AllItems.aspx 这里有很多WCF相关的很不错的资料。 简而言之,这里有一系列WCF的资料。我强烈推荐你结合Virtual Lab Session亲自动手实验:
我很喜欢Virtual Labs,因为可以在一个虚拟的环境中使用最新的技术,而不需要在本地机器上安装任何东西。除此之外,还可以通过一个向导性的示例程序来学习。这是一个很好的方式可以让你开始学习这项技术并沉浸在其中。我发现有一个很好的学习方法:一开始随便玩玩、渐渐的学得多看得多了、再更多的去学习试验。 一旦你有一些基础了,这里有很多资料可以帮助你深入的学习。这里有15个Webcast, 介绍了WCF的方方面面。
还是一样的,从MSDN上WF的文档开始,这真的很不错。我的好朋友Job Healy有一个介绍Windows Workflow Foundation的很不错的视频。James Conard同样的也有一个 很不错的介绍Windows Workflow Foundation要点的视频。 同样的,我是一个Virtuals Labs的痴迷者。有一点要提醒的是,这里有一些是使用Visual Studio 2005的,已经是过期了。Visual Studio 2008中内置了工作流设计器(Workflow Designer)和调试工具,同时在这里你也可以得到更好的体验。但是这些资料也还是很有用的,因为本质上是一样的。
一旦你做过动手实验了,就可以参考这些Webcast来学习:
当前平均分: 0.0(0 次打分)