Pro Silverlight 5 in C# 是一本针对 Silverlight 5 的经典教程,原书已经过四次印刷,内容经受住了时间检验。它从基础讲起,逐步深入,涵盖的知识面比较广,并且结合实例来拆解各个知识点,适合正在从事或打算学习 Silverlight 开发的人放在手边参考。

1、 微软为 Silverlight 提供的首选开发工具是 Visual Studio,用它来编写 Silverlight 程序是较为合适的入门选择
2、 本章会展示如何用 Visual Studio 创建、编辑以及部署一个 Silverlight 应用程序
3、 完成这部分内容后,可以对 Silverlight 控件如何响应事件、应用程序如何编译并打包封装以便发布到 Web 上有一个整体认识
4、 还会接触到寄宿 Silverlight 控件的两种方式:放在普通 HTML 页面中,或者放在 ASP.NET 的 Web Form 里,并能在两者之间做出选择
- 从技术上说,用记事本一个字一个字敲出 Silverlight 应用所需的文件并非不可能,但专业开发者通常会选择一个开发工具或编辑器
- 如果主要做界面设计,多数人会选 Microsoft Expression Blend,它为可视化用户界面设计提供了一套完整功能
- 如果主要做开发,基本会选 Visual Studio,它在编码、测试和调试方面提供了丰富的工具
- 就 Silverlight 应用程序模型而言,Visual Studio 和 Blend 在本质上是一致的,因此可以轻松组合出结合两者的工作流
- 一个常见流程是:开发者先用 Visual Studio 搭出基础用户界面,交给界面美工团队用 Blend 定制并美化,完成后再交回开发人员继续编码完善功能
- 不少开发者走得更远,会在项目过程中同时使用 Visual Studio 和 Blend,根据情况来回切换
- 核心编程工作,比如编码和调试,放在 Visual Studio 里完成
- 这种切换能奏效,是因为在一个工具中修改并保存代码后,另一个工具能立刻感知到变化,切换过去时会提示快速刷新并加载修改后的内容
- 唯一必须记住的一点是:切换之前先保存修改。是否采用这种方式完全由自己决定,但一旦采用,Visual Studio 就是开发过程中的起点和核心
- 微软还在设计另一个用于 Silverlight 的开发工具,名叫 Visual Studio LightSwitch
- LightSwitch 的重要特性是利用模板和代码生成来快速创建复杂的应用程序
- 最适合使用 LightSwitch 的,是那些需要快速生成数据驱动应用、并用 Silverlight 做前端展示的开发者
- LightSwitch 也能用来创建更复杂一些的项目,之后可以转到 Visual Studio 中继续编辑
(您的评论需要经过审核才能显示)
0条评论