查看: 6825|回复: 1
打印 上一主题 下一主题

Silverlight常见问题整理

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-28 15:21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
近来收集整理网友在QQ群里问到的关于Silverlight的一些问题,在此统一列出,不准确之处敬请指出,欢迎大家补充,谢谢。

  1.ASP.NET支持Silverlight插件吗?

  Silverlight是个浏览器插件,可以嵌入到任何Web页面中,当然也可以嵌入到Asp.net页面中。

  2.Xaml是什么?

  XAML是eXtensible Application Markup Language的英文缩写(XAML的发音为"Zamel"),相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。也就是说在开发一个应用程序时,我们可以将开发工作分成开发人员和设计人员两个团体分别进行,各自负责后台程序代码逻辑和前台程序界面的设计,这样就使得开发人员和设计人员之间的协作更通畅,也极大地发挥了他们的专长。参见:http://www.google.cn/search?clie ... hl=zh-CN&q=xaml

  3.Xaml只可以用Blend做吗?

  Blend做Xaml比较方便,但不是必须的。使用任何文本编辑器都可以编写Xaml代码。

  4.不是把整个Xaml读入以后再解析的吗?

  是的,要了解Xaml的解析细节可以参考:http://silverlight.cn/blogs/east ... f-xaml-content.aspx

  你也可以通过编程的方式动态加载Xaml内容。1.0中可以使用createXamlFrom这个方法,1.1中使用XamlReader类实现这个功能。

  5.运行Silverlight程序要有.net3.0吗?

  不需要,只需要安装Silverlight浏览器插件就可以了。

  6.Silverlight里面提供下载类了吗?

  提供,Downloader类可以从服务器上下载数据到客户端,该类采用异步的方式下载数据。目前不能跨域下载数据。

  7.学Silverlight前最好先要有些什么基础?C# JavaScript? .NET编程??Xaml?哪个最主要的?

  对于开发人员来讲,需要熟悉JavaScript, Xaml,如果要开发Silverlight 1.1应用程序,还需要了解.net 相关的知识。

  对于设计人员来讲,需要熟悉Xaml语法及相关的开发工具

  8.Silverlight能脱离浏览器做桌面应用吗?

  不能,Silverlight是个浏览器插件

  9.Silverlight是跨平台的吗?

  是的,目前微软公司已经发布了针对Windows系统和Mac系统的浏览器版本。

  10.WPF/E什么意思?

  WPF/E == WPF everywhere

  11.WPF/E和Silverlight是什么关系?

  WPF/E是Silverlight的开发代号 ,微软公司在今年4月分正式将WPF/E命名为Silverlight。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
2#
 楼主| 发表于 2007-12-28 15:21:37 | 只看该作者
台州网址导航
12.AVALON是什么?

  AVALON是WPF的开发代号

  13.WPF支持3D效果吗?Silverlight呢?

  WPF支持3D,Silverlight目前还不内在支持。

  14.Silverlight 有下拉选择框这种控件(对象)吗?

  Silverlight 1.0 中还没有下拉选单控件,Silverlight1.1的版本中会内置一些常用的控件,不过目前的Alpha版本还没有实现。

  15.有没有人有Blend2方面的教程呀 ?

  Silverlight 1.1 Alpha refresh SDK 中包含了Blend2的QuickStarts,你可以在Silverlight.cn在线查看。

  16.请问一下,Silverlight的服务器端要配置什么?

  Silverlight对服务器没有要求,所有常用的Web服务器都可以发布Silverlight。若需要IIS服务器支持Silverlight需要配置对xaml文件的支持。方法如下:在IIS站点的属性页,打开主机头标签,添加mime类型,扩展名为.xaml,类型为text/xml。

  17.VS2005下Silverlight.1.1能支持托管代码C#或VB了吗?

  可以,你可以自己动手配置开发环境,也可以安装本站开发的模板来开发Silverlight。

  18.VS2005能开发吗?需要装什么东西?

  可以,VS2005需要安装Silverlight开发模板就能支持Silverlight开发

  19.请问哪有中文版教程啊?

  还没有发现有中文教程,Silverlight中文社区翻译了Silverlight1.0 和1.1的Quickstarts。

  20.Silverlight如何支持中文显示?

  Silverlight 目前还不能直接显示中文,如果需要显示中文需要下载相应的中文字体。不过相信以后的Silverlight会直接支持中文字体。

  21.我是做美工的,美工能独立完成Silverlight吗?

  可以,使用Blend完全可以创建Silverlight应用程序,不过如果想加入一些业务逻辑还是需要写代码的。

  22.Silverlight是怎样进行版权保护的?

  Silverlight会提供版权保护,不过DRM的功能现在还没有实现

  23如何进行Silverlight调试?

  VS2008 Beta中创建的Silverlight项目直接支持调试,VS2005中Silverlight的调试可以通过附加进程的方式进行。

  24.微软的操作系统以后会集成Silverlight吗?

  不确认。不过我觉得不会,微软没有必要通过这种方式来推广Silverlight。因为Silverlight是跨平台的,操作系统集成并不能做到跨平台特性。
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表