没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:郝浩|2009-05-13 10:42:16.000|阅读 1428 次
概述:目前笔者用silverlight做一个BI相关的项目,其实在项目中使用RIA本身就是一个很大胆的尝试,也很有风向,不过后来客户的反响告诉我们,这个尝试是值得的,并且是成功的,客户对这种比较新,比较绚的展现形式吸引了,从而项目的进展也更加的顺利.
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
试用环境:
WMWare 6.5.2,Windows XP SP3,512MB内存分配,15GB硬盘分配.
需要下载Silverlight 3 Tools,Blend 3 preview和Visual Studio 2008 with SP1(本人用Visual Web Developer 2008 SP1)
以上虚机环境安装完毕后,镜像文件大小是3.44GB.关于内存,本人还是建议分配得更大一些,尽管512跑起来也不是很慢.
下载VWD的时候推荐下载Visual Studio 2008 Express的镜像,默认微软的下载页下载VWD的时候只下载一个3MB左右的安装文件,运行后还要下载200来MB的正式安装文件,这样很难找到它到底下载到了什么位置.而官方是直接提供整个Express安装包镜像的下载的,800多MB,值得了.这里需要注意的一点是,同之前的silverlight tools版本一样,假如你的visual studio环境是中文版,那么你就得用中文版的silverlight tools包,英文版的就不行,而目前silverlight 3 tools只有英文和日文的,所以这里切记,一定要下载英文版的镜像.本人就是先下的中文镜像发现安装不了之后又下的英文镜像.
因为silverlight2和3的开发环境无法共存,所以使用虚机环境进行安装.前些时间园子里有个兄弟介绍了一个并存的方法,但是考虑到项目,还是不去冒这个险.
安装silverlight3开发环境跟以前版本没有太大差异,需要注意的是安装silverlight 3 tools的时候需要联网,跟之前的版本一样,否则会提示失败.不清楚每次下载的是什么,这样一来某些跟互联网独立的应用调试起来就要痛苦些.
总体感觉,silverlight3的开发环境跟2没有太大的区别:
在Blend中差别也不大(尽管我一直在说服自己这是版本3):
在新的开发环境里,确实多了一些控件,做项目的时候应该会更舒服些:
可能是beta的缘故,在visual studio中还是不支持控件的拖拽,个人预测:正式的开发包会在visual studio 2010之后发布,版本3了,再不支持拖拽,说不过去了.
在silverlight3目前所公布的新特性中,本人比较关注的是3D功能,所以自然要体验一下.其实很简单,比如有如下的一组XAML代码:
<UserControl xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" x:Class="SilverlightApplication1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<controls:Calendar></controls:Calendar>
</Grid>
</UserControl>
OK我们看到效果是这样的:
根据官方教程里面的说法,这个3D的说道都在一个叫Projection的属性里,比如刚才的代码,稍作修改:
<UserControl xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" x:Class="SilverlightApplication1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<Grid.Projection>
<PlaneProjection RotationX="-35"
RotationY="-35"
RotationZ="15" />
</Grid.Projection>
<controls:Calendar></controls:Calendar>
</Grid>
</UserControl>
再看效果:
这个3D的意义?绚,这是我目前能理解到的地步.更多关于3D的参考大家可以看这两个视频教程:
http://silverlight.net/learn/learnvideo.aspx?video=187308
http://silverlight.net/learn/learnvideo.aspx?video=189248
全部的silverlight3的视频教程可以看这里,很不错:
http://silverlight.net/learn/videocat.aspx?cat=12#sl3
在其它特性当中本人比较看好的一个是对H.264的支持.之前曾遇到过一个项目,就是在网页上显示mp4格式的录像.现在很多视频采集设备都支持h.264格式,所以相信其会有更大的用武之地.提到视频不得不提下silverlight对摄像头的支持,从silverlight3公布的特性中看样子是不打算对其进行支持,难道要等到版本4?
离线应用本人也很看好,虽然不是类似flash的swf那样的套路,但看得出来silverlight还是在处处针对flash的.
目前还没时间做之前的代码版本升级,主要还是没有时间.微软的介绍是不会有太大的变动,不过还是建议等silverlight 3 go live之后再做这个尝试.
silverlight其它:
最近比较关注GIS,所以简单说下silverlight for gis.网络上有不少对于silverlight for gis的文章,但介绍的都不够全面,如果要了解为什么在RIA下实现gis有优点的话,推荐大家看下arcgis的这个demo:
http://resources.esri.com/help/9.3/arcgisserver/apis/silverlight/samples/start.htm#SpatialQuery
里面的查询功能很有意思,推荐体验一下.
silverlight的图表组件visifire已经到版本2.2.0 beta 9了,笔者一直在使用,效果很不错,性能也还可以.
目前笔者用silverlight做一个BI相关的项目,其实在项目中使用RIA本身就是一个很大胆的尝试,也很有风向,不过后来客户的反响告诉我们,这个尝试是值得的,并且是成功的,客户对这种比较新,比较绚的展现形式吸引了,从而项目的进展也更加的顺利.
关于silverlight的工作:本人好奇做了一个实验,在国内某著名招聘网站中,工作地点写北京,关键字写silverlight的话,返回的结果你可以翻到第二页,相对用asp.net做关键字的返回结果相差真是太远了.都说微软的东西要到版本3之后才可以用,相信到那个时候silverlight的就业面能更宽一些.
最后,还是总结那句话---微软的东西向来都是到了版本3之后才能用,所以,希望在silverlight3中微软能给我们带来更多的惊喜.
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:博客园接DevExpress原厂商通知,将于近日上调旗下产品授权价格,现在下单客户可享受优惠报价!
面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号