上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: WCF能够共享ASP.NET的session,不同的WCF客户端代理类在采用Per Call模式下访问WCF能够访问同一个ASP.NET Session.但是WCF的Session和ASP.NET的Session是不同的。WCF的Session代表着服务实例,它是被客户端代理类访问时初始化的。WCF依靠消息通道,安全回话和消息模式等来联系session的。而ASP.NET的session是类似服务端的一种存储数据的模式。它是通过客户端cookie和uri来维护session的1. 利用ASP.NET的session实现认证,在aspx里记录用户认证信息:string UserId = Http 阅读全文
posted @ 2011-10-31 15:54 kntao 阅读(284) 评论(0) 推荐(0) 编辑
摘要: silverlight的mvvm模式框架有,MVVM Light:http://mvvmlight.codeplex.comCaliburn:http://caliburn.codeplex.com/Prism:http://compositewpf.codeplex.com/其中MVVMLight是一个轻量级框架,大家可以参考。下面重点说一下View与Command的原理及使用。大家可以参照源代码:1.每一个ViewModel都继承ViewModelBase类:大致的源代码是:using System; using System.ComponentModel; using System.Li 阅读全文
posted @ 2011-10-28 18:27 kntao 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 具体思路是:利用 <PlaneProjection ></PlaneProjection> 对Frame做一个旋转动画。在ContentFrame_Navigating 方法里,记录此时的导航页的图片。 void ContentFrame_Navigating(object sender, NavigatingCancelEventArgs e) { LastFrameContent = new WriteableBitmap(ContentFrame, null); }并在ContentFrame_Navigated(obj... 阅读全文
posted @ 2011-10-26 10:49 kntao 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 从现在开始,在此收集开发工具,慢慢补充!数据库测试数据生成工具:SQL+Data+Generator+1,很好用,能够识别外键,直接生成数据,也可以自定义字段。 官网:http://www.red-gate.com/products/sql-development/sql-data-generator/ 阅读全文
posted @ 2011-07-27 10:33 kntao 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 直接见图:目前项目:Presentation Layer:采用MVVM Pattern Service Layer: 直接采用WCF通信 persistance Layer:采用NHibernate DB:SQL Server 阅读全文
posted @ 2011-06-30 09:41 kntao 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 环节描述:把部署到N个服务器的站点集成到统一的一个站点中,实现单点登录。简单的流程图如下:说明:实现的要点:主要是在集成站点中提供一个根据一个唯一标识(Key)获得登录信息。二是在连入目标地址前,生成一个有Key组成的链接地址。 阅读全文
posted @ 2011-05-18 18:10 kntao 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 原因 :The Cast method only supports reference and boxing conversions. Use Select instead:就是说cast<>()方法只支持装箱和拆箱操作,其他强制类型转换不支持。比如:你要完成以下代码,会抛出异常的: static void Main(string[] args) { Hashtable st = new Hashtable(); st.Add("a",12); st.Add("b",13); st.Add("c", 14); double 阅读全文
posted @ 2011-04-28 15:12 kntao 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(session基于cookie实现,引用页不允许使用cookie).问题分析:IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Preferences Project (P3P) specification)协议默认阻止第三方无隐私安全声明的cookie,Firefox目前还不支持P3P安全特性,firefox中自然也不存在此问题了。解决方案:1. 修改Clie 阅读全文
posted @ 2011-03-29 15:43 kntao 阅读(2936) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。专注,是一个人优良的品质;同样的,单一也是一个类的优良设计。交杂不清的职责将使得代码看起来特别别扭牵一发而动全身,有失美感和必然 阅读全文
posted @ 2011-03-16 14:57 kntao 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 去MSN中国面试,几个问题,回答的不好。虽然很基础,~(@^_^@)~比如什么是CLR?为什么有C#委托?.NET的优点.为什么选.NET作为平台开发?以及怎样优化SQL语句?一条SQL语句是怎样请求运行的?Silerlight的优点?相比Flash?第一个问题什么是CLR:首先要清楚的是,.NET平台与C#不是一回事.对开发人员来讲他有俩个概念:首先,它是C#,VB.net等程序运行的平台;其次,它因为为这些语言提供了丰富的类库(称之为基类库) 对于一个将要面向.NET平台进行开发的人来说,了解一下.NET平台的整个构成是非常有必要的,如图1所示即说明了.NET平台的整体结构:这个图就是著名 阅读全文
posted @ 2011-02-18 13:26 kntao 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页