互联网前端Web开发技术,在过去十几年里经历了快速.docVIP

互联网前端Web开发技术,在过去十几年里经历了快速.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Foreword Foreword PAGE VI PAGE VI Web璀璨——Silverlight应用技术完全指南 Web璀璨—— Web璀璨——Silverlight应用技术完全指南 PAGE VII 前 言 Web璀璨—— Web璀璨——Silverlight应用技术完全指南 PAGE III 互联网的前端Web开发技术,在过去的十几年里经历了快速的变革。目前虽然传统的ASP、PHP、JSP等动态页面技术仍普遍应用于各种网站的开发,但随着用户对于用户体验和界面效果的要求越来越高,传统技术已不能满足具有丰富用户体验、富媒体网络应用程序的开发需要。 随着技术的发展,出现了AJAX、Flash等RIA技术,使得开发人员能创建出功能更为丰富的Web应用程序,甚至已经能够提供与桌面软件类似的用户体验。这些技术使Web应用程序能够更加动态地响应用户输入,例如,加载数据时只需要刷新界面的一部分,并不需要重新加载所有内容,从而加快了用户界面的响应,进一步改善了用户体验。 虽然AJAX与Flash等技术已经得到了广泛的普及,但依旧存在着一些不足。例如AJAX没有形成行业标准的技术规范,并且缺少功能强大的开发环境支持,过于灵活的特性使得开发人员在调试时往往很难理清头绪。而掌握Flash技术需要学习ActionScript语言并且使用新的开发环境,不能使用自己熟悉的编程语言进行开发,这对不少开发人员来说也是一个不小的门槛。 2007年,微软推出了Silverlight技术,与Flash类似,Silverlight也是一种跨浏览器、跨平台的开发技术,为网络带来具有丰富体验与交互的Web应用程序。它的显著不同在于它能用很多.NET程序员常用的语言(如C#、Visual Basic.NET、Ruby或Python)编程。对运行在Macintosh和Windows上的主流浏览器,Silverlight应用程序提供了统一而丰富的用户体验。通过Silverlight浏览器插件,使得用户界面、视频、交互性内容,以及其他各种应用能良好地融合在一起。 Silverlight还为Web应用程序开发人员和设计人员提供了一种全新的合作模式。过去,设计人员会使用设计工具来设计网站和用户体验,但在实现这些设计时,开发人员需要依照设计方案重新进行开发。而在Silverlight提供的合作模式中,设计人员可以使用专用设计工具Expression Blend构建所需的用户界面与交互,并将其表示为XAML,然后开发人员可以直接使用XAML创建Silverlight应用程序。因此,两者的合作会比以往任何时候都更加紧密,可以更快速地创建有丰富用户体验的Web应用程序,有效地缩短开发周期。 本书将立足于Silverlight技术本身,全面介绍Silverlight技术特点,配合丰富的实例讲解技术的原理和使用方法,帮助读者快速掌握开发Silverlight应用程序的方法。 预备知识 本书涉及Silverlight应用程序开发的部分,需要读者对C#编程有一定的了解,如果读者对这方面知识还不熟悉,可以先阅读相关介绍C#编程基础的书籍。 软件需求 要使用本书中的示例,需要安装以下几款软件: Silverlight 2 RTM或更新版本,您可以从免费下载。 操作系统:Windows XP或更新版本,Mac OS X或更新版本。 浏览器:Internet Explorer 6.0或更新版本,Firefox 1.5或更新版本,Safari 2.0.4或更新版本。 开发工具:Microsoft Visual Studio 2008 SP1 或更新版本。 设计工具:Microsoft Expression Studio 2或更新版本(包含Expression Blend、Expression Design、Expression Encoder)。 本书内容 第1章 Silverlight入门,介绍了Silverlight的概况,并介绍了Silverlight 2中新增的特性与优秀的Silverlight实例网站,最后使用一个实例详细演示了如何制作一个Silverlight Hello world程序。 第2章 Silverlight开发入门,介绍了Silverlight的技术体系架构及各组成部分的详细特性,分析了一个典型的Silverlight的工程是由哪些文件组成的,最后介绍了将Silverlight嵌入到ASP.NET与HTML网页中的方法。 第3章 使用Expression Blend,介绍了Blend的特点与安装方法,详细介绍了Blend软件的整体布局及各个面板的功能,最后通过另一个实例演示了Blend是如何与Visual Studio协同工作的。 第4章 Si

文档评论(0)

150****0990 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档