[Silverlight]常见问题

  1. Silverlight项目是否支持ADO.NET对象?

      不支持,Silverlight不支持常见的ADO.NET对象,如DataTable,DataSet,Database Connection等。你可以使用System.Data命名空间,但是它只包含了一切相关的服务而非ADO.NET对象。

  2.Silverlight项目可以引用常规的类库吗?

      不能,只能引用Silverlight类型的类库。

  3.Silverlight中有哪些布局控件,他们应该在什么时候使用?

    Cavas:

      支持无需调整大小的简单的布局,当Cavas大小变动时,控件可以互相重叠。

    StackPanel:

      将一组控件按照水平或者垂直排列,控件之间不会互相重叠。

    Grid:

      最灵活,类似于Table的方式。

  4.新增一个Silverlight项目时,会自动创建那些xaml文件,说说他们的用途?

    App.xaml:

      用来声明项目的共享资源,如Brush,Style等,并处理应用程序基本的事件,与asp.net中的golabal.asax类似。默认情况下它包含以下事件:

      Application_Startup

      Application_Exit

      Application_UnhandledException

      ReportErrorToDOM

      MainPage.xaml或者Page.xaml:

      Silverlight项目的起始页,与asp.net中的Default.aspx页面类似。

  5.Silverlight页面的父类型是什么?

      UserControl是所有Silverlight项目的基类型。

  6.WPF和Silverlight的差别?

      WPF和Silverlight都是用来构建丰富用户界面(动画、绘图、布局)的工具。他们都使用XAML来布局,自Silverlight2以来,都支持OOPS。主要的差别在于:

    WPF:

      1.主要应用于桌面系统,但其组件可以被ASP.NET网站使用;

      2.可以单独直接运行(exe);

      3.依赖于Windows;

      4.可以通过桌面和浏览器使用;

      5.可以直接与数据库交互(非WPF浏览器应用);

      6.无需浏览器插件;

      7.使用根标记,如Window,Page,UserControl等。

    Silverlight:

      用于网站开发;

      通过使用组件将其输出集成到WebPage;

      可以通过启用out of Browser特性(从Silverlight3开始)从桌面启动;

      不依赖于Windows,有Linux实现(MoonLight);

      不能直接存取数据库,需要使用WCF或者WebService;

      需要安装浏览器插件;

      根标记为UserControl,Page。

  7.说说Silverlight的运行时?

      Silverlight运行时用于从服务器端下载.xap文件,并将silverlight内容的删除展现到Web页面。它是一款浏览器插件,只有安装了该插件才能使浏览器正常的展示Silverlight内容。

  8.什么是隔离存储(Isolated Storage)?

      Silverlight使用隔离存储将数据以虚拟文件系统的方式存储到机器的隐藏文件夹中,并将数据分为两部分存放:

      第一部分:包含了管理信息,如磁盘限额等;

      第二部分:包含实际数据。

      每一个silverlight应用都会被分配一款独立的分区,其默认的限额为1MB。

  9.可以脱离.net framework创建Silverlight应用吗?

      Silverlight4中包含了一个精简的.net framework,所以它可以独立运行。

10.在silverlight中不支持Hashtable

[Silverlight]常见问题的更多相关文章

  1. 企业IT管理员IE11升级指南【6】—— Internet Explorer 11面向IT专业人员的常见问题

    企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...

  2. Python3 与 C# 面向对象之~继承与多态 Python3 与 C# 面向对象之~封装 Python3 与 NetCore 基础语法对比(Function专栏) [C#]C#时间日期操作 [C#]C#中字符串的操作 [ASP.NET]NTKO插件使用常见问题 我对C#的认知。

    Python3 与 C# 面向对象之-继承与多态   文章汇总:https://www.cnblogs.com/dotnetcrazy/p/9160514.html 目录: 2.继承 ¶ 2.1.单继 ...

  3. 企业级架构 MVVM 模式指南 (WPF 和 Silverlight 实现) 译(1)

    前言对于WPF和Silverlight来讲,MVVM是微软设计师和业内专家高度推荐的非常棒的一种设计模式.本书会探讨MVVM设计模式的一些自身缺陷以及为什么MVVM还不能成为行业内的标准设计模式.这会 ...

  4. Jmeter性能常见问题集锦

    1. java.net.BindException: Address already in use: connect 开始以为是单机运行脚本运行不过来,所以另加了一台负载机同时运行脚本 分布式环境部署 ...

  5. C++常见笔试面试要点以及常见问题

    1. C++常见笔试面试要点: C++语言相关: (1) 虚函数(多态)的内部实现 (2) 智能指针用过哪些?shared_ptr和unique_ptr用的时候需要注意什么?shared_ptr的实现 ...

  6. SQL Server常见问题介绍及快速解决建议

    前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题.这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架. 下面一些问题是 ...

  7. 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...

  8. mysql数据库开发常见问题及优化

    mysql 数据库是被广泛应用的关系型数据库,其体积小.支持多处理器.开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高.在使用 mysql 的过程中不规范的 SQL 编写.非最优的 ...

  9. 《PDF.NE数据框架常见问题及解决方案-初》

    <PDF.NE数据框架常见问题及解决方案-初> 1.新增数据库后,获取标识列的值: 解决方案:    PDF.NET数据框架,已经为我们考略了很多,因为用PDF.NET进行数据的添加操作时 ...

随机推荐

  1. Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程

    上一篇文章主要讲述了Android的TouchEvent的分发过程,其中有两个重要的函数:onInterceptTouchEvent和onTouchEvent,这两个函数可被重装以完成特定的逻辑.on ...

  2. oracle暂时表空间 ORA-01652:无法通过16(在表空间XXX中)扩展 temp 字段

    今天在查数据的时候报错  ORA-01652:无法通过16(在表空间temp1中)扩展 temp 字段 查看表空间使用明细 SELECT b.tablespace,        b.segfile# ...

  3. xeam Build Definition Extension uninstall 卸载

    之前在VS上装了Build definition 的扩展,后来发现很不好用,想卸载掉,就增 工具下面找add-in manager, 结果找不到,external tools下面也找不到, googl ...

  4. C#之—委托

    (1)定义委托:(百度百科样例,只有写了才有收获) namespace Entrust { public delegate void GreetingDelegate(string name); // ...

  5. HighCharts常用设置(摘抄笔录)

  6. OD: Kernel Vulnerabilities Analyze

    内核漏洞大多出没于 ring3 到 ring0 的交互中.从 ring3 进入 ring0 的通道,以及操作系统提供的 API 都有可能存在漏洞.例如:驱动程序中 IoControl 的处理函数,SS ...

  7. HTML基础语句

    一,网页基础结构: 1 <html> 2 <head> 3 <title>我的第一个网页</title> 4 </head> 5 <b ...

  8. ThinkPHP学习 volist标签高级应用之多重嵌套循环、隔行变色(转)

    Action代码: public function index(){ $prod = I("get.prod_en"); $id = I("get.id", 0 ...

  9. Jquery~$when_done_then的用法

    对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when...done...fail...then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下 ...

  10. YII数据库增删查改操作

    初学YII, 整理了一些YII数据库的相关操作,  共同学习,共同进步. 一.查询数据集合 //1.该方法是根据一个条件查询一个集合 $admin=Admin::model()->findAll ...