【vb精品源码栏目提醒】:网学会员vb精品源码为您提供Silverlight4.0实务应用范例讲座 - 编程语言参考,解决您在Silverlight4.0实务应用范例讲座 - 编程语言学习中工作中的难题,参考学习。
SessionCode: Silverlight实务应用范例讲座 董大伟 MSDN讲座专属讲师1 本场次大纲 - DevelopRichWebApplicationwith Silverlight 缘起-解决方案总是从问题而来 Silverlight是什麼对你重要吗 Silverlight对Web应用程序的影响 Silverlight将对你带来怎样的改变 你应该怎么使用/导入Silverlight开发技术 Silverlight开发架构 Silverlight范例讲座 Silverlight实务技巧2 Whats Silverlight - DevelopRichWebApplicationwith Silverlight3 解决方案总是从问题而来 - DevelopRichWebApplicationwith Silverlight Silverlight的5W 1H WHAT -什么是Silverlight WHEN -何时需要使用Silverlight WHY -为何要使用Silverlight WHO -Silverlight适合谁来使用 WHERE -在哪里使用Silverlight HOW -如何开发Silverlight应用程序4 WHAT -什么是Silverlight - DevelopRichWebApplicationwith Silverlight 微软的RIARich Interactive Application开发技术 真正适合实现Web应用程式的解决方案 4.6M的Run-Time在浏览器中运行 类似FLASH/FLEX崁入网页以ActiveX 形式存在 开发人员撰写XAML码和.cs或.
vb指令,将建 置好的程序,放到网站上让使用者下载到用 户端执行…5 Silverlight4.0的架构图6 Silverlight4.0的架构图7 WHEN -何时需要使用Silverlight - DevelopRichWebApplicationwith Silverlight 想抛开竞争对手时… 想让客户耳目一新时… 需要在网页/WebAP上实现不易完成的UI时… 想降低Web开发成本时…Really 想开发具架构常用型非抛弃式的Web应用程序 时…8 Silverlight4.0的开发架构 DBServer SilverLight4.0开发架构 ASP.NETSilverlight WebControl XMLWeb PHP、JSP、ASP Services WebServerIIS、Others WCF、AJAX、WS、sockets IE6.0 VS2008SP1 XAML .NetCode MozillaFirefox Blend2SP1 .xaml .xaml.
vb/.xaml.cs AppleSafari Silverlight SDK Opera … Silverlight4.04.6MB Silverlight Player4.0 丰富的GUI能.NETCLR支援 Browser9 WHEN -何时需要使用Silverlight - DevelopRichWebApplicationwith Silverlight 现阶段不适用 无法确定用户浏览器状态的环境 Mobile Solution10 WHY -为何要使用Silverlight - DevelopRichWebApplicationwith Silverlight 彻底解决过去Web应用程序UI很难用的问题 一举突破过去HTML框架的限制让Web应用程序开 发更加自由 跳过莫名其妙的Postback与毫无道理的AJAX 提供网页与应用程序的动态效果解决方案 为何不用FLASH/Flex11 WHO -Silverlight适合谁来使用 - DevelopRichWebApplicationwith Silverlight ASP.NET 或其他Web应用程序开发人员 WindowsForm应用程序开发人员 坦白说…12 WHERE -在哪里使用Silverlight - DevelopRichWebApplicationwith Silverlight 网页的一角 一整个网页页面 或 全屏幕 崁入在Windows应用程序中 崁入在MOSS网站中 以控件型式出现在ASP.NET网页当中13 Demo Silverlight可以做些么14 HOW -如何开发Silverlight - DevelopRichWebApplicationwith Silverlight 你需要准备的工具 VS2008 SP1 Blend 2 SP1 DeepZoom Composer Silverlight Tools For VS2008 SP115 HOW -如何开发Silverlight - DevelopRichWebApplicationwith Silverlight 建议您学习的技术 XAML/ASP.NET/Silverlight 一般.NET3.5开发技术 Web Service / WCF Service LINQ Language‐IntegratedQuery LinqToSql / ADO.NET Entity Framework ADO.NET Data Service16 建立Silverlight4.0应用程序开发工具 - 使用visual Studio 2008 SP 1 Blend 2 SP117 Page.Xaml 主场景,内含建立主场景的 Xaml脚本、区域资源、动画 指令、场景外观…等。
Page.Xaml.
vb或cs 主场景对应的程序代码档 案,用以控制主场景中的 Xaml元素、控件的事件处 理…等。
此为主要的程序代码撰写位 置18 App.Xaml 全局应用程序宣告,主要用 于宣告全局资源…等工作。
App.Xaml.
vb或cs 全局应用程序代码,主要用 于处理全局定义、对象宣 告、初始化…等功能。
19 Bin文件夹 Silverlight编译后的档案 TestPage.html为测试页面 .dll档案为编译后的组件 .xap为压缩格式档案,将会 被复制到WebSite,内含.dll 与AppManifest.xaml20