[Silverlight]常见问题
[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]常见问题的更多相关文章
- 企业IT管理员IE11升级指南【6】—— Internet Explorer 11面向IT专业人员的常见问题
企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...
- 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.单继 ...
- 企业级架构 MVVM 模式指南 (WPF 和 Silverlight 实现) 译(1)
前言对于WPF和Silverlight来讲,MVVM是微软设计师和业内专家高度推荐的非常棒的一种设计模式.本书会探讨MVVM设计模式的一些自身缺陷以及为什么MVVM还不能成为行业内的标准设计模式.这会 ...
- Jmeter性能常见问题集锦
1. java.net.BindException: Address already in use: connect 开始以为是单机运行脚本运行不过来,所以另加了一台负载机同时运行脚本 分布式环境部署 ...
- C++常见笔试面试要点以及常见问题
1. C++常见笔试面试要点: C++语言相关: (1) 虚函数(多态)的内部实现 (2) 智能指针用过哪些?shared_ptr和unique_ptr用的时候需要注意什么?shared_ptr的实现 ...
- SQL Server常见问题介绍及快速解决建议
前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题.这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架. 下面一些问题是 ...
- 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题
本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...
- mysql数据库开发常见问题及优化
mysql 数据库是被广泛应用的关系型数据库,其体积小.支持多处理器.开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高.在使用 mysql 的过程中不规范的 SQL 编写.非最优的 ...
- 《PDF.NE数据框架常见问题及解决方案-初》
<PDF.NE数据框架常见问题及解决方案-初> 1.新增数据库后,获取标识列的值: 解决方案: PDF.NET数据框架,已经为我们考略了很多,因为用PDF.NET进行数据的添加操作时 ...
随机推荐
- 1小时学Python脚本
如果我们有这么一项任务:简单測试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux一般是bash而 ...
- ubuntu12.10中没有/etc/inittab文件探究
1. 我们首先来看一下Linux系统开机启动过程: Ubuntu是Linux系统的衍生系统,其开机启动过程与上图相差不大,但是随着系统的不断发展,终究还是有不同的地方,下面,我们来了解一下Ubuntu ...
- iOS iOS8新特性--UIPopoverPresentationController
1.回顾UIPopoverController的使用,下面这份代码只能在ipad下运行 // 初始化控制器,SecondViewController类继承自UIViewController Secon ...
- Python之路,Day12 - 那就做个堡垒机吧
Python之路,Day12 - 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多 ...
- ExecuteReader执行查询实例
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.W ...
- MVC3中 ViewBag、ViewData和TempData的使用和区别(不是自己写的)
(网上抄的,并未消化)在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData.MVC3中保留了ViewData的使用.ViewBag 是动态类型(dynamic) ...
- (转)一步一步学习PHP(3)——函数
相信每个人在学习PHP之前至少都有着一定的C语言,或者是C++/Java/C#等其他语言的基础,所以在这里也不从头开始说起,只是来谈谈PHP方法的独特之处. 1. 方法概述 首先,写一个最简单的函数, ...
- Sql Server使用技巧
1.修改表的字段时,提示不能更改: 工具>选项>设计器>取消 阻止保存要求重新创建表的更改 2.更改选择多少行,编辑多少行: 工具>选项>Sql Server对象资源管理 ...
- Hibernate 主键生成策略
表示符生成器 描述 Increment 由hibernate自动以递增的方式生成表识符,每次增量为1 Identity 由底层数据库生成表识符.条件是数据库支持自动增长数据类型. Sequence H ...
- 泛型,迭代器,LinkedList<E>
1 <e>里面只能填类,不能用基本数据类型,不过integer 这样的的也行 2在模板类(泛型类中)class demo<e>由于不知道e是那个,所有通常都是重写大家都有的to ...