Silverlight 工程文件解析

工程文件如图:

 

Silverlight工程:

1:Properties文件夹

2:'引用'文件夹

Silverlight运行时的若干动态链式链接库.

3:App.xaml及App.xaml.cs

用于启动Silverlight 应用程序的入口点,即一般的桌面应用程序开发时的Main()函数.并且包含Silverlight加载和运行时的一些常用方法,比如异常处理和加载卸载应用程序的方法.

4:Page.xaml及Page.xaml.cs

Silverlight 应用程序的前台和后台编辑的页面文件.

 

 

Web工程:

1:Properties文件夹

2:'引用'文件夹

ASP.NET运行时的若干动态链式链接库.

3:App_Data文件夹

用过.NET应该都知道吧?

4:ClientBin文件夹

将Silverlight工程文件编译并合并成的Xap文件的存放地,即Silverlight最终应用程序.Xap文件其实是Zip压缩格式的文件

5:Default.aspx及Default.aspx.cs

并不是Silverlight的宿主文件,与整个工程的关联似乎不大.

6:Silverlight.js 

这里有一段挺长的js代码,用于与宿主文件(Aspx、Html、PHP、JSP等页面)配合,在宿主页面中动态的判断当前用户浏览器,并依照不同的浏览器镶入Silverlight控件所需要的Html指令代码,

并且判断用户是否安装Silverlight Player,若用户为安装,则自动引导用户下载(可编辑).

7:SilverlightApplication2TestPage.aspx

Silverlight 应用程序的动态页面下的宿主文件.是在ASPX页面中镶入一个Sliverlight应用程序.

8:SilverlightApplication2TestPage.html

Silverlight 应用程序的静态页面下的宿主文件.是在HTML页面中镶入一个Sliverlight应用程序.

9:Web.config

ASP.NET网页配置文件.

 

 

-------------------------------------------------------------------------------------------------

这一次的文章到此为止,下一篇介绍Silverlight编程时的各种注意事项.

 

posted @ 2008-11-23 20:45  胡云锋  阅读(1021)  评论(1编辑  收藏  举报