• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之Silverlight应用程序的.NET项目结构[1]

发布: 2009-8-13 10:21 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 163次 | 进入软件测试论坛讨论

领测软件测试网

软件测试之Silverlight应用程序的.NET项目结构[1] .NET三层架构

关键字:Silverlight .NET 项目结构

  今天先让我们从Silverlight应用程序的.NET项目结构开始,看一下这样的一个项目中包含了些什么文件,这些文件分别是用来做什么的。了解这些内容有助于我们将来根据自己的需要制作更为复杂的项目内容。

  在开始介绍之前,请务必安装Silverlight 1.1 Alpha Refresh。

  无论是Silverlight 1.0还是1.1版本,一个Silverlight项目总是包含以下几种文件:

  1、嵌入Silverlight应用程序的html文件。

  2、用来执行Silverlight应用程序载入工作的JavaScript文件。

  3、定义和描述应用程序界面的XAML文件。

  如果是.NET的项目,界面描述中所定义的新类型都包含在程序集(assembly)文件中。

  我们可以用Microsoft Expression Blend 2 (目前最新的预览版本是September Preview)或者Visual Studio 2008 Beta2 (需安装好Silverlight Tool Alpha)来创建一个新.NET的项目。创建成功后,我们就可以看到一个Silverlight的.NET项目包含了如下的目录结构:

  References目录

  查看该目录,我们可以看到其中包含了许多(.dll)文件,这些文件定义了项目中所引用的各托管类型。如果我们要使用其他自定义的类型,就可能需要手动添加包含该类型定义的.dll文件。若Silverlight插件中没有包含项目所引用的某些程序集文件,则应用程序用户需要下载这些程序集文件到本地。

  Page.xaml

  项目默认的主界面的XAML描述文件。

  Page.xaml.cs

  每个xaml文件之后都有一个对应的.NET语言文件。由于我们创建的是C#项目,所以其对应的文件为.cs文件。这个文件对.xaml文件中的所引用的.NET类型做了定义。通过编译之后,项目会生成程序集文件,供.xaml文件引用,且该程序集文件会随Silverlight应用程序一起下载到用户本地。

  Silverlight.js

  该文件包含了运行Silverlight应用程序之前所必需的各种操作,主要检查用户是否安装了符合版本需求的Silverlight。如果没有安装,则Silverlight应用程序所在的页面将会显示图标,提示用户先安装插件。这里我们不建议Silverlight的开发设计人员改变该.js文件的内容。

  TestPage.html(Blend 2中创建的文件名为Default.html)

  该文件为项目的默认主页,文件中引入了Silverlight的脚本文件来载入Silverlight应用程序。

  TestPage.html.js(Blend 2中的文件名为Default_html.js)

  该文件中定义了TestPage.html中调用的CreatSilverlight()方法来载入Silverlight应用程序。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: net NET Net Silverlight 结构 软件测试 应用程序


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网