上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页
摘要: Flickr.com 是网上最受欢迎的照片共享网站之一,还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗?他就是将照片上传到Flickr,后而被微软看中成为Vista壁纸御用摄影师。Flickr.com 是最初由位于温哥华的Ludicorp公司开发设计并于2004年2月正式发布的,由于大量应用了WEB 2.0技术,注重用户体验,使得其迅速获得了大量的用户,2007年11月,Flickr迎来了第20亿张照片,一年后,这个数字就达到了30亿,并且还 在以加速度增长。 2005年3月,雅虎公司以3千500万美元收购了Ludicorp公司和Flickr.com。虽然Flic 阅读全文
posted @ 2013-02-22 11:25 于为 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 去年这个时候开发过一个silverlight3的应用程序,当时采用sl3+WCF开发的。在部署过程中遇到了很多问题,总结了一下几点。 1、部署环境必须是windows2003+IIS6.0以上,我尝试采用xp失败。 2、当你安装完IIS6.0后一定要注册 .net FrameWork到IIS。 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 3、注册WCF到IIS C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation& 阅读全文
posted @ 2013-02-19 11:54 于为 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 使用VS自带的WCFSVCHost(WCF服务主机)发布WCF服务,时刻开发人员测试使用。下面我们来看一下如何在IIS中部发布一个WCF服务。环境是VS 2008 (公司电脑没有安装VS2010)^_^我们从头开始,不写代码,完全的配置,会收获不小。新建一个WCF 服务库建立一个WCF服务应用程序结果如下删除掉WCF程序中不需要的默认文件,如下图为WcfService1项目添加WcfServiceLibrary1的引用,如下图。修改声明指示内容,让这个Service.svc文件的后台代码指向我们创建的WCF服务库项目--WcfServiceLibrary1项目中的服务类,改后的代码如下:< 阅读全文
posted @ 2013-02-19 09:56 于为 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 本篇以及下一篇文章我将向大家介绍下在Silverlight中如何创建WCF Service以及如何调用WCF通信获得数据以及上传数据并手把手教大家如何实现如下的上传文件程序(计划在下一篇讲述)第一个范例:先创建一个Silverlight应用程序下面给Silverlight添加一个Silverlight-Enabled WCF Service如下图所示:默认创建出来的.svc文件代码如下:这个.svc文件中定义了一个操作契约public void DoWork() (什么是操作契约请查看WCF相关材料)没有任何输入也没有任何返回结果,明显是一个没有任何用处的操作契约我将其修改如下:1[Opera 阅读全文
posted @ 2013-02-19 09:12 于为 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 简介 本章节提供Silverlight与后台数据库的三种技术实现基本的互操作(Silverlinght Interoperability),构建一个Silverlight SOA的应用。 准备环境 Windows 2003/2008/vista Visual Studio.net 2008+sp1 Silverlight 3.0 SDK Silverlight3 Tools Microsoft E 简介本章节提供Silverlight与后台数据库的三种技术实现基本的互操作(Silverlinght Interoperability),构建一个Silverlight SOA的应用。准备环境Wi. 阅读全文
posted @ 2013-02-19 09:10 于为 阅读(157) 评论(0) 推荐(0) 编辑
摘要: LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。看图,不解释 阅读全文
posted @ 2013-02-05 13:35 于为 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 划分职责:根据方法实现的逻辑来安排方法所在的类。 举例理解:这个重构的方法是对单一职责原则(SRP)的贯彻,在Coding的时候,我们不仅仅需要把方法中的逻辑单一化(主要使用 Extract Method),还要把类中的方法安置合理化。比如说有个Book()的类,那么对于Book的一些操作,如增加减少书,设置书的属性那可以交给这个类做;而如另一些方法,如买书,租书就可以交给Custom()的类来处理,因为买书,租书的逻辑主体都是Custom。 项目实例:就个人而言,这个重构方法我觉得大家在Coding的时候都会注意到,因为谁都会把相关的方法放在一个类中;唯一可能出现的问题就是出现大神类(G.. 阅读全文
posted @ 2013-02-05 10:48 于为 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 提取工厂类:使用一个简单工厂类来新建对象实例。 举例理解:对于一个客户端事件,我们可能需要初始化一个对象实例,并调用其中的几个方法做一系列的操作。如果客户端事件经常需要扩展,那可能每次初始化的对象实例可能都是不同的,那么为了把这个初始化对象的动作封装起来,为了使这个行为更加便于维护,我们就需要把初始化对象的动作交给简单工厂类来统一完成。 项目实例:做过一个小型的购物商城。其中有个需求简述如下:管理员可以通过后台自助增删改当前商品的打折比例和打折类型。一开始我们想的都很简单,以为用户仅仅是打折而已,OK,加个下拉列表然后里面放上1-9折就行了,然后售价X这个折数就好了。想不到设计好后,当时就.. 阅读全文
posted @ 2013-02-05 10:46 于为 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 提取接口:当有多余一个类使用另外一个类中的方法时,可以考虑引入接口,解除这种依赖。 举例理解:比如说类A中有个方法为Call(Type T),类B和类C中都有方法都要调用Call这个方法,那么我们推荐引入一个接口,这样传参时可以直接new一个接口,可以解除调用方法和实现方法之间的耦合关系。面向接口编程也算是OO中比较重要的吧。 项目实例:一般而言在设计的时候,对于比较可能扩展的部分都会用接口或者是抽象方法来处理,对于接口,个人并不是很喜欢,因为接口写好了要修改就很困难,只能再加新的接口,这对设计的要求很高,抽象方法相对好用点。下面的代码扩展于原文的Demo Code,希望可以讲得稍微详细点.. 阅读全文
posted @ 2013-02-05 10:34 于为 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 使用多态替换条件:指在进行类型检查和执行某些类型操作时,最好将算法封装在类中,并且使用多态来对代码中的调用进行抽象 举例理解:看定义可能比较迷糊,其实说的简单一点,对于使用分支语句并且分支条件是和类型检查相关的程序段,如 if(type == typeof(TypeA)){...}else if(type == typeof(TypeB)){...},可以把{...}中的Code,尝试放到if的条件中去。然后通过检查Type就可以直接返回需要的东东了,这样做可以利用已有的继承层次进行计算,比较便于维护。如果还是觉得说的太抽象,可以看看下面的代码感觉一下。 项目实例:用WPF做一个网游的客户.. 阅读全文
posted @ 2013-02-05 10:30 于为 阅读(369) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页