摘要:
SilverLight可以看作是WPF的一个简化版本,或者一个轻量版本。SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,SilverLight的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。WPF可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。WPF运行时必须安装.net Framework 3.0。这就要求WPF目前运行的操作系统必须是Windows Vista或者Windows XP SP2。此外,Silve 阅读全文
摘要:
这篇文章写得不错,转过来http://www.wpxap.com/thread-429060-1-1.html基本概念:1.Windows 8有Pro和RT两种版本,Pro采用X86,RT采用ARM。2.X86的可以运行Metro外还可以运行所有现有的桌面程序(只要没兼容问题),ARM除了运行Metro程序,只能运行微软提供的有限的桌面程序并不允许第三放的桌面程序,例如Windows 8自带的资源管理器,桌面版的IE10,桌面版的WP,桌面版的画图当然还有最重要的自带桌面版Office。3.跨平台分为两种,一种是写一次,直接可跨平台运行,另一种是移植后才可以运行。4.关于商店,Windows 阅读全文
摘要:
一. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。可以有以下方法在运行时获取对象的类型信息:1.1typeof 运算符。如 System.Type type = typeof(int?);1.2使用 System.Reflection 命名空间的类和方法。1.3GetType()方法。在.NET中,一切类型都必须继承自System.Object类型,System.Object类里有一个GetType()方法。但是,此方法不能应用于可空值类型(可空值类型可以表示基础. 阅读全文