发布基于silverlight4的HaoRna.WebCam摄像头应用源码
摘要: 在去年年底,为了学习Silverlight4.0的新特性,我萌生了开发一个基于其新特性的项目。当然在这个项目中使用了包括鼠标右键菜单(Popup),打印功能(PrintDocument),导航功能,摄像头,图片上传等。当然目前这个产品已在我们的官方产品Discuz!NT3.1中使用(未开源)。下面链接中是产品的运行截图:
http://www.cnblogs.com/daizhj/archive/2010/02/26/1674389.html
阅读全文
posted @
2010-08-31 11:37 代震军 阅读(3120) |
评论 (39) 编辑
基于silverlight4(beta)的摄像头应用(Beta2)发布
摘要: 在年前发布的基于silverlight4(beta)版的摄像头应用之后。经过最近一段时间的完善。目前已推出了beta2版,在修改了原有程序bug的基础上,做了如下变化:
1.将图片载入修改成为按原图宽高比进行缩放,所以以前可以分别沿X,Y轴变化的功能就砍掉了。
2.添加了控件样式,使显示效果更加丰富。
3.在高级模式下添加了没X,Y,Z轴设置图片翻转属性功能,这主要为了解决摄像头截图与本人面部特片呈180翻转的问题。当然,应用该功能还能制过更多有趣的头像。
4.添加加载图片提示信息。
阅读全文
posted @
2010-02-26 17:02 代震军 阅读(4194) |
评论 (18) 编辑
目前为止功能最全的基于silverlight4(beta)的摄像头应用
摘要: 基于Silverlight的WebCam(摄像头)应用,支持区域缩放,剪裁,自成生成缩略图,Ink涂鸦以及特效等,同时也可将本地图片拖拽到编辑区域进行相应操作,保存到本地,打印图片信息等等。
阅读全文
posted @
2010-01-13 09:06 代震军 阅读(4699) |
评论 (20) 编辑
IT餐馆—第二十回 银光
摘要: 郑伟听雨辰话题一转,便正色道:“你说是silverlight3.0吧,我其本上通过SDK了解的差不多了,眼下我主要的兴趣还是在其视频的支持上,按其官方提供的技术文档说是新增了H.264,AAC,MP4格式支持。你呢?”
雨辰笑着说:“还是在其复杂数据展示上面,我想富媒体展示和交互是其主要方向,必定其对手是FLASH,换句话,FLASH中的优势应该被silverlight所吸取并完善。另外我们的产品中也使用了SL进行开发了。”
阅读全文
posted @
2009-10-28 15:28 代震军 阅读(1109) |
评论 (6) 编辑
介绍三个Silverlight 在线编辑器控件
摘要: 可能是我观注的东西有些另类,导致目前我找到的SL在线编辑器只有三款。今天借此文将其做一下总结,同时也为有‘相同爱好’的朋友提供一些参考。这三款都是商业的,并且成套买价格不低。对于我这种穷人来说可望不可及,所以只能在其官方DEMO上过过‘手瘾’了。当然本人也在考虑自己开发一款这类控件(之前问过微软工程师,回答说VS中直接提供的可能性不大)。因此我感觉其还是很有‘钱景’的,呵呵。废话不多说了,先看看这三个编辑器的‘庐山真面目’吧。
阅读全文
posted @
2009-08-26 12:12 代震军 阅读(5559) |
评论 (22) 编辑
使用Silverlight Toolkit 等级控件---Rating
摘要: 乍一看到这个控件,就让我想起了电影里的“悬赏缉拿”的海报。在头像下面有一排星,根据实心星的数目来标识该罪犯的‘危险程度’。其实在一些电影网站上也有对某部片子打星的功能。而在Silverlight Toolkit 3就是真的提供了这么一个控件,通过它可以很方便的实现这一功能。
阅读全文
posted @
2009-08-14 08:55 代震军 阅读(3250) |
评论 (5) 编辑
使用Silverlight Toolkit的数据分页控件---DataPager
摘要: 在Silverlight Toolkit 3.0中提供了强大灵活的数据分页控件:DataPager。并且其还有多种显示样式 (DisplayMode) 供使用。终于可以不用再自己费神巴力去实现分页功能了,下面是其演示效果:
阅读全文
posted @
2009-08-07 08:32 代震军 阅读(6912) |
评论 (11) 编辑
使用Silverlight Toolkit实现弹窗---ChildWindow
摘要: 在Silverlight中写一个弹窗功能并不难,但必定也要自己写代码,定义模式去实现,而 在SilverlightToolKit3中,提供了一个叫“ChildWindow”的类,位于:
System.Windows.Controls
使用它,我们可以很容易的将任何想放在新窗口中显示的内容,以弹窗的形式显示显示。下面演示一下效果:
阅读全文
posted @
2009-07-31 08:06 代震军 阅读(4022) |
评论 (14) 编辑
使用Silverlight Toolkit 绘制图表---区域图和冒泡图
摘要: 前两天,当再次拜访其官方链接之后,发现其版本已升级到了3.0,其中又新增了不少有意思的控件,我将会用四篇文章来简要介绍一下:)
首先就是其图表控件集合中新增了两种类型,分别为:Area,Bubble(区域图和冒泡图)。下面就是其演示效果:
阅读全文
posted @
2009-07-24 11:24 代震军 阅读(4020) |
评论 (15) 编辑
快速浏览Silverlight3 Beta: SystemColor(系统颜色)
摘要: Silverlight 3 中加入了一个名为“SystemColors”类,允许我们开发的Silverlight应用的UI颜色跟随着WINDOW的系统主题(theme)发生变化。
阅读全文
posted @
2009-05-07 10:39 代震军 阅读(2109) |
评论 (4) 编辑
快速浏览Silverlight3 Beta:在线与离线状态检测
摘要: 在Silverlight3中提供了NetworkChange,NetworkInterface这两个类(均为abstract型),其中实现了NetworkAddressChanged的事件处理器用来检测当前在线状态,而NetworkInterface类的 GetIsNetworkAvailable()方法(返回bool类型),用来判断当前是否在线。有了这两个类,就可以很方便的实现动态检测当前应用是否连线了。
阅读全文
posted @
2009-05-06 08:36 代震军 阅读(2521) |
评论 (10) 编辑
快速浏览Silverlight3 beta:鸡肋一样的WritableBitmap
摘要: 之前在网上有讨论 使用Silverlight3 beta的WritableBitmap进行截图 的问题。但结果也是很不明确,起码就目前看来,使用WritableBitmap的Render方法对XAML文件中UI元素生成位图,但还不支持将获取出来的位图以文件流的文件保存到本地(因为我开始想用SaveFileDialog来做这事)。原因就是在调用Render方法之后,就不可以再访问WritableBitmap中的Pixel(数组类型)了,系统会报错,如下图:
阅读全文
posted @
2009-04-15 11:32 代震军 阅读(2514) |
评论 (6) 编辑
快速浏览silverlight3 Beta: 打包下载文件(共享程序集)
摘要: 在Silverlight2中,如果使用附属(additional)程序集(比如System.Xml.Linq.dll) 时,需要在VS中添加对它的引用。最终在生成的XAP文件中包括下面内容:
1.当前应用的assembly 文件
2.当前应用的manifest 文件
3.一个System.Xml.Linq.dll拷贝
阅读全文
posted @
2009-04-13 09:26 代震军 阅读(2314) |
评论 (7) 编辑
DiscuzNT使用Silverlight进行多文件上传
摘要: 在去年我曾写过一篇文章:“推荐一个Silverlight多文件(大文件)上传的开源项目”。之后有不少朋友询问这个项目示例在开发和配置上的一些问题。当时因为时间有限没有做过多的说明,导致有些问题在大家下载完源码之后运行时才出现。今天就以这个项目为原型,简要介绍一下在DiscuzNT上是如果在该项目基本上,通过完善权限管理,文件大小控制,添加缩略图效果等功能来大体阐述一下如果开发一个真正的silverlight应用,而不是一个简单的DEMO.
阅读全文
posted @
2009-04-08 08:37 代震军 阅读(6607) |
评论 (26) 编辑
快速浏览Silverlight3 Beta:数据检验
摘要: 在Silverlight3中对数据进行校验不再像Silverlight2中那样麻烦了,下面就简要演示一下。首先,我们创建一个Silverlight3应用,名为:"ValidateSample",然后将下面的xaml代码复制到"MainPage.xaml"中:
阅读全文
posted @
2009-04-02 15:05 代震军 阅读(2384) |
评论 (5) 编辑
快速浏览Silverlight3 Beta:使用SaveFileDialog保存到本地文件
摘要: 在Silverlight3 Beta,提供了保存文件对话框,通过它我们可以很方便的将文本(包括图片等)信息保存到指定的本地文件上,当然这是要求一定权限的,所以在启用VS2008时请选择以“管理员身份”运行。
阅读全文
posted @
2009-04-02 08:47 代震军 阅读(2995) |
评论 (11) 编辑
快速浏览Silverlight3 Beta:当HLSL遇上Silverlight
摘要: HLSL 高级着色器语言(High Level Shader Language,简称HLSL),由微软拥有及开发的一种语言,只能供微软的Direct3D使用。 HLSL是微软抗衡GLSL的产品,同时不能与OpenGL标准兼容。他跟Nvidia的Cg非常相似。 看了上面的几行话,可能大家还不是很清楚这个东西与当前的Silverlight的关系。其实在园子里的兄弟发过这篇文章,介绍“silverlight 3滤镜效果”。
阅读全文
posted @
2009-04-01 13:36 代震军 阅读(2478) |
评论 (7) 编辑
快速浏览Silverlight3 Beta: 在多个Silverlight应用间传递信息
摘要: 在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中会更容易被接受。好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,其位于“System.Windows.Messaging”名空间下:
阅读全文
posted @
2009-03-31 09:29 代震军 阅读(2258) |
评论 (17) 编辑
快速浏览Silverlight3 Beta:在浏览器外运行Silverlight应用
摘要: Silverlight3一个很显著的特点就是其应用可以在浏览器外运行。就是说一个在浏览器中运行的应用可以被独立(detached)出来,并通过一个桌面和开始菜单栏图标来启动执行,而不在需要有网络连接。这样给人的感觉其就像一个普通的桌面应用而不是一个浏览器应用程序。为了实现独立(detached),用户必须对这类应用有个明确的选择:“该应用在没有用户通知的情况下是不可以detached它自己的。下面用一个例子“Hello World”来展示一下:
阅读全文
posted @
2009-03-26 14:21 代震军 阅读(3350) |
评论 (10) 编辑
Livemesh文件同步功能--使用图解
摘要: 在之前我翻译的一篇文章中,介绍了如果使用silverlight开发mesh应用。其实使用livemesh进行多设备终端的文件同步是非常容易的,下面就以图文方式简要介绍一
下如何在livemesh中创建文件夹,设置同步方式,如何使用客户端以及向好友发送邀请等。
阅读全文
posted @
2009-03-16 09:12 代震军 阅读(3017) |
评论 (13) 编辑
使用Silverlight Toolkit中的主题(Theme)
摘要: 在Silverlight Tookit 中提供了大约十种主题,大家可以根据自己的喜好,很容易就在项目中实现动态换肤效果。当然其官方还推荐了几个制作主题的插件,使用这些Blend插件可以很方便的生成各种风格颜色的主题。好了,下面开始今天的正文。
阅读全文
posted @
2009-02-23 09:33 代震军 阅读(7651) |
评论 (23) 编辑
使用Silverlight Toolkit绘制图表(下)--饼图,折线图,散点图
摘要: 在一篇文章中,介绍了如何使用Silverlight Toolkit提供的Chart控件绘制柱状图(Column,Bar),今天会继续使用上文中所创建的代码,我们只要做很少的修改就可以让柱状图显示变成饼图,折线图或散点图。好了,开始今天的正文。
阅读全文
posted @
2009-02-16 09:26 代震军 阅读(8475) |
评论 (9) 编辑
使用Silverlight Toolkit绘制图表(上)--柱状图
摘要: Silverlight Toolkit提供了绘制柱状图(Column,Bar),饼图(Pie),折线图(Line), 散点图(Scatter)等控件。我们可以很方便的将已有的数据源绑定到相应图形控件上,设置好相应的X,Y轴显示样式和数据字段之后就大功告成了,同时其还支持图形的定时加载刷新,图形的动态加载动画效果。今天就先以柱状图为例,简要的总结一下如
何使用该控件来显示我们的数据。首先,我们需要创建一个Silverlight项目,命名为:DataVisualization。
阅读全文
posted @
2009-02-09 09:43 代震军 阅读(10868) |
评论 (65) 编辑
使用Silverlight Toolkit TreeView树形控件
摘要: 尽管在Silverlight Toolkit中有相关的DEMO来演示如何使用TreeView控件,但其还是有一些功能没被演示出来。因为在我们平时开发过程中,数据是被动态查询获取的(不是DEMO中的静态文件方式)。因此今天就演示一下如何使用WCF来获取相应数据并使用TreeView来动态加载相应结点信息。
阅读全文
posted @
2009-02-02 09:52 代震军 阅读(10983) |
评论 (14) 编辑
Silverlight AutoCompleteBox(自动完成输入框控件)使用方法
摘要: 在微软的Silverlight 开源控件项目“Silverlight Toolkit”中,提供了一个自动完成输入框控件:AutoCompleteBox。该控件的功能就是完成类似于google,或baidu中的搜索输入框的提示(选项)等功能,如下图所示:
阅读全文
posted @
2008-12-24 09:00 代震军 阅读(4370) |
评论 (12) 编辑
【翻译】SILVERLIGHT设计时扩展(注:内容超长,请用IE浏览)
摘要: 只要有人谈到开发者与设计师在 Silverlight/WPF上协同工作时,他们就会谈论“设计,开发工作流程”这个问题。即使您是您自己的设计师,这工作也始终是永远存在于当你在“设计师”和“开发”之间切换“帽子”的过程中。我是一个使用工具创建用户界面的支持者。 我的生活让我不能理解为什么有人会选择非产能(non-productive)
和手写XAML的事情。你能找出的一个情况就是当你使用(Expression Blend & Visual Studio WPF/Silverlight Designer)这类工具进行工作时,如果使用正确,这些工具会对提高生产力起到巨大的推动作用。然而,这篇帖子不是关于如何使用这类工具,而是关于如何帮助那些使用您的控件作为工具进行设计的人。本文是关于开发者着手去让设计师有更容易的(设计)体验并减少摩擦。
控件提供商和开发者通常都想给自己的控件以更好的体验。然而,在这个问题上其缺乏大量的信息。我决定用
本文纠正这种情况。
阅读全文
posted @
2008-12-11 09:05 代震军 阅读(2397) |
评论 (24) 编辑
推荐一个Silverlight多文件(大文件)上传的开源项目
摘要: 在Silverlight上实现文件上传的例子在网上的还不多,特别是多文件上传和大文件上传的例子就更少了。当然那些商品软件公司的产品除外。目前的CodePlex上就有这样一个项目,其链接:http://www.codeplex.com/SLFileUpload/ ,我在本地下载运行其代码后,发现“果然”很好用,而且代码写的也很规范。当然其也是免费的,但作者并不拒绝各种名义上的“捐助(Donate)”。下面就是其“汉化”后的运行截图,首先是多文件上传,支持进度条:
阅读全文
posted @
2008-10-28 13:59 代震军 阅读(14937) |
评论 (63) 编辑
在两个Silverlight应用间数据通信(包括与Flash通信)
摘要: 因为Silverlight可以访问HTML中的DOM元素以及调用HTML页面中的JS方法,并且可以将自身的方法“暴露”给HTML页面中的JS方法(通过[ScriptableMember]),所以我们可以利用这一特点来实现两个Silverlight应用程序之间的数据通信。为了直观起见,本人做了这个DEMO,希望能够对大家在理解上有所帮助。
阅读全文
posted @
2008-10-20 09:21 代震军 阅读(2802) |
评论 (12) 编辑
SnipperImages(Silverlight DEMO)控件设计之--ImageSelector
摘要: 在SnipperImages中为了进行图片列表导航(前后方向)设计了ImageSelector控件,而这个控件不同于之前介绍过的Button, CheckBox, Slider,主要是其xaml中的UI元素变得数量庞大且行为更加复杂。所以通过了解这个控件,我们能够更好的熟悉StoryBoard,Path,ImageBrush,ScaleTransform,TranslateTransform等对象及属性的使用场景。首先来看一下DEMO运行效果:
阅读全文
posted @
2008-09-22 09:36 代震军 阅读(2533) |
评论 (2) 编辑
SnipperImages(Silverlight DEMO)控件设计之--Slider和ColorSlider
摘要: 在上一篇文章中,介绍了CheckBox控件的开发方式,包括xaml和控件逻辑(cs代码控制xaml中UI元素)。本文所要介绍的Slider控件在xaml上与CheckBox复杂度相似,比较底。而控件逻辑相对要复杂不少,这些逻辑会在本文中进行介绍。好了,开始今天的正文。
阅读全文
posted @
2008-09-12 11:28 代震军 阅读(2246) |
评论 (4) 编辑
推荐并简要分析一个silverlight的相册DEMO--ImageSnipper(V2)
摘要: 今天宝宝终于不用打针吃药了,感谢园子里朋友们的关心和祝福,在此表示感谢。为了庆祝一下,特发此文:)。
在前一阵子,我在网上找到了这个相册DEMO,其不仅支持图相册图片的顺(逆)序浏览,还支持简单的图片处理(放大缩小Zoom,旋转Rotate,透明Transparency),在图片上打水印以及使用Ink在图片上涂鸭。下面就是它的一些演示截图。
阅读全文
posted @
2008-09-05 09:49 代震军 阅读(4312) |
评论 (15) 编辑
在silverlight中定制自己的MessageBox(消息框)
摘要: 在silverlight中,如果想使用“消息框”可使用下面的方法,即:HtmlPage.Window.Alert("消息框内容")。如果想要显示更加复杂的内容或定义消息框样式的话,基本上没有什么好的方法。最近在网上看到了一篇文章,该文章的作者也谈到了上面所说的话题,相关链接如下:
阅读全文
posted @
2008-08-27 11:47 代震军 阅读(3472) |
评论 (12) 编辑
在silverlight 使用 IronPython
摘要: 在silverlight 中是支持IronRUBY,IronPython,Managed JScript开发的,只可惜目前我还没找到什么特别简单易用的插件在VS上能够直接进行开发的,所以在写本文这个DEMO时,我又打开了“记事本”,开始写IronPython代码。
阅读全文
posted @
2008-07-16 17:56 代震军 阅读(2819) |
评论 (15) 编辑
使silverlight适应IE窗口大小的方法
摘要: Pete Brown在它的BLOG中提到了一个按自定义比例使用silverlight适应IE窗口大小的方法
阅读全文
posted @
2008-07-14 11:30 代震军 阅读(1468) |
评论 (2) 编辑
使用silverlight中的Storyboard实现动画效果
摘要: 在silverlight中,可以使用StoryBoard(故事板)不实现类似于动画的效果,本文就是借助该对象来实现一个相册显示的例子,其运行效果如下图所示(鼠标放在中间图片上,然后离开):
阅读全文
posted @
2008-07-14 09:30 代震军 阅读(8571) |
评论 (17) 编辑
silverlight中path对象使用总结
摘要: Path对象用于绘制相边的一系列线条或曲线对象,线条和曲线的尺寸是通过数据属性声明。 请参见下面代码及其注释(xaml/pathscene.xaml):
阅读全文
posted @
2008-07-14 09:29 代震军 阅读(3334) |
评论 (1) 编辑
一个silverlight播放器的DEMO(Expression Encoder 2)
摘要: 在写完"Silverlight中鼠标事件的js开发"一文之后,我就想写一篇真正应用这种事件处理方式的进行实际开发的例子。后来在网上看到了这篇文章(实际应用链接:http://www.thejamesbondmovies.com/),发现里面的DEMO正好是我想演示的。如下:
阅读全文
posted @
2008-07-09 18:00 代震军 阅读(5280) |
评论 (38) 编辑
Silverlight中键盘事件的js开发
摘要: 在之前的一篇文章中,介绍了Silverlight中鼠标事件的js应用,因为这篇文章内容摘选自SDK,所以就先暂放在新手区,算是给自己做了个备注吧:)
阅读全文
posted @
2008-07-09 08:57 代震军 阅读(626) |
评论 (0) 编辑
Silverlight中鼠标事件的js开发
摘要: 在silverlight 中,我们可以通过js事件绑定方法addEventListener,往xaml文件中的UIElement元素上绑定事件js事件,也可以通过直接属性赋值的方法来将事件绑定到UIElement元素上,比如下面的语法声明: Rectangle x:Name="..." MouseEnter="onMouseEnter" ...
阅读全文
posted @
2008-07-08 12:30 代震军 阅读(2373) |
评论 (13) 编辑
使用createObject(createObjectEx)创建silverlight对象
摘要: 在我们正常创建的silverlight Application项目之后,会在相应的web文件夹中生成两个名称相同但扩展名分别为aspx和html和页面。其中的aspx页面是我们所熟悉的控件声明方式的布局页,形如: Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/**.xap" MinimumVersion="2.0.30523" Width="100%" Height="100%"
阅读全文
posted @
2008-07-07 09:48 代震军 阅读(1735) |
评论 (4) 编辑
怎么这两天总能看到刺激我的好东西
摘要: 前些天TerryLee做了一个调用Virtual Earth 的silverlight Demo, 写的很不错!今天居然在http://silverlight.idvsolutions.com/ 又看到了一个Virtual Earth 的
SILVERLIGHT DEMO. 这个DEMO更面向于实际应用,使用它找到了我家的屋顶:)
阅读全文
posted @
2008-07-03 13:48 代震军 阅读(3706) |
评论 (16) 编辑
推荐一款Silverlight数据列表控件----AgDataGrid
摘要: 最近在网上浏览链接,一不留神就点到了这个网址上:http://www.devexpress.com/.发现其中有一个开源的Silverlight 列表控件,发现它功能很强,而且很实用,属于那种不需要怎么设置就能完成很多常用甚至不常用的功能,下面通过运行截图做一下简单介绍.
阅读全文
posted @
2008-07-03 09:32 代震军 阅读(3535) |
评论 (23) 编辑
在Silverlight中使用Json
摘要: Silverlight提供了几个类来帮助我们方便地转换从WCF获取的JSON数据。它们是:
DataContractJsonSerializer (位于 System.Runtime.Serialization.Json)
JsonObject (位于System.Json,将JSON数据流转换成为可读写的对象)
JsonArray (位于System.Json, 对JSON数据流转换成为JsonObject数组形式,可支持LINQ查询)
阅读全文
posted @
2008-06-25 09:13 代震军 阅读(3087) |
评论 (22) 编辑
安装silverlight beta2 离线文档
摘要: 安装silverlight beta2 离线文档
阅读全文
posted @
2008-06-23 12:57 代震军 阅读(549) |
评论 (12) 编辑
在Silverlight中使用DynamicMethod(动态方法)
摘要: DynamicMethod 类(位于System.Reflection.Emit名空间下), 用于定义并表示一种可编译、执行和丢弃的动态方法。 而下面是微软对于DynamicMethod的应用及其运行情况的介绍: 可以使用 DynamicMethod 类在运行时生成和执行方法,而不必生成动态程序集和动态类型来包含该方法。回收 DynamicMethod 对象时,由实时 (JIT) 编译器创建的可执行代码也将回收。动态方法是生成和执行少量代码的最有效方式。
阅读全文
posted @
2008-06-20 09:05 代震军 阅读(2271) |
评论 (2) 编辑
在silverlight中使用IsolateStore隔离存储(下)
摘要: 在上一篇文章中, 介绍了如何使用隔离存储(Isolate Store) ,当然因为篇幅所限, 只用了其中的: IsolatedStorageSettings, 因为它所提供的功能很有限, 而隔离存储所提供的是一整套本地存储的方案,包括目录,文件管理等方面.本文将会继续上文中的内容,通过一个本地文件系统管理的DEMO来演示一下如果使用下面两个隔离存储类:
IsolatedStorageFile (返回一个包括路径和文件的虚拟区域, 用于管理目录,文件等), IsolatedStorageFileStream (以流的方式读写指定路径的文件)
阅读全文
posted @
2008-06-19 09:15 代震军 阅读(2146) |
评论 (15) 编辑
在silverlight中使用IsolateStore隔离存储(上)
摘要: 隔离存储(Isolate Store) 是一个虚拟的文件系统 . 它可用于保存本地(客户端文件)。下面是微软的一些解释:虚拟文件系统根目录对于每个机器当前登陆用户不同的, 它是一个隐藏的文件夹,存在于物理文件系统中. 每个application的不同标识将会使其映射到不同的文件夹中, 也就是说,将分配给每个不同的application 一个属于它的
虚拟文件系统. .NET Framework version 2.0中的文件夹节构和隐藏架构同样在.NET Framework for Silverlight中也用到了.
阅读全文
posted @
2008-06-18 08:58 代震军 阅读(2620) |
评论 (24) 编辑
在Silverlight中读取指定URL图片包数据
摘要: 在silverlight开发,允许我们获取指定URL压缩包(zip)并读取其中的图片文件。而实现这个功能也非常简单。下面是运行效果图:
阅读全文
posted @
2008-06-17 09:13 代震军 阅读(2704) |
评论 (11) 编辑
在Silverlight 2 (Beta2) 中使用webclient上传图片
摘要: 在之前的一篇文章中,谈到了使用文件对话框选取并预览本地文件。当时就有一个想法,将这个DEMO扩展成为支持图片上传。所以今天本文会以上个DEMO中的部分代码为原型,在其基础上稍加变动,使其支持图片上传功能。如下图所示:
阅读全文
posted @
2008-06-16 09:37 代震军 阅读(5208) |
评论 (42) 编辑
在Silverlight 2 Beta2 中使用TabControl
摘要: 在Silverlight 2 Beta2 中新加入了TabControl控件,使用它可以帮助我们实现属性页的效果。如下图:
阅读全文
posted @
2008-06-12 17:56 代震军 阅读(3262) |
评论 (5) 编辑
siverlight 2 Beta2提供下载了,顺便给前阵子写的beta1文章做个总结
摘要: siverlight 2 Beta2提供下载了,顺便给前阵子写的beta1文章做个总结
阅读全文
posted @
2008-06-10 10:51 代震军 阅读(3106) |
评论 (20) 编辑
silvelight中操作html页面元素
摘要: 在上一篇文章(silverlight与javascript交互操作 )中,我们通过属性绑定([ScriptableType])的方式进行了js与silverlight之间的互操作.其实只就实现这个DEMO而言,还有更加直接简单的方式,就是使用: HtmlPage.Document.GetElementById()
阅读全文
posted @
2008-06-10 10:37 代震军 阅读(2342) |
评论 (5) 编辑
silverlight与javascript交互操作
摘要: 在silverlight开发中,我们可以使用js来调用silverlight中的方法(当然方法上要捆绑相应属性),也可以将指定的js方法绑定到silverlight应用中的事件上.本DEMO演示了通过js调用完成silverlight数据列表控件(DataGrid)的数据绑定操作,并通过DataGrid的EmployeeList_BeginningCellEdit事件将当前选取的数据行信息返回到js所绑定的事件参数上,并调用该js方法显示选中数据行信息,如下图所示:
阅读全文
posted @
2008-06-10 09:19 代震军 阅读(5145) |
评论 (8) 编辑
在silverlight中开发User Control(用户控件)
摘要: 在silverlight 2(Beta1) 中开发用户控件与我们以前在Webform中使用的方式基本上接近.下面是一个DEMO,用于执行一个简单的查询雇员信息的操作.运行结果如下图所示:
阅读全文
posted @
2008-06-06 10:34 代震军 阅读(3840) |
评论 (11) 编辑
在silverlight中使用Linq TO XML
摘要:

本DEMO演示了在silverlight 2(Beta1) 中使用Linq TO XML。流程是通过使用 WebClient 将XML以流的方式抓到本地,然后再用XmlReader 进行读取.最终使用Linq To XML 将查询到的数据转成对象列表:) 本文中所使用的XML中的数据取自SQLSERVER自带的数据库NorthWind中的Customers表,通过使用如下SQL脚本进行获取.
阅读全文
posted @
2008-06-05 09:13 代震军 阅读(4315) |
评论 (14) 编辑
在silverlight 2 (beta1) 中使用BackgroundWorker
摘要: 在silverlight 2(Beta1) 中使用BackgroundWorker非常简单,下面是一个DEMO,用于执行从1累加到100.在累加过程中,SUM值会不断更新,当累加到100后,BackgroundWorker会在成功执行结束后调用一个 WCF服务来输出最终的运行信息,就像我们在下面这张图中看到的一样.
阅读全文
posted @
2008-06-04 09:01 代震军 阅读(1901) |
评论 (9) 编辑
在silverlight中使用OpenFileDialog浏览本地图片
摘要:

因为在Silverlight 2.0可以OpenFileDialog来访问本地文件,所以在Mike Taulty视频教程中也对这个新特性进行了介绍,并做了一个简单的DEMO,如下所示(可以左右拖动调整图片宽度):
阅读全文
posted @
2008-06-03 09:11 代震军 阅读(4899) |
评论 (11) 编辑
动态加载Silverlight应用的dll文件(可实现插件功能)
摘要: 动态加载Silverlight应用的dll文件(可实现插件功能)
阅读全文
posted @
2008-06-02 09:10 代震军 阅读(5567) |
评论 (24) 编辑
silverlight 2(Beta)中的Socket应用示例
摘要: 作为silverlight 2中新加入的特性,Sockets 会帮助我们开发功能强大,灵活高效的网络程序.原本我想自己写一个例子来着,但在网上看了一遍,发现Mike Taulty已经作了一套教程来实践sl2.0中的新特性. 所以我就依葫芦画瓢,按教程中的步骤走了一遍,发现的silverlight2 中进行socket开发与我们平时写socket应用没什么太大的分别.因为大家平时都很忙,相信也没多少时间去听什么课程,所以我就把这个实例的开发步骤在这里做一个罗列,看看把"大象关进冰箱"到底要用几步,呵呵:)
阅读全文
posted @
2008-05-30 11:21 代震军 阅读(5025) |
评论 (16) 编辑
推荐两个不错的基于SilverLight 2 Beta 应用
摘要: 今天给大家推荐两个不错的基于SilverLight 2 Beta 的Demo,一个是SilverlightAirlines,另一个是一个商业的silverlight 控件库(DLL未进行混淆,可用reflector查看代码进行学习)。
阅读全文
posted @
2008-04-28 12:50 代震军 阅读(4870) |
评论 (13) 编辑
初尝Deep Zoom Composer
摘要: 上周黄继佳(微软中国有限公司开发和平台技术部开发合作经理)来到公司给我们开发小组做了一次技术交流。其中主要是silver2.0 beta的新特性的介绍和演示。其中的Deep Zoom Composer的演示给我留下了深刻印象。当然大家可以从他本人的BLOG上了解更多的相关信息。而本文就是通过他在BLOG上的介绍自己动手演练的一个成果。注(本文所用图片系本人宝宝照片)
阅读全文
posted @
2008-04-24 13:08 代震军 阅读(5248) |
评论 (15) 编辑