- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lSilverlight
唐宏涛 起源-解决方案总是从问题而来 Silverlight是什么?对你重要吗? Silverlight对Web应用程序的影响? Silverlight将对你带来怎样的改变? 你应该怎么学习Silverlight开发技术? Silverlight开发架构 Silverlight范例讲座 Silverlight实务技巧 Silverlight的5W 1H WHAT -什么是Silverlight? WHEN -何时需要使用Silverlight? WHY -为何要使用Silverlight? WHO -Silverlight适合谁来使用? WHERE -在哪里使用Silverlight? HOW -如何开发Silverlight应用程序? 微软的RIA(Rich Interactive Application)开发技术 真正适合实现Web应用程式的解决方案 4.6M的Run-Time,在浏览器中运行 类似FLASH/FLEX嵌入网页,以ActiveX形式存在 开发人员编写XAML代码和.cs或.vb程序,降建立好的程序,放到网站上让使用者下载到用户端执行… 想抛开竞争对手时… 想让客户耳目一新时… 需要在网頁上实现不易完成的UI时… 想降低Web开发成本时…(Really?) 想开发架构(常用型,非抛弃式)的Web应用程序时… 现阶段不适用 无法确定用户浏览器状态的环境 Mobile Solution 彻底解决过去Web应用程序UI很难用的问题 一举突破过去HTML框架的限制,让Web应用程序开发更加自由 跳过莫名其妙的Postback,与毫无道理的AJAX 提供网页与应用程序的动态效果解决方案 为何不用FLASH/Flex? ASP.NET (或其他Web)应用程序开发人员 WindowsForm应用程序开发人员 坦白说… 网页的一角 一整个网页页面 或 全屏幕 嵌入在Windows应用程序中 嵌入在MOSS网站中 以控件型式出现在ASP.NET网页当中 你需要准备的工具 VS2008 + SP1 或 VS2010 Blend 3 Silverlight 4 Tools For VS2010 建议您学习的技术 XAML/ASP.NET/Silverlight 一般.NET3.5开发技术 Web Service / WCF Service LINQ (Language-Integrated Query) LinqToSql / ADO.NET Entity Framework ADO.NET Data Service Visual Studio 2010 开发网站(.aspx or .html) 编写程序代码(.NET Code) 支持intellisense(xaml, html, js, vb,cs) Expression Blend 3 开发操作接口(XAML) 支持所视即所得的UI设计、支持拖放 建立layout、开发动画、变形...等画面效果 OK,让我们面对现实… 确实在有些应用程序开发中,架构并非优先考虑 真实世界中的项目,总是在时间与成本下被拉扯 然而?开发架构对于开发人员是否有好处? 与架构有关的一些字眼 Security(安全性) Performance(效能) Flexibility(适用性) Scalability(扩展性) Dependency (依赖性) 与架构有关的一些字眼 单机版 Client-Server N-tier(多层) SOA(面向服务体系结构) 运行在Internet或Intranet 相关的开发技术:HTML、ASP.NET、Silverlight、Web Service/WCF Service Call、REST Call 运行在Intranet 相关的开发技术:Web Service、WCF Service、 ADO.NET Data Service 运行在Intranet 相关的开发技术:ORM(LinqToSQL / ADO.NET Entity Framework)、Windows Service、.NET Enterprise Service 为何要把应用程序分很多层? 降低相依性 便于维护与扩充、容易切割、降低开发/异动成本 提高延展性 有机会在不改变程序的状况下提高效能 提高安全性 分层把关 一个Silverlight的Web应用程序开发实例 客户端接口表示层 Silverlight、ASP.NET 服务层 Web Service、WCF Service ADO.NET Data Service AP Server Business Logic / Data Access Class ADO.NET Entity Frame
文档评论(0)