【NET技術焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
在.NET Framework 中,經常使用XML 作為存儲和傳輸各種數據的格式。DataSet 中的數據可以轉換成XML 的形式來表示和存儲。我們可以使用XML 對象同步和轉換DataSet 的數據,而DataSet 也可以存儲和傳輸XML 格式的...
Windows 7 操作系統默認具有一款玻璃效果主題(Aero Glass)。如果選擇了該款主題,所有的應用程序標題欄都會處于玻璃透明效果(如下圖)。這個功能是由Desktop Window Manager(DWM)服務支持的。 默認情況下,我們編寫...
Component語義 使用ConfORM“映射”組件,我們無需特別設置,ConfORM內部會根據Domain定義來判定組件,一般而言,沒有主鍵的類就是組件。[Test]
public void ComponentMappingDemo()
{
//show how...
簡介 在.NET中,委托,匿名方法和Lambda表達式很容易發生混淆。我想下面的代碼能證實這點。下面哪一個First會被編譯?哪一個會返回我們需要的結果?即Customer.ID=5.答案是6個First不僅被編譯,并都獲得正確答案,且...
ConfORM概述 如果你不熟悉ConfORM請查看前幾篇文章,你可以到http://code.google.com/p/codeconform/獲取ConfORM最新版本。 在Domain設計中經常使用集合,在.Net中的集合有四種:Iesi.Collections.Generic....
我接下來還是用一個例子講解一下如何在WF 4中動態加載xaml工作流的做法吧。 1. 創建自定義的Activityusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sy...
在Workflow Foundation中,提供了多種設計工作流的方式。例如: 1、純代碼的方式(C#)
2、代碼分離的方式(XOML+C#) 以上兩種,可以從Visual Studio提供的項目模板中選擇: 他們在設計器中看起來是如下的: ...
我們知道Mono 2.8對ASP.NET MVC 2的完全支持,下面我們就來測試下在Mono 2.8上部署ASP.NET MVC 2應用程序。我的環境是Opensuse 11.3,通過以下命令部署好Mono 2.8的開發環境,之所以說是開發環境是同時會更新Mon...
這次我們繼續討論.主題是模板控件,模板控件將是復雜控件的起步
1.asp.net內置的模板控件,了解模板控件 如下圖,以下為asp.net內置的模板控件
上圖的控件一方面是模板控件,另一方面又是數據綁定...
大規模網站瓶頸之一就是性能問題,如何讓你的網站飛速運轉起來,一直是架構師和開發人員苦于思考的問題。文章將針對基于ASP.NET開發的網站交互性非實時部分進行討論。 一、WEB加速通常有如下方案: 1、基于...
國內: 1.SiteServer CMS SiteServer CMS 網站內容管理系統(著作權登記號2008SR15710)是定位于中高端市場的CMS內容管理系統,能最近匯總了一些asp.net開源cms,希望對學習ASP.NET的人員帶來幫助: 國內CMS: 1.S...
討論了如何實現一個簡單的數據源控件,但還沒有完全的實現.這次我們具體的實現一些方法來加強數據源控件的功能.這里我們根據SqlDataSource控件的一些功能來實現。本篇示例源碼來自Professional ASP.NET2.0 S...
對于代碼審查的重要性,這里不再多說。要做好代碼審查,還是需要工具來配合才能做好。 本文的配置環境如下:SQL Server 2008(TFS2010必須),TFS2010(中文版),Visual Studio 2010。代碼審查的插件在codeplex上有一...
如果只是單一的TCP通信 如果你的silverlight應用因為一些特殊原因跟WCF通信時使用的不是Http協議,而是TCP協議,并且是Host到控制臺上的。那么假設是下面這個簡單的服務: 1,WCF中的主機服務代碼如下:class...
問題 今天手頭的項目遇到一個問題,為了描述這個問題,我建立了一個簡單的項目,結構如下: 問題是這樣的: 1,silverlightApplication1中有一個按鈕,點擊后彈出窗口;silverlightApplication6中只有一個canvas...
C#是一門偉大的編程語言,與C++和Java相比,它的語法更簡單,相對來說更好入門,經歷10年的發展,C#已經成為編程語言領域強有力的競爭者,每一年我們都能看到它的進步,每一個新版本都加入了許多新特性,總的來說,作為一門編...
本篇將開始介紹如自定義數據綁定控件,這里感謝很多人的支持,有你們的支持很高興。這里首先需要大家熟悉asp.net模板控件的使用,還有自定義模板控件.因為數據綁定控件多是基于模板控件的.
一.回顧 如...
上兩篇討論了如何定義結合數據源控件的數據綁定控件.這次我們一起來看下數據源控件是如何實現的。asp.net2.0已經為我們提供了很多數據源控件,相信大家都用過了,也希望大家對其有所熟悉.關于它能做什么就不說...
繼續我們的話題吧.自定義控件.如果你還不熟悉自定義控件開發的話,還請看看我以前寫了幾篇,希望對你有幫助
1.1何處繼承 自定義控件一般從以下幾個基類(此處不包含數據控件) 一.Control類(所有服務...
本篇繼續上篇的討論,可能大家已經在使用asp.net2.0了,DataSource屬性不再使用,而是跟數據源控件搭配使用.現在討論的綁定技術都是基于1.1版本,先熟悉一下,本質上是一樣的,這樣一步步的學習.對以后絕對有幫助....
閱讀本文章前,需要讀者對以下知識有所了解。否則,閱讀過程中會在相應的內容上遇到不同程度的問題。 懂得ASP/ASP.NET編程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web應用程序模型 ...
1.減輕服務器壓力,增加用戶體驗 服務器功能是強大的,客戶端腳本一點也不弱,現在的ajax技術和Atlas技術就是最好的證明,我們總是期待UI有一個好的效果,flash動畫給我們帶來了很酷的效果,我們至少也可以為...
1.錯誤的代碼,無法解析 首先來看一段簡單的代碼 正確
<asp:Wizard ID="Wizard1" runat="server">
<WizardSteps>
<asp:WizardStep ID="WizardStep1" ru...
上篇介紹了在asp.net2.0版本下面如何簡單的定義數據綁定控件。雖然DataBoundControl為我們提供了便利,我們以后可以從此類開始編寫數據綁定控件。但是在2.0版本未到來之前,你已經為自己訂制了一些數據綁定控件...
上面我們討論了數據綁定控件的做法,但都未涉及到asp.net2.0中數據源控件的用法,讓用慣了數據源控件的人可能感覺不適應。這次我們就開始討論在asp.net2.0中,我們該如何重新定義數據綁定控件。我一直在想,是先討...