[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. 《Head First 设计模式》学习笔记——工厂模式 + 抽象工厂模式

    设计模式 工厂模式:定义一个创建对象的接口,但由子类决定要实例化的是哪一个.工厂方法让类把实例化推迟到子类. 所谓的"决定",并非指模式同意子类本身在执行时做决定,而是指在编写创建 ...

  2. CentOS7搭建SAMBA服务器实现与WIN10匿名共享文件

    1.安装SAMBA yum -y install samba samba-client samba-common 2.修改文件打开数 vi /etc/security/limits.conf 最后添加 ...

  3. oracle的sql优化

    http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html

  4. ZOJ1463

    题意:给一个括号字符串,求解最少添加的字符能使整个字符串匹配. 输入: s(未匹配的字符串) 输出: S(匹配后的字符串) 思路:绝壁超级坑的一道题,格式我不想说什么了,特坑,然后就是对给定的字符串, ...

  5. maven指定构建的编码格式

    pom.xml文件添加如下内容: <properties>    <project.build.sourceEncoding>UTF-8</project.build.s ...

  6. Phonegap 极光推送api 服务器端推送代码

    .net 版本 极光推送 后台接口 HttpWebResponseUtility类 using System; using System.Collections.Generic; using Syst ...

  7. 016_openxml_forxml

    016_openxml_forxml --openxml*********************************************************************** ...

  8. 自定义Back返回键(实现按两次返回键退出程序)

    实现机制:当用户点击物理返回键时,Activity会调用onBackPressed(),只需在Activity中复写该方法即可 以下是代码实现: package com.example.qjm3662 ...

  9. jquery 的attr()方法解析

    我想用jquery的attr()方法修改一个li小圆点的背景颜色和外边框的时候:刚开始 $("#shanghai-btn").attr({background:"#999 ...

  10. html5--canvas学习笔记

    1. 添加<canvas>元素 right: <canvas id="myCanvas" width="300" height="3 ...