我的友情链接

大管家小废物TerryLee博客主站TerryLee @ 博客园TerryLee @ 博客堂TerryLee @ IT168TerryLee @ ASP.NET善友 @ 51CTO

原创 点赞0 阅读839 收藏0 评论0 2017-11-22

《Silverlight 2完美征程》:书稿目录

本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight中丰富的网络通信功能、托管代码与浏览器之间的互操作性以及数据绑定等;第三部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。 详情敬请访问《Silverlight 2完美征程》官方网站:http://www.dotneteye.cn/silverlight

原创 点赞1 阅读2160 收藏0 评论3 2009-04-24

技巧:使用可扩展对象模式扩展HttpApplication

接口:IExtensibleObject、IExtension和IExtensionCollection,这是可扩展对象模式中最重要的三个接口,也只有这三个接口。 IExtensibleObject自然是定义了可扩展对象,即我们要对谁进行扩展,它的定义非常简单,仅仅是提供了一个只读的属性Extensions,用来提供所有扩展对象的集合,如下代码所示:public interface IExten

原创 推荐 点赞0 阅读2056 收藏0 评论2 2009-04-20

不得不为LINQ说几句话,驳“LINQ已死”论

起因 近日不断看到有关“LINQ已死”,“LINQ玩完了吧”的言论,甚至于更有牛人说出“程序开发最终会回到本机代码上”,暂不说这些言论是否正确,且先来看看各位的惊人言论,下面仅摘录部分: 言论1 我看园子里还有蛮多人学习和用Linq to SQL 还写了一系列文章 哎~~ 程序员的悲哀呢 被他们牵着鼻子走 言论2 玩LINQ的人傻了吧 言论3 又是一次证明跟着微软是浪费青

原创 点赞0 阅读1716 收藏0 评论2 2009-01-05

2008年第四季度开发者Top 100 Blogs

在10月份Anytao同学推荐了Jurgen Appelo整理的Top 100 Blogs 第三季度版本,现在Jurgen Appelo又整理出了第四季度开发者的Top 100 Blogs,其中有些Blogger的排名发生了变化,退出了前100名,而又很多新的Blogger当选,再次推荐给大家。 TT LT Blog Author 1 1 Joel on Softwa

转载 点赞1 阅读1649 收藏0 评论1 2008-12-22

应用程序架构指导袖珍版

微软模式与实践小组最近发布了应用程序架构指导袖珍版本,总共有6本,分别介绍了不同类型应用程序的架构指导,包括敏捷架构方法、Mobile应用程序、RIA应用程序、富客户端应用程序、Web应用程序以及Service架构等,非常值得一看。 1. 敏捷架构方法 下载指导 2. Web引用架构 下载指导 3. 移动应用架构 下载指导 4. RIA架构 下载指导 5.

原创 点赞0 阅读1375 收藏0 评论1 2008-12-08

使用微软分布式缓存服务Velocity Part 3

概述 Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、XML、二进制数据等,并且支持集群模式的缓存服务器。Velocity也将集成在.NET Framework 4.0中,本文将介绍Velocity中的悲观锁定,缓存项版本、日志记录、客户端缓存以及路由表等知识。 悲观锁定 在Velocity提供了一套悲观

原创 点赞0 阅读1448 收藏0 评论0 2008-12-07

写在WinHEC开幕之际:沿着Windows我们一路走来

微软 2008 Windows 硬件工程大会(Windows Hardware Engineering Conference 2008,简称WinHEC 2008 China)即将于 2008年12月3-4日在北京万豪酒店盛大开幕,今年是微软第一次在中国独立举办WinHEC大会,以至于JesseQu用WinHEC终于来了一文回忆了自己近18年软件开发工作中对驱动、内核层次开发工作的情愫感慨。在Wi

原创 点赞0 阅读588 收藏0 评论1 2008-11-23

使用微软分布式缓存服务Velocity Part 2

概述 Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、XML、二进制数据等,并且支持集群模式的缓存服务器。Velocity也将集成在.NET Framework 4.0中,本文将介绍Velocity中的配置模型、缓存复杂数据和创建分区、使用标签以及ASP.NET SessionState提供者。 配置模型

原创 推荐 点赞0 阅读1968 收藏0 评论1 2008-11-21

使用微软分布式缓存服务Velocity Part 1

概述 Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、XML、二进制数据等,并且支持集群模式的缓存服务器。Velocity也将集成在.NET Framework 4.0中,本文将介绍Velocity的一些预备知识、安装配置以及开发一个简单的示例。 简介 既然是分布式的缓存平台,客户端应用程序能够与缓存服务

原创 点赞0 阅读1460 收藏0 评论1 2008-11-20

Silverlight 3一瞥

今天ScottGu在自己的Blog上对目前正在开发中的Silverlight 3版本的新特性做了一些透露,Silverlight 3的新特性包括视频方面的增强,包括支持H.264 video;图形方面的增强包括3D支持和GPU硬件加速;开发方面的增强包括更加丰富的数据绑定支持和更多的控件。另外,从Silverlight 3起在开发工具方面也会有较大的改进,将会完全支持在Visual Studio或

转载 点赞0 阅读673 收藏0 评论0 2008-11-18

WCF后传系列(10):消息处理功能核心

概述 WCF是一个通信框架,同时也可以将它看成是一个消息处理或者传递的基础框架,它可以接收消息、对消息做处理,或者根据客户端给定的数据构造消息并将消息发送到目标端点,在这个过程中,一切都是围绕“消息”而展开的。WCF在消息处理体系结构提供统一编程模型的同时,还允许灵活的表示数据和传递消息,本文将介绍如何配置消息支持各个SOAP和WS-Addressing版本或者不用任何SOAP和WS-Addre

原创 点赞0 阅读1021 收藏0 评论0 2008-11-17

WCF后传系列(9):深度通道编程模型Part 2—实例篇

引言 从本质上说,WCF是一个通信服务框架,它允许我们使用不同的传输协议,使用不同的消息编码形式,跟不同的WS-*系列规范交互,而所有这些细节都是由通道堆栈来处理的。在《WCF专题系列(8):深度通道编程模型Part 1—设计篇》中,对于WCF中的通道模型有了深入的认识,本文中,我将通过实例来说明在通道模型中,服务端是如何接收消息,客户端是如何发送消息的。 服务端通道 本文将不使用WCF的

原创 点赞0 阅读873 收藏0 评论0 2008-11-14

WCF后传系列(8):深度通道编程模型Part 1—设计篇

引言 从本质上说,WCF是一个通信服务框架,它允许我们使用不同的传输协议,使用不同的消息编码形式,跟不同的WS-*系列规范交互,而所有这些细节都是由通道堆栈来处理的。为了简化这些处理,在WCF中提供了两种模型,一是针对开发者的应用程序编程模型;二是用来通信的通道模型,这样对于开发者来说,只要了解应用程序编程模型就足够了,而不会涉及到通道模型,然而,对于通道模型进行必要的学习,可以让我们真正理解W

原创 点赞0 阅读941 收藏0 评论0 2008-11-11

回归Dos操作的快感,进入PowerShell世界

概述 写下本篇文章源于参加Tech.Ed的一场关于Window PowerShell的课程。虽然之前也经常关注,但从没有亲自体验过。Windows PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统管理和自动化任务,它建立在 .NET Framework 的基础上,可使 IT 专业人员和开发人员控制和自动完成Windows 和应用程序的管理。更为强大之处在于它可以调用.NET F

原创 点赞0 阅读937 收藏0 评论0 2008-11-09

WCF后传系列(7):消息如何传递之绑定Part 2

概述 每个服务终结点都包含一个地址Address、一个绑定Binding 和一个契约Contract。契约指定可用的操作,绑定指定如何与服务进行通信,而地址指定查找服务的位置,在WCF专题系列前5篇中,深入了解了WCF中寻址的细节。本文为消息如何传递之绑定第二部分,将详细介绍WCF内置的各种绑定元素,绑定元素之间的顺序以及如何创建一个自定义的绑定元素。 在WCF专题系列(6):消息如何传递之

原创 点赞0 阅读905 收藏0 评论0 2008-11-06

WCF后传系列(6):消息如何传递之绑定Part 1

概述 每个服务终结点都包含一个地址Address、一个绑定Binding 和一个契约Contract。契约指定可用的操作,绑定指定如何与服务进行通信,而地址指定查找服务的位置,在WCF专题系列前5篇中,深入了解了WCF中寻址的细节;从本文开始,将深入了解经典“ABC”中的B,即绑定Binding,了解它的原理,如何使用绑定通信以及在元数据中如何公开 什么是绑定 从本质上说,WCF是一个通信

原创 点赞0 阅读857 收藏0 评论0 2008-11-05

.NET Framework 4.0海报

在PDC 2008大会上,微软发布了一款非常漂亮的.NET Framework 4.0海报,在海报中展示了.NET Framework 3.5 SP1和.NET Framework 4中新添加的功能。同时还使用Silverlight 2技术开发了一个Deep Zoom的版本,可以在线预览,另外也可以下载PDF版本收藏。 Deep Zoom在线版 下载PDF版本

原创 点赞0 阅读1186 收藏0 评论0 2008-10-31

WCF后传系列(5):深入WCF寻址Part 5—逻辑地址和物理地址

概述 在WCF中,每个服务终结点都与两个地址相关联,一个逻辑地址和一个物理地址,逻辑地址就是SOAP消息的目标地址,即前面不止一次提到的“To”地址,而物理地址是WCF侦听器真正监听的地址。在WCF中,逻辑地址称之为终结点地址Endpoint Address,而物理地址则称之为监听地址ListenUri。 本文将详细介绍WCF中的物理地址和逻辑地址,以及如何使用tcpTrace来进行SOAP

原创 点赞0 阅读829 收藏0 评论0 2008-10-31

WCF后传系列(4):深入WCF寻址Part 4—自定义消息筛选器

概述 在WCF专题系列(3):深入WCF寻址Part 3—消息过滤引擎一文中,详细介绍了WCF中的消息筛选引擎,包括消息筛选器和筛选器表,每个EndpointDispatcher都包含了两个消息筛选器,默认的地址过滤器是EndpointAddressMessageFilter,默认的契约过滤器是ActionMessageFilter,这些是可以通过Behavior来改变的。本文我们将学习如何创建

原创 点赞0 阅读811 收藏0 评论0 2008-10-30

Silverlight Toolkit预览Part 1:介绍

什么是Silverlight Toolkit Silverlight Toolkit是由微软提供的一系列的Silverlight控件、组件和工具的集合,不仅免费且完全开源,当前发布的版本中包括12个控件和6套非常酷的主题样式,覆盖的范围包括图表、样式、布局以及用户输入,效果预览: 包含的控件 当前发布的版本中,包含的控件较为稳定的有如下6个: TreeView DockPan

原创 点赞0 阅读863 收藏0 评论0 2008-10-29

微软发布Enterprise Library 4.1和Unity 1.2

说明 微软模式与实践团队今天发布了Enterprise Library 4.1和Unity 1.2版本,这次发布的主要新特性如下: 1. 支持Visual Studio 2008 SP1 2. Unity应用程序块中加入了拦截机制 3. 性能提升 4. 配置工具的可用性提升 5. Bugs修复。 在Unity 1.2中有如下几点改进: 1. 简化了对象的创建,尤其是层次对象的结构和

原创 点赞0 阅读2531 收藏0 评论0 2008-10-29

强烈推荐:应用程序架构指导包v2.0

应用程序架构指导包由微软模式与实践团队负责编写,为基于.NET平台的应用程序设计提供了一些指导,现在v2.0 Beta版本已经发布,包括的内容有应用程序架构基础、设计、分层、设计模式等等,设计的应用程序类型有Mobile Application,Office Business Application (OBA),Rich Client Application ,Rich Internet Appl

原创 点赞0 阅读640 收藏0 评论1 2008-10-28

WCF后传系列(3):深入WCF寻址Part 3—消息过滤引擎

概述 通过前面两篇的介绍,对Web服务寻址规范以及在WCF开发中终结点地址有了深入的认识。本文我们继续深入WCF寻址第三部分内容,当消息传入时,如何来确定匹配的终结点,就是我们本文要讲到的消息筛选引擎。在WCF中,消息筛选器引擎包括两个重要的组成部分:筛选器和筛选器表。 认识消息筛选器 在WCF中当有消息传入时,它使用消息筛选器来确定匹配的终结点,每个终结点实际上关联着两个筛选器:一个地址

原创 点赞0 阅读783 收藏0 评论0 2008-10-27

WCF后传系列(2):深入WCF寻址Part 2—自定义寻址报头

概述 在WCF专题系列(1):深入WCF寻址Part1一文中,我们对Web服务寻址规范做了一些认识,了解了终结点引用和消息信息报头两种结构,该规范在Web服务中的地位举足轻重,后续我们会经常提到该规范。在本文中,我们将继续深入WCF寻址的内容,包括元数据中的终结点地址,自定义寻址标头等相关信息。 终结点地址定义 了解了Web服务寻址规范,再回到WCF,在WCF中,终结点地址是由Endpoi

原创 点赞0 阅读695 收藏0 评论0 2008-10-26

WCF专题系列(1):深入WCF寻址Part 1

众所周知,WCF服务的所有通信都是通过服务的终结点发生的,每个 服务终结点都包含一个地址Address、一个绑定Binding 和一个契约Contract。契约指定可用的操作,绑定指定如何与服务进行通信,而地址指定查找服务的位置,即非常经典的“ABC”。WCF用多种不同的通信协议为公开服务终结点和与其通信提供了灵活的模式,在WCF专题系列的第一部分,我将围绕终结点的寻址细节展开讨论,再此之前,我们先看一下WCF的编程模型。

原创 推荐 点赞0 阅读1381 收藏0 评论2 2008-10-25

使用Managed Extensibility Framework方便的扩展应用程序

Managed Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,它是一系列特性的集合,包括依赖注入(DI)以及Duck Typing等。MEF为开发人员提供了一个工具,让我们可以轻松的对应用程序进行扩展并且对已有的代码产生最小的影响,开发人员在开发过程中根据功能要求定义一些扩展点,之后扩展人员就可以使用这些扩展点与应用程序交互;同时MEF让应用程序与扩展程序之间不产生直接的依赖,这样也允许在多个具有同样的扩展需求之间共享扩展程序。 本文将介绍一下Managed Extensibility Framework的一些简单使用。

原创 推荐 点赞0 阅读1702 收藏0 评论2 2008-09-01

使用.NET Framework中新的日期时间类型

写下本文缘于前几天博客园一位朋友发表了一篇.NET面试题的文章,其中一个关于DateTime的问题引起了大家激烈的争论,鉴于日期时间类型是大家开发中会频繁使用的一个中数据类型,这里我们有必要来对.NET Framework中的日期时间类型做一个深入的认识。 本文我们将对DateTime,DateTimeOffset,TimeZone,TimeZoneInfo等类型进行讨论。

原创 推荐 点赞0 阅读1972 收藏0 评论2 2008-08-30

打造自己的LINQ Provider(中):IQueryable和IQueryProvider

在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。 本文为打造自己的LINQ Provider系列文章第二篇,主要详细介绍自定义LINQ Provider中两个最重要的接口IQueryable和IQueryProvider。

原创 推荐 点赞0 阅读3487 收藏0 评论2 2008-08-26

谈谈Silverlight 2中的视觉状态管理 Part2

在WPF和Silverlight中的控件模板支持自定义控件的观感,所谓的外观,指控件的视觉效果;而感觉则是控件交互的响应性,如在控件上按下鼠标、控件获得焦点等状态的改变。微软在Silverlight 2 Beta 2中引进了一个新的概念视觉状态管理(Visual State Manager),为我们创建交互性的控件模板提供了极大的方便。接下来我将会用几篇文章来介绍一下Silverlight 2中的视觉状态管理。 本文为该系列第二篇,介绍如何利用Silverlight 2中的视觉状态管理来定制控件观感。

原创 推荐 点赞0 阅读1779 收藏0 评论2 2008-08-13
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
写文章