使用Silverlight技术开发Rich Internet Applications的研究-毕业论文.doc

上传人:滴答 文档编号:1273468 上传时间:2019-01-26 格式:DOC 页数:56 大小:989.50KB
下载 相关 举报
使用Silverlight技术开发Rich Internet Applications的研究-毕业论文.doc_第1页
第1页 / 共56页
使用Silverlight技术开发Rich Internet Applications的研究-毕业论文.doc_第2页
第2页 / 共56页
使用Silverlight技术开发Rich Internet Applications的研究-毕业论文.doc_第3页
第3页 / 共56页
使用Silverlight技术开发Rich Internet Applications的研究-毕业论文.doc_第4页
第4页 / 共56页
使用Silverlight技术开发Rich Internet Applications的研究-毕业论文.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、使用 Silverlight 技术开发 Rich Internet Applications 的研究 I 本科毕业论文 (科研训练、毕业设计 ) 题 目 : 使用 Silverlight 技术开发 Rich Internet Applications的研究 姓 名: 学 院: 软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 使用 Silverlight 技术开发 Rich Internet Applications 的研究 I 摘 要 Rich Internet Applications( RIA)技术在最近几年以来

2、发展突飞猛进,由于其发展尚处于早期阶段,还拥有很广阔的市场和发展空间。本文讨论了 RIA 体系结构与Client/Server, Browser/Server 体系结构的区别,回顾了 RIA 的发展过程,优点,不足之处和开发 RIA 的各种技术。最后选取 2008 年 3 月 5 日由 Microsoft 发布的 Silverlight 2.0测试版本,开发了一个英语学习的 Silverlight 全站用例,来说明 Silverlight 和 RIA 的开发方式,阐述了它们的优缺点以及可拓展空间。 关键词 : 富英特网程序;微软银光; 英语学习软件 使用 Silverlight 技术开发 Ri

3、ch Internet Applications 的研究 II Abstract Rich Internet Applications (RIA) had conquered quite a large market of the Web application in the last few years. For this technology is still in its initial stages, it has a bright future and need to be standardized in the future. Here in the thesis, we intr

4、oduced the main differences among Client/Server, Browser/Server and RIA architectures, discussed the advantages and disadvantages of RIA, and listed a few developing technologies to build RIA. Then we choose the Microsoft Silverlight 2.0 Beta, which was lately released on March 5, 2008, as the core

5、technology to build an English Study Website, illustrating the wide space that Silverlight and RIA might go. Key words: RIA; Microsoft Silverlight; English Study Software. 使用 Silverlight 技术开发 Rich Internet Applications 的研究 III 目 录 第一章 引言 . 1 1.1 Client/Server 结构 . 1 1.2 Web 程序和 Browser/Server 结构 . 1

6、 1.3 本章小结 . 2 第二章 Rich Internet Application 富英特网程序 . 3 2.1 RIA 的发展历史 . 3 2.2 RIA 的优点 . 4 2.3 RIA 的不足之处 . 5 2.4 RIA 的发展现状 . 8 2.5 开发 RIA 的各种技术 . 8 Adobe Flash, Adobe Flex 和 Adobe AIR . 8 Backbase . 9 Curl. 9 Google 的 GWT Framework . 10 Java Applets . 10 Java 程序 . 10 JavaFX . 11 JavaScript/Ajax . 11 M

7、icrosoft ActiveX. 11 Microsoft Silverlight . 11 Mozilla Prism . 12 OpenLaszlo . 12 REBOL 2.6 和 Smalltalk 的 Seaside . 12 2.6 本章小结 .13 第三章 Microsoft Silverlight . 14 3.1 Silverlight 概述 .14 3.2 Silverlight 的兼容性 .16 使用 Silverlight 技术开发 Rich Internet Applications 的研究 IV 3.3 Silverlight 发布的版本 .19 Silverli

8、ght 1.0. 19 Silverlight 2.0. 20 3.4 Silverlight 开发工具 .22 3.5 本章小结 .24 第四章 Silverlight 开发项目实例 Pancake English . 25 4.1 Pancake English 项目简介 .25 4.1.1 现 有英语学习软件分析 . 25 4.1.2 Pancake English 的优势 . 25 4.2 项目详细介绍 .26 4.2.1 基于记忆遗忘曲线的 背单词功能 . 26 4.2.2 多媒体英汉词典功能 . 30 4.2.3 按字幕定位的媒体播放器 . 33 4.2.4 基于媒体播放器的听写功

9、能和字幕 编辑功能 . 36 4.2.5 服务器端设计 . 40 4.3 本章小结 .44 第五章 结论 . 46 5.1 Pancake English 扩展前景 .46 5.1.1 Pancake English 的适用场合 . 46 5.1.2 Silverlight Beta 版本的局限性 . 46 5.1.3 Pancake English 在移动终端上的部署 . 47 5.2 Silverlight 开发未来 .47 致 谢 . 48 参考文献 . 49 使用 Silverlight 技术开发 Rich Internet Applications 的研究 V Contents Ch

10、apter 1 Overview . 1 1.1 Client/Server . 1 1.2 Web Application and Browser/Server . 1 1.3 Summary . 2 Chapter 2 Rich Internet Application . 3 2.1 History of RIA . 3 2.2 Benefits of RIA . 4 2.3 Shortcomings of RIA . 5 2.4 Current Status of Development . 8 2.5 List of RIA Platforms and Approaches . 8

11、Adobe Flash, Adobe Flex and Adobe AIR. 8 Backbase . 9 Curl. 9 Googles GWT Framework. 10 Java Applets . 10 Java Applications . 10 JavaFX . 11 JavaScript/Ajax . 11 Microsoft ActiveX. 11 Microsoft Silverlight . 11 Mozilla Prism . 12 OpenLaszlo . 12 REBOL 2.6 and Seaside for Smalltalk. 12 2.6 Summary .1

12、3 Chapter 3 Microsoft Silverlight . 14 3.1 Overview of Silverlight.14 3.2 Compatibility .16 使用 Silverlight 技术开发 Rich Internet Applications 的研究 VI 3.3 Releases.19 Silverlight 1.0. 19 Silverlight 2.0. 20 3.4 Development Tools .22 3.5 Summary .24 Chapter 4 A Silverlight Project-Pancake English . 25 4.1

13、 Overview of Pancake English .25 4.1.1 Current status of English Study Softwares . 25 4.1.2 Advantages of Pancake English . 25 4.2 Project Details .26 4.2.1 Words Function Based on the Forgetting Curve . 26 4.2.2 Multi-Media Dictionary . 30 4.2.3 Subtitle-Based Media Player. 33 4.2.4 Dictation and Subtitle Edit . 36 4.2.5 Design of Server. 40 4.3 Summary .44 Chapter 5 Conclusion. 46 5.1 Pancake English s Future .46 5.1.1 What can Pancake English Do . 46 5.1.2 Limitaion of Silverlight Beta . 46 5.1.3 Pancake English on Mobiles . 47 5.2 Silverlight s Future.47 Acknowledgement .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。