【技術開發焦點】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暴...
|
繼續我們的話題吧.自定義控件.如果你還不熟悉自定義控件開發的話,還請看看我以前寫了幾篇,希望對你有幫助
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中,我們該如何重新定義數據綁定控件。我一直在想,是先討...
上兩篇討論了基本數據綁定控件的實現步驟,基本上我們按著步驟來就可以做出簡單的數據綁定控件了。過年前在看DataGrid的實現,本來想寫這個的,但2.0出了GridView了,再說表格控件實現比較復雜,所以先放著。我們一起...
從第八篇的時候跳了很大篇幅來繼續講屬性,然后接著講類型轉換器,再接著講視圖狀態.繞到現在才接著講復合控件的樣式的使用,因為上面講的東西是緊密聯系的.如果已經理解自定義視圖狀態管理,那這一篇則看起來...
剛開篇的時后在最后把屬性值用視圖狀態來保存時,得以把當前狀態保存下來,關于視圖狀態的概述,這里不再累贅,沒了解過的朋友可以在MSDN里輸入視圖狀態概述了解一下.以下我們還是以以前講過的內容為例,一起繼...
集合屬性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>測試1</asp:ListItem>
<asp:ListItem>測試...
寫第五篇的時候,我一步步的加上元數據(特性),使得設計時效果更加好,如對復雜屬性應用以下特性,使屬性瀏覽器支持擴展/折疊效果,使你更加容易編輯子屬性,但接著我又遇到了問題,所以必須去解決
1.認識默認...
有一些復合控件直接把按鈕觸發事件所需的事情封裝好,另外一種則是自定義事件,更具靈活性,當然這是根據需要設計的。以下會以例子來說明的.下面我們假設我們控件中有兩個按鈕.以下不列出所有代碼,具體可在文章最...
這次我們要討論的是復合控件.本文無法一步到位完整介紹,因為討論的篇幅比較大,所以分兩次寫,這次就先講些基本概念吧,剩著的下次寫。好象復合控件網上已經有很多教程了,相信大家也看過很多.如果看過的朋友就...
位于WebControls命名空間的style類為頂級樣式類.大部分標準控件都擁有其樣式屬性。
1.下面為設置樣式方法
(1)你可以直接設置控件樣式Button1.BackColor = System.Drawing.Color.Red;...
我們根據屬性的不同表現形式,把其區分為簡單屬性和復雜屬性,下面來看下屬性的表現形式。簡單屬性表現形式如下,大家都很熟悉<asp:TextBox ID="TextBox1" Text="textbox控件" runat="server"></asp:TextBox>...
一.從繼承WebControl開始 在第二篇教程中,重點介紹了Render()方法的使用,用來呈現控件,但從Control類繼承的控件尚未發揮asp.net控件的作用.大家知道web服務器控件分為HTML服務器控件(如<input id="Butto...
本次來介紹控件的事件處理. 我們知道Button控件有OnClick事件,DropDownList控件有SelectedIndexChanged事件.
一.回發事件和客戶端回發
下面來看一個最簡單的例子,按鈕單擊事件protected void Button...
或許大家還對為何要重寫Render方法存有疑惑,希望大家看看我舉的例子,能夠明白Render方法和其他兩個方法的作用,然后真正明白為何一般情況下只須重寫Render方法。我們知道我們每次編寫控件時,都需要重寫Rende...
asp。net本身提供了很多控件,提供給我們這些比較懶惰的人使用,我認為控件的作用就在此,因為我們不想重復工作,所以要創建它,這個本身便是一個需求的關系,所以學習控件開發很有意思。 wrox網站上有本書 Profe...
Response.Redirect 簡單地發送一條消息到瀏覽器,告訴瀏覽器定位到另一個頁面。你可以使用下面的代碼將用戶引導到另一個頁面:
Response.Redirect("WebForm2.aspx")
或者
Response.Redirect("http:/...
當一個HTTP請求到服務器并被IIS接收到之后,IIS首先通過客戶端請求的頁面類型為其加載相應的.dll文件,然后在處理過程中將這條請求發送給能夠處理這個請求的模塊。在ASP.NET 3.5中,這個模塊叫做HttpHandler(HTTP...
第1章系統總體結構 1.1 總體結構 系統實現需要部署服務器端的遠程對象(即一個DbServerLibrary.dll),服務器端要注冊通道和該遠程對象。客戶端要實現一個本地查詢的服務器,同時根據SQL解析的結果向各個服...
一、偽靜態的用處 有些用戶覺得,偽靜態和真靜態實際被收錄量會相差很大,其實不然,從你個人角度,你去判斷一下一個帖子到底是真靜態還是偽靜態?估計很難看得出,因為所謂靜態的意思,就是地址中不帶問號,不帶問號的...
在軟件測試中軟件測試人員到底該如何提高自己的能力?再次迷茫! 最近隨著項目接近尾聲,一個個CREW都陸續exit了,我們的工作量也越來越小了。以前總是抱怨工作量太大,沒有時間學自己的東西,沒有時間去提高自己。...