
相关链接
Microsoft_ patterns & practices 库 http://www.microsoft.com/resources/practices/default.mspx
.NET 的应用程序体系结构:设计应用程序和服务http://msdn.microsoft.com/library/en-us/dnbda/html/distapp.asp
Microsoft_.NET Framework 和 Windows 窗体是构建智能客户端应用程序非常棒的平台,它们将所有强大的功能、灵活性以及胖客户端应用程序模型的绝妙用户体验与基于浏览器的应用程序的部署的简易性和稳定性融为一体。.NET Framework 解决了 DLL 版本冲突的问题并简化了部署。Windows 窗体有一个很强大的用户界面组件库以及一个易于使用的窗体设计器,Windows 窗体将 Microsoft Visual Basic_ 6.0 编程模型的易用性与 .NET Framework 的强大功能和灵活性集于一身。
然而,无论 Windows 窗体使用户界面的构建变得多么地简单,当构建智能客户端应用程序时仍有大量设计上的困难需要解决。您的应用程序需要的正确部署模型是怎样的?如何才能启用脱机处理?数据的安全性又如何?当通过低带宽进行连接时,如何维持应用程序对用户的响应?要构建一个应用程序以满足用户性能要求时,都需要做些什么?还有很多可以罗列的问题。
如果您对这些挑战理解的不是很透彻,并且不清楚需要做什么可以尽快在开发周期内解决这些问题,那么尝试不断翻新的解决方案可能会费力不讨好!《智能客户端体系结构与设计》可以帮助您分清哪些是设计上的挑战,并指导您逐步构建出项目的完善解决方案。这本指南完全涵盖了客户经常问及我们的一些问题,因此我很高兴看到它的出版。
此外,再次祝愿构建客户端应用程序是一次快乐之旅!
Mark Boulter
PM 技术负责人
Mark Boulter 是 Microsoft 内部 .NET Client 组的资深 PM。自加入 Microsoft 以来,Mark 就一直从事 Windows 窗体及相关类库的工作。进入 Microsoft 之前,Mark曾在英国的 ParcPlace Systems 担任顾问,帮助客户利用 Smalltalk 构建客户端-服务器以及数据分析系统。在此之前,Mark 用了很多年的时间(比他预料的要多很多)在 IBM 的英国公司内从事了众多项目,包括大规模客户端-服务器系统、CASE 工具、工作流引擎以及定单管理系统。Mark 的兴趣是听后期朋克工业新浪潮和布鲁斯,阅读他能找到的任何书籍,还有就是养很多猫。