
Silverlight
刘跃飞
今天是残酷的,明天是残酷的,后天是美好的
展开
-
转: Silverlight的样式设置及管理(Theme)
原文地址:http://weblogs.asp.net/lduveau/archive/2009/11/17/skin-your-silverlight-3-app-with-implicit-style-manager.aspx使用默认样式管理器管理你的Silverlight应用的外观 Silverlight 3没有像WPF的默认样式或是asp.net的主题特性, 举例来说我们无转载 2009-11-26 15:48:00 · 1114 阅读 · 0 评论 -
面向Web服务的游戏设计1:选择适合的Silverlight通信技术
<br /><br />互联网游戏当然离不开通信技术的支持,对于Silverlight,哪一种通信技术最适合开发MMORPG游戏呢?本文通过比较Silverlight支持的几种主要的通信技术的特性和适用环境,选择一款最适合我们的。 1 Socket提到开发游戏,性能和速度当然是第一位的,Socket应该是首选的通信技术。因为所有的Silverlight通信技术都是基于TCP/IP的,Socket可以直接控制TCP/IP的连接和数据传输,对于网络游戏开发者来说,可以提供最大的灵活度和可控性,不过编程也是最复杂转载 2010-06-13 15:17:00 · 762 阅读 · 0 评论 -
Prism可以防止一项未完成的特性扰乱整个发布
<br /> 对于很多企业级的应用程序来说,部署原子级的程序都会有很大的问题。 当应用程序需要以全有或全无的方式部署的时候,拥有开发者的角度的模块化代码不会有任何帮助,一个缺陷就会破坏整个发布。 Prism允许你将程序按照任意特定的功能分割,然后再部署给用户,这样就可以解决上述的问题。 其中单独的特性会作为独立的模块发布。 这些模块可能会存储在本地、协作文件共享服务器,或者提供服务的站点上。<br /> 开发者会负责创建Shell程序、托管应用程序以及限定的区域(Region)。 区域(转载 2010-06-21 09:13:00 · 625 阅读 · 0 评论 -
创建Expression Web 4插件
<br />好的IDE的特征就在于它的可扩展性。 如果开发者无法改善他们自己的工具,那么就无法随着时间的推移提高生产力。 对于web设计器也是一样的,这也正是为什么现在微软的Expression Web 4提供了基于HTML+JavaScript插件模型的原因。<br />之所以选择HTML和JavaScript,是因为这是大多数web设计者最熟悉的语言。 扩展接口允许你创建菜单项、工具条按钮、面板和对话框。 将其编写到IDE中需要一些XML信息,这可能会比较易于出错,并让人讨厌。<br />幸运的是有一种转载 2010-06-21 09:14:00 · 1068 阅读 · 0 评论 -
ArcGIS API for Microsoft Silverlight/WPF 2.0 Beta版本发布
<br />一:下载<br />网址:http://resources.arcgis.com/content/arcgis-api-silverlightwpf 内有详细介绍,<br />Samples网址:http://help.arcgis.com/en/webapi/silverlight/samples/start.htm ,<br />需要先注册用户才能够下载。<br />二:版本平台<br />此版本建立在Silverlight4+Visual Studio2010+Expression Ble原创 2010-06-22 08:48:00 · 1373 阅读 · 0 评论 -
silverlight 中 ComboBox+TreeView 实现的下拉控件
<br /> <br />功能描述:<br />ComboBox+TreeView实现的用户控件,设置数据源后,可以递归加载数据,支持双向绑定<br /> <br /> <br />控件截图:<br /><br /> <br />XAML界面设计:<br /> <br /><UserControl x:Class="ChuanyeOA.CustomControls.ComboBoxTree" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p原创 2010-09-25 10:58:00 · 5886 阅读 · 15 评论 -
silverlight ”元素已经是另一个元素的子元素“ 错误解决方法
第一种:将一个控件的子元素添加到另一个控件中时发生,此中情况,需要将此元素New一个,或将它在其父窗体中删除,再添加到另一个控件中。 第二种:在Silverlight客户端执行数据库删除操作时,当执行SubmitChanges()方法时发生,此种情况,是因为外键关系引起的,此条数据已经被用到了,所以删除失败。原创 2010-10-11 16:49:00 · 4341 阅读 · 1 评论 -
微软发布Silverlight 5 Beta新特性
<br /><br /> <br />微软Silverlight是Rich Internet Application(RIA)应用开发技术之一,其强大的功能以及丰富的用户体验已经得到广大开发人员和终端用户的肯定。在今天的Silverlight FireStarter大会上,微软副总裁Scott Gu正式宣布Silverlight 5 Beta版目前所提供的最新功能,并且由微软不同开发团队对Silverlight 5新功能进行了同步演示。在这次大会上,微软介绍Silverlight 5将推出40多个新的功能,转载 2010-12-03 09:23:00 · 611 阅读 · 0 评论 -
silverlight 中文字体问题 解决字体粗细不均,字体花的问题
<br />silverlight中的字体问题 解决字体花的问题<br />问题描述: 在Silverlight中显示中文时默认为微软雅黑,11号字体,但是在11号字体在有的机器上显示很花,粗细不一致。<br />解决方法:<br />第一种:在每个窗体中更目录中设置字体为12号<br />第二种:修改字体为宋体或其他可以字体,此种解决方法可以参考此篇博客<br /> <br />http://www.cnblogs.com/wallis0922/archive/2010/10/14/1851791.ht原创 2010-11-02 13:56:00 · 3050 阅读 · 0 评论 -
silverlight DataGrid 自定义控件 随鼠标滚动,数据发生更改的错误解决方法
<br />silverlight DataGrid 自定义控件 随鼠标滚动,数据发生改变的错误解决方法<br />1.发生问题的原因<br />找了很久,找不出原因所在,在滚动数据时,自定义控件都将引发重新加载数据,从而导致数据发生更改<br />2.错误解决方法<br />在DataGrid的外层再嵌套一层ScrollViewer控件,将DataGrid本身的滚动条设置为不可用,使用外层的ScrollViewer控件实现滚动。原创 2010-11-04 11:14:00 · 1784 阅读 · 0 评论 -
Silverlight DateTimePicker 自定义的日期及时间选择控件
<br />控件制作比较简单,就是将DatePicker和TimePicker再次进行了一次封装, 先上图<br /><br /> <br />界面代码:<br /><UserControl x:Class="ChuanyeOA.CustomControls.DateTimePicker" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.原创 2010-11-17 15:30:00 · 5486 阅读 · 1 评论 -
Silverlight 5.0 新特性
下载地址: http://www.techspot.com/downloads/4684-silverlight-beta.html微软Silverlight 5.0新特性最近微软发布了Silverlight 5.0的路线图。 主要如下:1)改进的数据绑定支持和更好地支持MVVMSilverlight最大的优势之一是它的数据绑定。微软将提供增强的数据绑定能力以及调试功能。开发者可以调试绑定表达式和其它Siverlight 5.0特性。对MVVM模式的支持也得到增强。2)性能和速度的提高Silverligh原创 2011-04-05 21:12:00 · 1509 阅读 · 0 评论 -
Silverlight 5.0 Beta版发布 及相关资料搜集
<br />Silverlight5 Beta已经发布。<br /><br />Silverlight新版官网:http://beta.silverlight.net/<br />详细请关注:http://www.silverlight.net/getstarted/silverlight-5-beta/<br />MSDN在线:http://msdn.microsoft.com/en-us/library/cc838158(VS.96).aspx<br /><br />相关下载: Silverli转载 2011-04-14 09:15:00 · 1229 阅读 · 0 评论 -
Silverlight 5.0 Beta版新特性 相关资料搜集
一、Silverlight 5 beta新特性系列<br />http://www.cnblogs.com/chengxingliang/category/294307.html<br /> Silverlight 5 beta新特性探索系列:9.视频快进快退和TextSearch对象对文字项查询摘要: 本节讲诉两个新特性:一、在Silverlight 5中可以控制MediaElement对象播放的视频进行快进快退控制。二、在Silverlight 5中的文字项进行搜索查询。 一、对于Media原创 2011-04-27 15:57:00 · 1009 阅读 · 0 评论 -
Silverlight中 DataGrid 和ListBox 的遍历
1.遍历DataGrid的方法//--需要遍历的列var selfcols = dgExContent.Columns[2];foreach (var item in dataGrid1.ItemsSource){ //--数据源的实体对象原创 2010-10-25 15:33:00 · 3482 阅读 · 1 评论 -
Silverlight本地化
<br />简单的实现多语言版本的Silverlight应用。日益国际化的同时,需要我们开发的应用根据不同的来访者显示不用的语言,Silverlight在这个方面就提供了很方便的支持。下来就来介绍一下如何做本地化在VS中新建Silverlight项目<br /> 添加一个资源文件<br /> <br />添加一些文案,注意:Access Modifier 要设置为Public<br /> <br /> 然后复制这个文件,修改其名字做多语言支持。相关列表请查阅这里:http://msdn.microsoft.转载 2010-06-13 17:02:00 · 536 阅读 · 0 评论 -
【Silverlight】Bing Maps系列文章目录
<br />微软推出的Bing Maps地图引擎,对外开放了Silverlight和Ajax两种客户端API,同时微软针对全球地图还推出了Bing Maps的Silverlight控件,该控件基于Silverligt 3发布。本系列文章以这个控件为基础,简单介绍了基于Bing Maps 的Silverlight控件开发中的常用技术点。<br /><br />基础篇目录:<br />【Silverlight】Bing Maps学习系列(一):开发前的准备工作<br />【Silverlight】Bing Ma转载 2010-06-10 16:21:00 · 508 阅读 · 0 评论 -
.NET DLR – IronPython- Silverlight 微软的战略性眼光
<br />一、.NET Dynamic Language Runtime<br />随着.NET 4.0 即将正式发布,最令人激动的无疑是动态语言运行时(Dynamic Language Runtime—DLR)这个新特性,终于要开始大放光芒了。<br />微软的每一步总是很具有前瞻性,当很敏感地意识到.NET Framework并不是构建应用时的唯一选择时,如何将各种不同语言构建出来的组件在.NET平台上重用,或者更胜一步,将这些组件添加到现有的.Net项目中而脱离语言和数据类型的束缚呢?<br />D转载 2010-06-08 16:19:00 · 903 阅读 · 2 评论 -
图解Silverlight 3的7个新功能
1. 支持更多的媒体编码格式在Silverlight 3中新增加的多媒体编码格式包括H.264,AAC,MP4。Silverlight这项技术,从出生以来,就一直把对多媒体,尤其是视频的支持,放在首要位置。这次对更多的编码格式提供支持,方便网站建设者更容易的发布、部署视频资料,只需要如下一行XML:2. 利用GPU加速随着显卡计算能力的加强,应用程序把越来越多的图形计算任务从CP转载 2009-11-30 10:20:00 · 576 阅读 · 0 评论 -
Silverlight 4 新特性归纳整理
Silverlight 4 新特性归纳整理改善OOB(Out of Browser)(更高级别的权限)跨域访问 内嵌HTML COM操作 允许运行本地桌面应用,例如Office,发送报告到Word文档,发送Email等功能 允许读取客户本地文件 全屏状态下的Open/SaveFileDialogs和键盘支持媒体上的改进支持摄像头和麦克风 Wind转载 2009-11-30 15:41:00 · 595 阅读 · 0 评论 -
Silverlight中生动的火柴人动画
Silverlight中生动的火柴人动画 nikola开发了一款可以浏览bvh动画(3DMAX中的一种动画脚本格式,可以快速方便的帮助制作人物动作的动画)Silverlight 应用。你可以直接看到真实的火柴人3D动画,程序内部内置了两个动画脚本,你也可以在这里http://sites.google.com/a/cgspeed.com/cgspeed/motion-capture/3d转载 2009-11-30 15:45:00 · 667 阅读 · 0 评论 -
Silverlight 3 Out of Browser Feature
Silverlight 3 - Running Out Of Browser Apps on the Macintosh在浏览器外运行Silverlight程序注:当Silverlight程序安装到本地后,如果无法直接运行,则需要在程序图标上点击右键—运行方式—以超级用户来运行此程序即可打开,如果以受限制的方位运行此程序则可能打不开此程序。One of the most request转载 2009-12-01 11:33:00 · 584 阅读 · 0 评论 -
用GeometryService 计算面积和长度时的投影转换
在用Silverlight开发ArcGis应用时,用到了计算面积与长度的功能!用ESRI发布的例子上面的Geometry Service地址,可以计算美国地区的长度和面积,但是不能计算其他地方的长度和面积!用自己发布的Geometry服务来计算长度和面积,中国地区的计算结果为0。检查代码发现,在设置geometryService.project([event.graphic], new Spati原创 2010-04-29 14:36:00 · 2906 阅读 · 1 评论 -
基于Web的3D游戏引擎
<br />我最感兴趣的Silverlight,和我的惊讶,我碰到一个在CodePlex上的3D游戏引擎,它是基于silveright,这是(一个由开源社区微软)在http://www.codeplex.com/Balder/ 。 <br />不过这个游戏引擎还亟待优化,在线演示的时候,cpu占到50%以上,只是个简单的演示都这么占资源,看来也只是个参考,不能拿来直接使用的。<br />然而,我发现了一个在线视频混合http://visitmix.com/blogs/OpenSpace/A-Silverli原创 2010-06-30 14:16:00 · 1556 阅读 · 0 评论 -
在Silverlight中运行基于XNA开发的游戏
<br /> 下面介绍两个可以运行于网页上面的基于XNA开发的游戏,它是用SilverSprite组件进行开发的。<br />此组件的源码及下载地址:http://silversprite.codeplex.com/<br />组件官网:http://www.silversprite.com/<br />SilverSprite 是一个运行XNA游戏的工程,基于此工程可以不用修改任何代码而在Silverlight中运行,目前支持到Silverlight3.0版本。精灵只是基于图形的,不是3D的。<br /原创 2010-07-05 09:11:00 · 724 阅读 · 0 评论 -
Silverlight Toolkit--PivotViewer
<br />PivotViewer控件可在较短时间内载入近千条数据,并将其进行可视化处理,在使用过程中,结合Deep Zoom技术,可以轻松阅览高分辨率的数据内容。<br /><br /> <br />看效果图很带劲啊<br />那么就自己动手实验下效果吧<br /> <br />首先要收集数据,Pivot 为我们提供了3种收集方法<br />1. Pivot Collection Tool for Microsoft Excel<br />2. Pivot Collection Tools for the转载 2010-07-05 15:07:00 · 1872 阅读 · 1 评论 -
Silverlight开发笔记
<br />在开发过程中发生错误后,解决问题的过程<br />1.“尝试向 URI“.svc”发出请求时出错。”,“给定关键字不在字典中” 的错误解决办法<br />在WCF的根目录下添加clientaccesspolicy.xml文件,此时将解决在SL中初始化Service调用出错的问题,否则,Service初始化时将一直保持Null值<br /><br />2.在Wcf的Web.config中添加ConnectionString字符串,否则将初始化数据库失败<br />3.在发生“远程服务器返回了错误:原创 2010-07-09 08:53:00 · 760 阅读 · 0 评论 -
Silverlight开发笔记
<br />在开发过程中发生错误后,解决问题的过程<br />1.“尝试向 URI“.svc”发出请求时出错。”,“给定关键字不在字典中” 的错误解决办法<br />在WCF的根目录下添加clientaccesspolicy.xml文件,此时将解决在SL中初始化Service调用出错的问题,否则,Service初始化时将一直保持Null值<br /><br />2.在Wcf的Web.config中添加ConnectionString字符串,否则将初始化数据库失败<br />3.在发生“远程服务器返回了错误:原创 2010-07-09 08:53:00 · 744 阅读 · 0 评论 -
微软发布Silverlight 4 Tools for VS2010和WCF RIA
微软正式发布Silverlight 4 Tools for Visual Studio 2010 和 WCF RIA Services 1.0,Silverlight 4 Tools for VS2010正式版包括以下新特性:1. VS2010下完美支持Silverlight 4项目视图设计;2. VS2010增加RIA Service应用开发模板和类库,简化WCF RIA原创 2010-05-27 08:31:00 · 1169 阅读 · 0 评论 -
原来Silverlight 4中是可以玩UDP的!
<br />Silverlight3中的scoket只支持tcp协议,而对于udp一直以安全原因拒绝支持,但在silverlight4中可以惊喜的发现 System.Net.Sockets下多出了二个类:<br />UdpAnySourceMulticastClient,UdpSingleSourceMulticastClient<br />根据msdn官方的解释:<br />http://msdn.microsoft.com/en-us/library/system.net.sockets(VS.96).转载 2010-06-01 13:50:00 · 1938 阅读 · 1 评论 -
使用Silverlight4与Wcf4的Net.tcp实现的简单聊天室
<br />先简单说一下,为了更好地实现双向通信,.NET Framework在 3.0的时候引入了一个全新的通信协议Net.TCP并作为WCF的一部分。现在Net.TCP将包含在Silverlight 4中,相比于HTTP Polling Duplex,它极大地改进了吞吐量和连接的数量。 <br />我们可以通过Silverlight 4绑定到HTTP Duplex Services上,因而应用可以不断轮询服务以进行更新,这模拟了双向通讯的工作方式。Silverlight 4则引入了一个更好的解决方案:N转载 2010-06-01 15:18:00 · 1883 阅读 · 0 评论 -
Expression Studio 4正式版发布
Expression Studio 4正式版今天在纽约发布,该软件包包括以下四个重要部分:Expression Blend 4 + SketchFlow Expression Web 4 + SuperPreview Exression Design 4 Expression Encoder Pro对于以上项目的介绍,我曾经在“Expression Blend实例中文教程(1) - 开篇”中有介绍,有兴趣了解的可以参考该文。微软推出Expression Studio 4,称其有十大特点如下:1. Sketc转载 2010-06-08 14:25:00 · 682 阅读 · 0 评论 -
Silverlight里动态调用WCF服务
把自己曾经写过的东西,记录以下。请注意看下面的小蓝色点,点击那个点就可以看到代码了! using System;using System.Net;using System.Windows;using System.Windows.Controls;using原创 2011-05-26 22:12:00 · 2369 阅读 · 2 评论