zoukankan      html  css  js  c++  java
  • 推荐两个不错的基于SilverLight 2 Beta 应用

          今天给大家推荐两个不错的基于SilverLight 2 Beta 的Demo,一个是SilverlightAirlines,另一个是一
    个商业的silverlight 控件库(DLL未进行混淆,可用reflector查看代码进行学习)。

          先说一个SilverlightAirlines(下载), 这是一个飞机航班的demo,效果做的很酷!下面就是一张演示截图:

          demo1 运行效果图(图中演示的是从旧金山到新奥尔良 2008年5月14日上午8:14的航班航线):
     



        推荐它的理由是它本身的源码分量和布局结局造到了实际开发应用的规模,绝不是那种入门级案例。相信
    对开发正规的Silverlight应用有一定的借鉴意义。下面就是这个项目的结构:

       

          除了框架布局的page.xaml文件(很像我们用过的FRAME或masterpage)之外,其余的代码基本上都根据各自
    的特性和功能分布在相应的文件夹中, 如MAP文件夹中定义的就是所有与地图数据相应的类和逻辑,而map.xaml
    中的元素信息用BLEND打开的截图如下:



        

        下面要介绍的另一个项目就是vectorlight。与其说“项目”到不如说是产品,因为它目前是有商业版的,
    当然它的源码可以通过购买商业版的方式获得。不过它目前的DLL文件(liquid.dll)还没有混淆,大家可以使用
    reflector之类的工具来LOOK一下它里面的内容,如下截图:


        而这套控件的演示效果如下图:




        本文中用到的效果截图是从它的官方网站(http://www.vectorlight.net/)上获取的,我在本地测试通过。
    介绍它的目的就是因为本人一直很关于控件开发领域,对其实现原理有着浓厚的兴趣。虽说当前微软提供的源码
    (silverlight controls)运行的效果已经很不错,但使用起来还是感觉不像VS中的.net原生控件好用。当然这
    一点会随着使用的深入而有所变化,但就目前而言在功能上还有进一步拓展的空间。而vectorlight就是看到了
    这一点所以才在silverlight一开始发布就紧随着步伐。相信随着相关产品的开发不断深入,将来这套控件库也
    可能会被微软纳入旗下(猜测)。

        好了,今天的内容就到这里了,有兴趣的朋友可以与我联系,交流心得:)

        email: daizhj617595@126.com    daizhj@discuz.com
       
       
  • 相关阅读:
    【leetcode】21-MergeTwoSortedLists
    【leetcode】20-ValidParentheses
    【c++基础】遍历目录并写入txt文件-linux
    【c++基础】字符数组和string相互转换
    【linux基础】使用命令行编译运行c++程序
    第2章 重新组织函数(4):函数对象、替换算法
    第2章 重新组织函数(3):引入解释性变量、分解临时变量和移除对参数的赋值
    第2章 重新组织函数(2):内联函数、内联临时变量和查询函数
    第2章 重新组织函数(1):提炼函数
    第1章 重构,第一个案例(3):运用多态取代switch
  • 原文地址:https://www.cnblogs.com/daizhj/p/1174432.html
Copyright © 2011-2022 走看看