Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
本堂课程中,向您介绍了如何使用 Live Framework 框架构建基于 Live Mesh 平台的跨平台跨设备的应用,你可以使用 Live Framework 框架实现基于 HTML + JS, Silverlight 的应用,以及任何你熟悉的语言或者技术,比如 PHP, Flash, 等等。
在 RIA 的时代中,Silverlight/ Flash 等 RIA 应用给互联网用户带来了更加丰富的体验,本课程中重点介绍了如何将现有的 Silverlight 应用稍作修改,实现基于 Live Framework 的应用,从而托管为跨平台跨设备的应用。
基于Silverlight 的 Live Framework 应用的相关代码如下:
App.xaml.cs 中添加的 App_Load 方法如下:
1: public void App_Load(object sender, EventArgs e)
2: {
3: MeshApplicationService meshApp =
4: Application.Current.GetMeshApplicationService();
5: meshApp.Resource.Title = "App";
6: Mesh mesh = meshApp.LiveOperatingEnvironment.Mesh;
7: this.RootVisual = new Page();
8: }
App.xaml.cs 中的 Application_Startup 方法重定义如下:
1: private void Application_Startup(object sender, StartupEventArgs e)
2: {
3:
4: MeshApplicationService meshApp =
5: Application.Current.GetMeshApplicationService();
6: meshApp.LoadCompleted += new EventHandler(this.App_Load);
7: meshApp.Load();
8: }
你还可以在下面下载课程中使用的代码:
关于 Live Framework 中的 Resource Model,你可以参考下面的图例:
有关 Live Framework 的更多参考,除了 Live Framework SDK 之外,你还可以访问微软 PDC 网站课程,所有课程都可以下载视频和讲义:
BB04 Live Services: A Lap around the Live Framework and Mesh Services :
BB05 Live Services: Building Applications with the Live Framework.
BB06 Live Services: Mesh Services Architecture and Concepts
BB19 Live Services: Live Framework Programming Model Architecture and Insights
BB20 Live Services: Making your Application More Social: 1217
BB30 Live Services: Building Mesh-Enabled Web Applications Using the Live Framework : 660
BB31 Live Services: FeedSync and Mesh Synchronization Services : 634
BB34 Live Services: Notifications, Awareness, and Communications. : 543
BB35 Live Services: The Future of the Device Mesh: 1203
BB41 Live Services: What I Learned Building My First Mesh Application : 1597
BB51 Live Services: Programming Live Services Using Non-Microsoft Technologies : 651
你还可以在下面下载本次课程中的讲义: