摘要: 今天遇到一个问题,在网络上查了一下,发现很多人问这个问题,所以就贴到这里了。 在编译运行Silverlight项目时,有时候我们会碰见这样的错误: 打开这个2103错误,看到错误信息是 行: 54... 阅读全文
posted @ 2010-09-11 02:23 翁玉礼 阅读(10397) 评论(9) 推荐(2) 编辑
摘要: 今天看了一些官方的资料和配置,简单写了一个WCF服务来传递一个文件,借此看看WCF传输大文件的能力,这里采用的是NetTcp绑定,之所以没有采用basicHttpBinding是因为考虑这种方式和We... 阅读全文
posted @ 2010-09-11 01:52 翁玉礼 阅读(9921) 评论(16) 推荐(8) 编辑
摘要: 本文测试环境: wcf宿主在控制台上 silverlight和wcf之间的通信使用tcp协议 定义契约 依然使用上一篇的例子,我们需要另外定义一个契约及其实现 服务契约: 数据契约: 实现... 阅读全文
posted @ 2010-09-09 01:07 翁玉礼 阅读(4134) 评论(13) 推荐(5) 编辑
摘要: Siverlight与WCF之间的通信按照理论有以下几种方式 协议  宿主  http  console http  IIS tcp  ... 阅读全文
posted @ 2010-09-08 19:53 翁玉礼 阅读(2737) 评论(2) 推荐(2) 编辑
摘要: 前段时间使用WCF做了一个消息系统,本来采用的是双工通信模式,但由于将服务寄宿到IIS后,当客户端掉线时,服务端会因为无法调用客户端而产生一个导致IIS进程崩溃的异常。 今天跟同事聊了一些事情,觉得... 阅读全文
posted @ 2010-09-06 01:12 翁玉礼 阅读(3137) 评论(7) 推荐(2) 编辑
摘要: 有时候经常会想起一些点点滴滴的事情,串联起来还挺有意思的 07年以前,我在大学主要学习网络,说起来可能有些可笑,浑浑噩噩的大学生活到了某一天中午,我们几个买了电脑报,正在看软件板块,看到一篇文章说网络工程师的年薪可以到10W,想想自己刚好是网络专业,“老子要考网络工程师”的想法就扎根了。于是就到古玩城买了本厚厚的网络工程师教程看起来,那个时候对就是对网络很感兴趣,喜欢到处... 阅读全文
posted @ 2010-08-30 15:11 翁玉礼 阅读(1761) 评论(11) 推荐(2) 编辑
摘要: 策略模式跟抽象工厂非常相似,基本逻辑是根据需要实例化出需要用的类。不同的是策略模式需要调用者非常清晰的知道有哪些策略,各个策略的调用规则,而抽象工厂的话,需要知道有哪些类,找到调用者需要用的类。   没有找到两者根本的不同点。其实本质都是根据需要来找合适的算法类。   写这个之前,找过一些文章 ColinSong:http://www.cnblogs.com/coli... 阅读全文
posted @ 2010-08-30 11:28 翁玉礼 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 最近涉及到一个横向显示CheckBox的功能,放在ListBox中进行遍历的话,在网络上找了好像很难做的样子,还用了模板,我尝试了一下, 前台代码后台动态添加CheckBox循环读取 阅读全文
posted @ 2010-08-29 09:34 翁玉礼 阅读(2533) 评论(7) 推荐(2) 编辑
摘要: 本文的例子来源于程杰的<大话设计模式>   使用工厂类来实例化出你想要的对象来完成一个操作。   以加减运算类为例,我们说类的职责应该是单一的,运算这个操作如果... 阅读全文
posted @ 2010-08-25 12:10 翁玉礼 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则的简写是LOD,Law of Demeter,又叫最少知识原则(Least Knowledge Principle, LKP) 用一句话来解释就是“一个对象应当对其他对象有尽可能少的了解。” 这个法则可以通过一个例子来描述,现在需要向计算机用户输出1+1的结果,那么我们可以分解这个操作到两个类中,一个类用来输出,一个类用来计算。 两个对象只需要知道对方能够做... 阅读全文
posted @ 2010-08-24 14:14 翁玉礼 阅读(538) 评论(4) 推荐(0) 编辑
摘要: 假如你的解决方案中有两个Silverlight项目,其中的DLL文件时两个SL项目都使用到的,为了能够最大程度的减小XAP包的体积,你选择了系统的这个选项编译后在Web的ClientBin文件夹下会出现这样的结构这样呢,两个项目共享这些DLL的压缩文件,每个项目的XAP便缩小了。但是,我们一旦选择了OOB功能,便发现不能够再选择系统自带的减小xap的功能了,怎么办呢,于是,我们在选择OOB的基础上... 阅读全文
posted @ 2010-08-19 16:00 翁玉礼 阅读(2434) 评论(18) 推荐(2) 编辑
摘要: 今天继续在研究Silverlight的发布优化方法,由于项目需要开启OOB,没有办法再选中 这两个选项只能选择其中一个,很遗憾不能利用自身的功能合并项目了,这里说明一下,第一个选项的好处 如果你的解... 阅读全文
posted @ 2010-08-18 16:55 翁玉礼 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 前段时间的一个中午我收到了一封关于windows live 软件包 试用版的邮件,于是安装了几个体验了一下。 下载地址:http://explore.live.com/windows-live-es... 阅读全文
posted @ 2010-08-16 16:42 翁玉礼 阅读(750) 评论(5) 推荐(0) 编辑
摘要: 优化分为两部分,DLL组织优化及资源优化 一, 项目资源优化 资源在silverlight中存在形式 Resource —— 资源会被打包在程序集内部 Content——资源会被打包在Xap包... 阅读全文
posted @ 2010-08-16 14:34 翁玉礼 阅读(2130) 评论(15) 推荐(2) 编辑
摘要: 最近做开发时,silverlight的xap越来越大,如果不进行优化严重影响到客户端的体验,因此看了一些资料,总结一下。 一,XAP包是可分解的 Silverlight应用最终是借助于http协议... 阅读全文
posted @ 2010-08-15 22:17 翁玉礼 阅读(1110) 评论(4) 推荐(2) 编辑
摘要: 有关于事件的概念呢,记得以前看过一个例子,关于猫逮老鼠的,就是说,老鼠进到一个房间里后,猫就开始逮老鼠。说老鼠不能直接告诉猫你来逮我吧,于是就通过一个监视器来通知猫,一旦猫看到老鼠就开始逮了,而这个监... 阅读全文
posted @ 2010-08-11 14:55 翁玉礼 阅读(453) 评论(2) 推荐(0) 编辑
摘要: 这两天遇到一个问题,项目中需要在silverlight中使用连接图的方式来显示任务之间的关系,总体有父子和平行两种,昨天在改同事的代码,一直出问题,索性晚上写了一下实现方法。 需求: 有一个Lis... 阅读全文
posted @ 2010-08-07 02:05 翁玉礼 阅读(2418) 评论(41) 推荐(2) 编辑
摘要: 最近的项目中遇到了silverlight用户控件由一个canvas转移到另一个canvas的问题,在转移的过程中一直提示“元素已经是另一个元素的子元素”,十分讨厌,调试了多次也没有找到原因所在,情况如... 阅读全文
posted @ 2010-07-29 23:46 翁玉礼 阅读(3142) 评论(10) 推荐(2) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceDelegate{//热水器publicclassHeate... 阅读全文
posted @ 2010-07-25 01:27 翁玉礼 阅读(584) 评论(1) 推荐(1) 编辑
摘要: 其实严格来讲,这个并不叫视频通信,因为基本上是两个客户端同时往服务器上传递视频信息,然后由服务器进行中转到对方。 重点在于两点 IIS根目录下放clientaccesspolicy.xml文件 注意... 阅读全文
posted @ 2010-07-24 00:54 翁玉礼 阅读(2860) 评论(39) 推荐(3) 编辑
摘要: 上一篇博文中有朋友问到关于silverlight程序发布的问题,上一篇写的是silverlight访问host在console上的wcf,其实关于wcf和silverlihgt通信的问题有好几种方式,... 阅读全文
posted @ 2010-07-23 22:32 翁玉礼 阅读(4919) 评论(2) 推荐(3) 编辑
摘要: (由于最近是针对一个demo进行的研究,在之前公开过代码结构,这里只是对需要改动的地方加以说明) WCF4.0使得编写wcf服务不再那么复杂,去掉了许多的配置信息,客户端只需要一个服务地址,便可在系... 阅读全文
posted @ 2010-07-18 00:31 翁玉礼 阅读(2735) 评论(16) 推荐(2) 编辑
摘要: 最近的项目比较紧,写博客的时间基本都用来看文档和视频了,很感谢老大给了这么多时间让我研究,好几种方案都被我给毙了,因为有要兼顾其他模块,视频聊天的P2P模式也在silverlight下搞不了,看了唯一... 阅读全文
posted @ 2010-07-16 18:25 翁玉礼 阅读(2416) 评论(15) 推荐(1) 编辑
摘要: 在上一篇的基础上,晚上我又尝试了一下做个聊天工具,有个定时取消息的过程解决不好,明天再研究一下,在这个文本聊天的基础上,稍加扩展就可以进行视频聊天了,下一篇将会做silverlight视频聊天的DEM... 阅读全文
posted @ 2010-07-15 01:21 翁玉礼 阅读(4389) 评论(52) 推荐(8) 编辑
摘要: 上一篇博文记录了单纯的socket client和socket server 进行通信的过程, client发送一个数据到服务端,服务端加以处理返回给客户端,基于这种简单demo的方式,这一次我尝试了... 阅读全文
posted @ 2010-07-14 15:15 翁玉礼 阅读(3556) 评论(26) 推荐(4) 编辑
摘要: 1,程序发布时遇到错误: "Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'S... 阅读全文
posted @ 2010-07-14 07:34 翁玉礼 阅读(1066) 评论(4) 推荐(0) 编辑
摘要: 很久之前用过Socket,由于近期项目需要用socket传输视频流,早上花了半小时回顾了一下。 Socket类简要介绍 socket下提供的主要类有四个,分别是socket,tcpclient,tc... 阅读全文
posted @ 2010-07-01 08:39 翁玉礼 阅读(2454) 评论(23) 推荐(2) 编辑
摘要: 今天使用wcf的duplex方式实现了视频对话,但是很卡,晚上准备改写为Socket方式或者将客户端定时请求服务器资源改变为服务器主动回调客户端取资源。简要将今天的尝试记录一下。 思路是文本聊天通过... 阅读全文
posted @ 2010-06-29 22:37 翁玉礼 阅读(2277) 评论(30) 推荐(4) 编辑
摘要: silverlight4提供了摄像头机麦克风访问的API,尝试了一下,还不错。现在将简单的程序记录一下 sl前台呢,有两个控件,一个是用于显示摄像头捕捉到的内容,另一个是个按钮用来启动摄像头。 阅读全文
posted @ 2010-06-29 08:09 翁玉礼 阅读(1284) 评论(17) 推荐(3) 编辑
摘要: 今天看了一个篇关于架构的文章,略有所感,记录一下。 软件的架构基本是从一个原始需求出发,逐步构建可维护、更灵活的开发框架的过程,在这个构建过程中可能会逐渐的增加代码的复杂度来满足灵活性的要求,从这个... 阅读全文
posted @ 2010-06-23 00:51 翁玉礼 阅读(2265) 评论(40) 推荐(2) 编辑
摘要: 上一个随笔记录了SL利用Timer定时去WCF上取数据再绑定到界面上的问题,今天尝试用了WCF的Duplex双工通信来做这个事情,也以这个例子来说明WCF中Duplex的使用。... 阅读全文
posted @ 2010-06-19 23:43 翁玉礼 阅读(6269) 评论(62) 推荐(8) 编辑
摘要: 这几天在做一个Silverlight的页面聊天工具,基本上从头看了一遍Silverlight相关的东西,也遇到了不少问题,这里稍微记录一下 一 ,需要建立一个WCF的服务端 这里直接在Silver... 阅读全文
posted @ 2010-06-18 22:53 翁玉礼 阅读(3810) 评论(21) 推荐(3) 编辑
摘要: 自我感觉真是低效率!这个是个SQL语句在ACCESS执行的问题,如下: string strSql = "select top 2000 * from message where rece... 阅读全文
posted @ 2010-06-16 19:07 翁玉礼 阅读(671) 评论(11) 推荐(0) 编辑
摘要: 解决分页这个问题搞了两天,耗时巨大,现在总结一下。 通常分页有3种方法,分别是asp.net自带的数据显示空间如GridView等自带的分页,第三方分页控件如aspnetpager,存储过程分页等。... 阅读全文
posted @ 2010-06-08 17:27 翁玉礼 阅读(3264) 评论(30) 推荐(4) 编辑
摘要: 这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind... 阅读全文
posted @ 2010-06-03 16:07 翁玉礼 阅读(10279) 评论(30) 推荐(4) 编辑
摘要: Visual Studio2010社区面对面郑州站的活动在郑州大学工学院举行,微软3届C#方向MVP桂素伟给我们做了visual studio2010在组织团队开发方面的分享,许勇也做了Visual studio2010初探的session,大家在听完分享后也积极提出了问题,桂老师给出了详细的回答,活动结束后,进行了抽奖,大家一起合影,都很期待下一次的活动交流。现在将本次活动的照片发出来,如果您不... 阅读全文
posted @ 2010-06-01 13:32 翁玉礼 阅读(474) 评论(12) 推荐(3) 编辑
摘要: 被震住了 今天下午回来后玩了一个小游戏,吉普赛人祖传的神奇读心术,相信园子里很多同学都玩过了,刚开始玩真被震住了,想什么来什么,太牛了。甚至心里有点害怕了,不过仔细想了一下,原来如此。呵呵。 地址... 阅读全文
posted @ 2010-05-30 01:07 翁玉礼 阅读(2659) 评论(23) 推荐(2) 编辑
摘要: 上次的比较两个等长字符串是否含有完全相同字符(忽略字符顺序)有朋友说了更为简单的办法,中午实现了一下。多谢 Paradox。 需求是比较两个字符串中含有的字符是否完全相同,即“我和你”与“你和我”是含有相同字符的。 阅读全文
posted @ 2010-05-28 14:38 翁玉礼 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一年前,用VS2005做了成绩查询系统和两个小的管理系统,当时时间比较紧没有总结,最近又看了一些这方面的开发资料,稍做记录分享一下,希望能与大家交流。 一,WAP是什么   &... 阅读全文
posted @ 2010-05-25 10:59 翁玉礼 阅读(6885) 评论(4) 推荐(0) 编辑
摘要: 这些天因为一个项目写博客的时间很少了,今天终于将项目收尾,告一段落,于是晚上回来便粗读了电脑中的一些存放了很长时间的资料,才意识到真的是“书非借不能读也”,偶然发现一个PDF文档,感觉写的不错,尤其在经历了这几个项目之后深有感触。便通读了一遍,稍加整理与大家共享。这个是软件设计的一些理念问题,感觉说的还是很有道理的,乍一看可能比较空,但是的确是不错的总结。1. 人远比技术重... 阅读全文
posted @ 2010-05-21 23:41 翁玉礼 阅读(814) 评论(4) 推荐(2) 编辑