天道酬勤

博观而约取,厚积而薄发!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年7月15日

摘要: 上一篇中提到Silverlight + WCF实现文件上传的一个缺点:一次性的将文件读到内存。显然,当文件的尺寸大到内存难以容纳时,这种方法是有问题的。 处理这个问题时,自然的会想到,可以边读边上传。实测的情况,该方法实现也很简单,下面简要描述一下。 1. 创建解决方案的方法和修改配置的方法同“Silverlight中用WCF实现文件快速上传(一)”,不再赘述。 2. Si... 阅读全文

posted @ 2010-07-15 11:36 Happy Coding 阅读(579) 评论(0) 推荐(0) 编辑

摘要: 在Silverlight中可能通过服务上传文件。通过服务上传文件可以比较方便地实现异步上传、分块上传、进度显示等等功能。因此,“Silverlight + 服务”组合可以实现比较强大类似于C/S模式中的那种上传功能。下面详细说明实现步骤。 1. 创建Silverlight应用程序。 这个是基本能力,不会的先找资料学习一下吧。 假定创建的解决方案为:UploadFiles。默... 阅读全文

posted @ 2010-07-15 11:35 Happy Coding 阅读(775) 评论(0) 推荐(0) 编辑

摘要: 在创建Silverlight项目时,默认是不支持Out of Browser模式的,所以在使用Silverilght的Out ofBrowser前,需要对Silverlight项目进行设置,使其支持OOB项目安装和运行。在以下演示中,将创建一个演示例程,该例程将在后续教程中使用,由于该教程不属于Silverilght基础开发教程,所以这里,我不在细述如何创建Silverlight项目,项目名称: ... 阅读全文

posted @ 2010-07-15 11:33 Happy Coding 阅读(513) 评论(0) 推荐(0) 编辑

摘要: 远程服务器返回了错误: NotFound,该错误一般为WCF调用不成功,SL的错误类型是CommunicationException,但是具体的错误类型及信息不完整,通过以下方法,可以使错误信息更加完成。在WCF服务的类中加上[ServiceBehavior(IncludeExceptionDetailInFaults = true)]然后在调用此服务的silverlight的初始化方法中加上:b... 阅读全文

posted @ 2010-07-15 11:33 Happy Coding 阅读(826) 评论(0) 推荐(0) 编辑

摘要: WCF总对于文件的传输方式可以通过各种方法来实现,而且对于大文件的传输也能轻松的实现。在这里我们可以通过WCF异步上传的方法来详细介绍一下这方面的应用知识,以此来加深大家对这方面的认识程度。在WCF下作大文件的上传,首先想到使用的就是Stream,这也是微软推荐的使用方式。处理流程是:首先把文件加载到内存中,加载完毕后传递数据。这种处理方式对小文件,值得推荐,比如几K,几十k的图片文件,文本文件对... 阅读全文

posted @ 2010-07-15 11:31 Happy Coding 阅读(697) 评论(3) 推荐(0) 编辑

摘要: 在前一篇文章《.Net Compact Framework 3.5对Linq的支持》中,主要介绍了对Linq的一些使用,这篇文章将介绍另一大.Net CF3.5的新特性--对WCF的支持。随着微软WCF的逐步推广,越来越多的系统都将会采用WCF作为数据交互,如果在移动设备上还单纯的保留原先的对Web Service的支持,将使得企业不得不面临保留原先Web Service接口,再开发基于WCF的接口,保留2套,多费事。现在都采用WCF之后,企业只需要将原先基于Web Service升级到WCF即可。省事~~。废话不多说了,开始介绍如何在.Net CF3.5中使用WCF吧。开发环境:VS2008 阅读全文

posted @ 2010-07-15 11:30 Happy Coding 阅读(722) 评论(0) 推荐(1) 编辑

摘要: 前几天研究SilverLight时碰到了这个问题,本以为很轻松的试验结果很不顺利,查了很多资料才解决了这个问题,在此把解决问题的方法写出来,也方便其它朋友借鉴。 问题是这样产生了,我在测试SilverLight时为了测试与WCF的通讯,创建了一个控制台的应用程序做为WCF服务的宿主程序。 同时创建了一个SilverLight应用程序和一个承载SilverLight的Web程序. 解决方案如图: ... 阅读全文

posted @ 2010-07-15 11:28 Happy Coding 阅读(1322) 评论(0) 推荐(0) 编辑

摘要: 好听的女子名字梦琪 忆柳 之桃 慕青 问兰 尔岚 元香 初夏 沛菡 傲珊 曼文 乐菱 痴珊 恨玉 惜文 香寒 新柔 语蓉 海安 夜蓉 涵柏 水桃 醉蓝春儿 语琴 从彤 傲晴 语兰 又菱 碧彤 元霜 怜梦 紫寒 妙彤 曼易 南莲 紫翠 雨寒 易烟 如萱 若南 寻真 晓亦 向珊 慕灵 以蕊 寻雁映易 雪柳 孤岚 笑霜 海云 凝天 沛珊 寒云 冰旋 宛儿 绿真 盼儿 晓霜 碧凡 夏菡 曼香 若烟 半梦 ... 阅读全文

posted @ 2010-07-15 11:26 Happy Coding 阅读(927) 评论(0) 推荐(0) 编辑

摘要: 尽管矢量图形非常的强大但是在有些情况下还是需要用到位图,因为他们在运行时能得到更高的执行效率和渲染效果。在Silverlight 2.0中获得位图的唯一途径就是从服务器下载并将其嵌入到一个Image元素上。在Silverlight 3.0中添加了一个新的图形类,WriteableBitmap。他可以动态的呈现位图,再结合上矢量图形一起运用,对于拍摄视频播放快照、生成算法内容(如分形图像)和数据可视... 阅读全文

posted @ 2010-07-15 11:21 Happy Coding 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 使用进行跨域通信需要预防几种类型的安全漏洞,它们可被用于违法利用 Web 应用程序。“跨站点伪造”(Cross-siteforgery) 作为一种利用手段,在允许跨域调用时会成为威胁。此利用手段包括在用户不知情的情况下向第三方服务传输未授权命令的恶意Silverlight 控件。为了避免跨站点请求伪造,对于除图像和媒体之外的其他所有请求,Silverlight在默认情况下只... 阅读全文

posted @ 2010-07-15 11:18 Happy Coding 阅读(815) 评论(0) 推荐(0) 编辑

摘要: 代码 阅读全文

posted @ 2010-07-15 11:16 Happy Coding 阅读(953) 评论(0) 推荐(0) 编辑