关于silverlight的几个简单问题(笔记)

1.为什么xaml不能在网页上直接使用呢?
  答:因为你没有装silverlight的里比如xaml的运行库或驱动库或显示时所需的文件或解析器
  当你第一次打开silverlight程序时,需要下载一个文件,才能够正常显示
  你下载的是一个driver,就是silverlight的一个运行时文件。silverligh作为一个插件,它有自己的运行时文件,你把它下载安装之后呢,
  它会成为浏览哭器的一个组件,这个组件随着浏览器的启动而启动。
 2.一个标准的silverlight应用程序应该包含哪些内容呢?
  答:一个Html文件,一个silverlight.js文件,一个Xaml文件,一个Js文件用于支持Html文件.
     1,因为silverlight不管怎么做,它单独加载是很困难的,就像一个flash一样,flash的确可以单独运行,但是它在网页上运行时多半需


     一个宿主文件,一个html文件.
     2,silverlight.js这个文件可以在silverlight sdk中获取 该js文件可以保证silverlight可以在各种浏览器平台下被打开.
     3,xaml就是对silverlight显示层所据有的支持全都在这个xaml文件里面,你的silverlight做了什么事了,全都在这个Xaml里面做了描述.
       你可以把它提出来看一下。
     4,这是对html文件作配置的一个文件,主要是在网页中加载silverlight相关的xaml文件使用.我们一般在里面定义一个函数叫做
       CreateSilverLight
3.silverlight与flash的区别
     不同之一:flash播放是靠activex控件来实现的,这个activex控件运行时存在一定的风险,所以在IE7.0以上的版本每  次运行activex控件都要求用户单击以确认,否则不予运行。而silverlight在第一次运行时会提示用户您没有安装silverlight根据提示完成插的安装。下次再运行的时候浏览器会自动把plugin加进去了,以后运行就不用担心,直接操作就行了

 

posted @ 2011-01-12 10:23  --中庸--  阅读(694)  评论(2编辑  收藏  举报