银灯笔记:VS2008搭建Silverlight 2 Digg应用教程

需积分: 9 12 下载量 57 浏览量 更新于2024-08-02 收藏 4.28MB DOC 举报
银灯笔记Word文档版本地提供了一套深入浅出的教程,针对Silverlight 2 Beta 1版本的应用开发进行详细指导。这套系列教程的目标是帮助读者逐步掌握Silverlight的核心编程概念,特别适合初学者和进阶开发者。 教程的第一步是使用Visual Studio 2008创建项目。用户需要确保已经安装了支持Silverlight 2的VS 2008更新,通过"文件 > 新项目"选项创建一个名为"DiggSample"的Silverlight应用程序项目。在此过程中,用户可以选择是否同时创建一个ASP.NET Web Application项目,以便于后续的服务器端协作和部署。 创建完成后,Visual Studio会自动生成一个包含Silverlight客户端应用和ASP.NET web服务器端应用的解决方案,如"DiggSample_WebServer"。这样做的好处是,Visual Studio可以自动将编译后的Silverlight应用部署到web服务器,无需额外的手动配置。 值得注意的是,Silverlight应用程序并非局限于特定服务器环境,它可以在包括Apache在内任何Web服务器上运行,也可与PHP、Java、Python、Ruby等服务器端语言配合,利用Silverlight的跨域网络功能访问外部API。在本教程中,作者选择创建ASP.NET Web Server项目主要是为了简化部署流程并利用其内置web服务器进行快速测试。 教程接下来会深入探讨新建的Silverlight应用的基本构成,包括但不限于UI设计、XAML布局、数据绑定、以及如何与外部服务交互。用户将学习如何定义控件、处理用户输入、处理数据通信,以及如何利用Silverlight的安全模型进行应用程序的权限管理。 通过这一系列教程,读者将不仅学会如何构建一个基础的Digg客户端应用,还会建立起坚实的Silverlight编程基础,为今后在更复杂的项目中应用Silverlight技术打下坚实的基础。