随着Windows Vista的发布,微软第一次绑定了.Net Framework,它为将来的Windows平台软件编程开发提供了另外一个广阔的空间。当前,用户进行UI(用户界面)设计的平台主要有以下几种:
1. Windows API,这种平台大家应该都非常熟悉了,微软为我们带来了许多方便的操作概念,如窗口、菜单、工具条、按钮、单选按钮,复选框等等Windows 标准控件,以及单击事件、双击事件、拖拽事件等。
2. 浏览器平台,这是继Windows平台后的另外一个广泛的平台。我们可以使用HTML、Javascript、css等技术驱动用户接口。
3. Flash平台,这个虽然使用不如前两者广泛,但是从某种意义上也是一种开发平台,也有人称为浏览器扩展平台。
我们要学习的Silverlight平台是一种新的UI平台,作者之所以推荐学习Silverlight,是因为它和Flash功能比较类似,但是发展空间很大,在微软的大力支持下,Silverlight可能有一天将取代Flash成为使用最广的浏览器扩展平台。另外还有一个更为重要的原因,Silverlight其实是轻量级的WPF(Windows Presentation Foundation),而WPF是微软力推的将来的Windows平台的用户展现层接口,其前景也非常好。
作者目前也在学习Silverlight,希望和有共同兴趣者一起学习。
作者:王计平(email = WangJiping@gmail.com ;MSN = WangJiping@gmail.com ;GoogleTalk = WangJiping@gmail.com ).
浙公网安备 33010602011771号