摘要: Windows Communication Foundation (WCF)是用来在不同应用间进行互通信的一个编程框架,它是.Net Framework中偏重于通信的重要组成部分。原代码名为Indigo的这个编程框架,在其Beta2 版本正式更名为WCF,于2006年12月作为.Net Framework 3.0的四套API之一,一起发布。 从Native Win32到Managed的世界,应用进程间的通信机制一直是开发者最为关注的方面,在.Net Framework 2.0(2005年11月发布)以及以前的CLR版本中,微软提供了若干套相互分开的APIs,来支持应用间的互通信:有相对基础的Managed Socket机制;有可为二进制优化而设计的.Net Remoting(同时支持TCP/HTTP/Pipline);有可支持事务的通信机制Distributed Transactions;还有为使互操作能力最大化而设计的Soap-based通信机制XML Web Services;也有可以与老式遗留系统(COM/COM+/MTS等)异步通信机制Message Queues。由于这些 阅读全文
posted @ 2009-08-26 23:43 JesseQu 阅读(731) 评论(0) 推荐(1) 编辑
摘要: Silverlight是微软公司推出的新一代RIA技术,是一种跨浏览器、跨平台的.Net Framework的实现,用来构建和发布下一代的媒体体验和Web交互应用,它统一了服务器、Web和桌面的功能。作为一种新的Web内容载体,它可以被以Web方式来发布,在客户浏览器端运行时它不但可以灵活地和各种服务器端应用来交互,更具有和桌面体验一样的、丰富的图形渲染及用户交互控制能力。 Silverlight的意义还远不止于此。试想若干年前服务器端的情形,只有Raw HTML的发布功能,后来出现CGI,开始以构造程序的方式来处理Web请求发放响应,各种应用服务器支撑着的编程模型逐步发展起来,直到现在像ASP.NET/WCF、J2EE这样的成熟框架,足以支撑起大规模的WEB应用,这之中最本质的一条发展线索就是编程模型在服务端的演进。现在,在Internet应用的客户端,具有类似的、编程模型本质的线索,即将发展到一个新的阶段。从HTML的渲染、Form Data的原始回发,到Web2.0中对JavaScript、DOM技术的接近极致的应用,再到近一两年像Google Earth/FaceBook这类 阅读全文
posted @ 2009-08-26 23:32 JesseQu 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 第二版本月18日发布, 全面覆盖WPF和Silverlight2,这样使用这两种技术开发LOB应用,完全有"理"可依了! :) 阅读全文
posted @ 2009-02-21 15:29 JesseQu 阅读(1864) 评论(3) 推荐(0) 编辑
摘要: WinHEC终于来中国了!一番感慨加简要介绍,暂放首页,大家周末闲来看看,还请dudu原谅。明天从首页撤下。 :) 阅读全文
posted @ 2008-11-23 12:49 JesseQu 阅读(2618) 评论(13) 推荐(0) 编辑
摘要: 对VS2008的用户来说,方便了许多!请看:http://blogs.msdn.com/agile/archive/2008/02/15/gax-gat-february-2008-final-release.aspx 阅读全文
posted @ 2008-02-18 12:16 JesseQu 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 本文介绍一种在Unmanaged Code和Managed Code混合编程中使用COM接口指针的方法。 阅读全文
posted @ 2007-09-06 09:58 JesseQu 阅读(2991) 评论(5) 推荐(0) 编辑
摘要:   本文作为系列文章的第一篇,讲述了Hosting有关的背景知识,指出了CLR Hosting在这个知识体系中的位置,为后续的文章做些准备。 阅读全文
posted @ 2007-04-05 14:51 JesseQu 阅读(3473) 评论(12) 推荐(0) 编辑
摘要:   (本篇文章是CLR Hosting系列中的首篇,篇中简要介绍一下这一系列文章的主题,并作为一个占位来提供系列中文章的索引链接,起到一个目录的作用。)   您一定不容易下决心把手头上的服务器或桌面项目以纯Managed Code的方式来设计实现,但您一定不会不考虑对.Net CLR的集成和支持,以期获得强大的可扩展、可定制能力。另外,目前市场存在着的大量的Windows环境下的大型软件产品,这些Win32平台上的产品,有的可能已经集成了VBA环境获得了一定的可扩展能力,但是要想进一步在这个方面(可扩展)来发展,那么,关注.Net技术、关注CLR Hosting就是必须的选择了。 阅读全文
posted @ 2007-03-23 10:25 JesseQu 阅读(4197) 评论(12) 推荐(0) 编辑