原创 Windows DNA 之一 概述

Windows DNA作爲.NET架構的前身正慢慢地從我們的視野中逝去,但是windows DNA的設計思想,特別是對於軟件體系結構發展的貢獻卻很值得我們去借鑑和學習。Windows DNA是微軟提供分佈式計算的一個概念框架和一組相關原則

原创 15 Javascript Web UI Libraries, Frameworks and Toolkits

  reference from http://speckyboy.com/2010/05/17/15-javascript-web-ui-libraries-frameworks-and-libraries/       Why n

原创 C++類的二進制兼容性

添加private/protected函數不會破壞類的二進制兼容性 添加Static函數不會破壞類的二進制兼容性 添加成員變量會破壞類的二進制兼容性 添加虛函數有可能會破壞類的二進制兼容性

原创 [轉]The Big List of JavaScript, CSS, and HTML Development Tools, Libraries, Projects, and Books

http://msdn.microsoft.com/en-us/scriptjunkie/ff604643.aspx | Rey Bango | May 2010 I’ve been meaning to do a roll-up of

原创 Windows DNA 之四 展示層

Windows DNA提供多種技術來供網絡應用系統的開發展示層,其中包括Office、ActiveX、ASP、MFC等。每種技術都有其適應的場景和約束條件。總體上說來,windows DNA的基本原則是展示層和業務邏輯層要進行分離,導致w

原创 反向Ajax,第3部分:Web服務器和Socket.IO(轉)

 前言 時至今日,用戶期待的是可通過web訪問快速、動態的應用。這一文章系列展示瞭如何使用反向Ajax(Reverse Ajax)技術來開發事件驅動的web應用。系列的第1部分介紹了反向Ajax、輪詢(polling)、流(streami

原创 反向Ajax,第4部分:Atmosphere和CometD (轉)

前言 這一系列文章展示瞭如何使用反向Ajax技術開發事件驅動的web應用,第1部分內容介紹了反向Ajax(Reverse Ajax)、polling(輪詢)、streaming(流)、Comet和長輪詢(long polling);第2部

原创 反向Ajax,第1部分:Comet介紹 (轉)

在過去的幾年中,web開發已經發生了很大的變化。現如今,我們期望的是能夠通過web快速、動態地訪問應用。在這一新的文章系列中,我們學習如何使用反向Ajax(Reverse Ajax)技術來開發事件驅動的web應用,以此來實現更好的用戶體

原创 [Forward].Net Discovery 系列之一--string從入門到精通(上)

  string是一種很特殊的數據類型,它既是基元類型又是引用類型,在編譯以及運行時,.Net都對它做了一些優化工作,正式這些優化工作有時會迷惑編程人員,使string看起來難以琢磨,這篇文章分上下兩章,共四節,來講講關於string的

原创 Sql server中Collation conflict問題

(轉載自 http://www.cnblogs.com/michaelxu/archive/2009/10/19/1585775.html ) 今天在做data migration時寫了一個跨數據庫查詢的語句: select d.ID

原创 互聯網常見Open API文檔資源

  轉載自:http://www.williamlong.info/archives/2144.html         所謂的開放API(OpenAPI)是服務型網站常見的一種應用,網站的服務商將自己的網站服務封裝成一系列API(App

原创 Comet:基於 HTTP 長連接的“服務器推”技術

(以下內容轉載自http://oloveit.com/blog/?p=231) 簡介: 很多應用譬如監控、即時通信、即時報價系統都需要將後臺發生的變化實時傳送到客戶端而無須客戶端不停地刷新、發送請求。本文首先介紹、比較了常用的“服務器

原创 IE9怎樣禁止網頁加載 ActiveX 插件

最近我的IE9總是無法打開ActiveX控件頁面,而用搜狗瀏覽器則沒有這個問題。一直不知道是什麼問題, 今天無意中竟然看到IE9的Tools菜單下面竟然有一個‘ActiveX Filtering’的設置。難不成是它引起的??於是嘗試把這

原创 讓人糊塗的TrackViewState()與視圖狀態保存

讓人糊塗的TrackViewState()與視圖狀態保存 在ASP.NET自定義控件開發中,如果需要自己實現控件的狀態保存,一般都要實現SaveViewState(),LoadViewState()和TrackViewState()三個

原创 反向Ajax,第5部分:事件驅動的Web開發 (轉)

這一文章系列探討了如何使用反向Ajax(Reverse Ajax)技術開發事件驅動的web應用,第1部分內容介紹了實現反向Ajax通信的不同方式;第2部分內容說明了如何使用WebSocket來實現反向Ajax,並討論了使用Comet