【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對(duì)象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
|
繼續(xù)我們的話題吧.自定義控件.如果你還不熟悉自定義控件開發(fā)的話,還請(qǐng)看看我以前寫了幾篇,希望對(duì)你有幫助
1.1何處繼承 自定義控件一般從以下幾個(gè)基類(此處不包含數(shù)據(jù)控件) 一.Control類(所有服務(wù)...
本篇繼續(xù)上篇的討論,可能大家已經(jīng)在使用asp.net2.0了,DataSource屬性不再使用,而是跟數(shù)據(jù)源控件搭配使用.現(xiàn)在討論的綁定技術(shù)都是基于1.1版本,先熟悉一下,本質(zhì)上是一樣的,這樣一步步的學(xué)習(xí).對(duì)以后絕對(duì)有幫助....
閱讀本文章前,需要讀者對(duì)以下知識(shí)有所了解。否則,閱讀過(guò)程中會(huì)在相應(yīng)的內(nèi)容上遇到不同程度的問(wèn)題。 懂得ASP/ASP.NET編程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web應(yīng)用程序模型 ...
1.減輕服務(wù)器壓力,增加用戶體驗(yàn) 服務(wù)器功能是強(qiáng)大的,客戶端腳本一點(diǎn)也不弱,現(xiàn)在的ajax技術(shù)和Atlas技術(shù)就是最好的證明,我們總是期待UI有一個(gè)好的效果,flash動(dòng)畫給我們帶來(lái)了很酷的效果,我們至少也可以為...
1.錯(cuò)誤的代碼,無(wú)法解析 首先來(lái)看一段簡(jiǎn)單的代碼 正確
<asp:Wizard ID="Wizard1" runat="server">
<WizardSteps>
<asp:WizardStep ID="WizardStep1" ru...
上篇介紹了在asp.net2.0版本下面如何簡(jiǎn)單的定義數(shù)據(jù)綁定控件。雖然DataBoundControl為我們提供了便利,我們以后可以從此類開始編寫數(shù)據(jù)綁定控件。但是在2.0版本未到來(lái)之前,你已經(jīng)為自己訂制了一些數(shù)據(jù)綁定控件...
上面我們討論了數(shù)據(jù)綁定控件的做法,但都未涉及到asp.net2.0中數(shù)據(jù)源控件的用法,讓用慣了數(shù)據(jù)源控件的人可能感覺(jué)不適應(yīng)。這次我們就開始討論在asp.net2.0中,我們?cè)撊绾沃匦露x數(shù)據(jù)綁定控件。我一直在想,是先討...
上兩篇討論了基本數(shù)據(jù)綁定控件的實(shí)現(xiàn)步驟,基本上我們按著步驟來(lái)就可以做出簡(jiǎn)單的數(shù)據(jù)綁定控件了。過(guò)年前在看DataGrid的實(shí)現(xiàn),本來(lái)想寫這個(gè)的,但2.0出了GridView了,再說(shuō)表格控件實(shí)現(xiàn)比較復(fù)雜,所以先放著。我們一起...
從第八篇的時(shí)候跳了很大篇幅來(lái)繼續(xù)講屬性,然后接著講類型轉(zhuǎn)換器,再接著講視圖狀態(tài).繞到現(xiàn)在才接著講復(fù)合控件的樣式的使用,因?yàn)樯厦嬷v的東西是緊密聯(lián)系的.如果已經(jīng)理解自定義視圖狀態(tài)管理,那這一篇?jiǎng)t看起來(lái)...
剛開篇的時(shí)后在最后把屬性值用視圖狀態(tài)來(lái)保存時(shí),得以把當(dāng)前狀態(tài)保存下來(lái),關(guān)于視圖狀態(tài)的概述,這里不再累贅,沒(méi)了解過(guò)的朋友可以在MSDN里輸入視圖狀態(tài)概述了解一下.以下我們還是以以前講過(guò)的內(nèi)容為例,一起繼...
集合屬性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>測(cè)試1</asp:ListItem>
<asp:ListItem>測(cè)試...
寫第五篇的時(shí)候,我一步步的加上元數(shù)據(jù)(特性),使得設(shè)計(jì)時(shí)效果更加好,如對(duì)復(fù)雜屬性應(yīng)用以下特性,使屬性瀏覽器支持?jǐn)U展/折疊效果,使你更加容易編輯子屬性,但接著我又遇到了問(wèn)題,所以必須去解決
1.認(rèn)識(shí)默認(rèn)...
有一些復(fù)合控件直接把按鈕觸發(fā)事件所需的事情封裝好,另外一種則是自定義事件,更具靈活性,當(dāng)然這是根據(jù)需要設(shè)計(jì)的。以下會(huì)以例子來(lái)說(shuō)明的.下面我們假設(shè)我們控件中有兩個(gè)按鈕.以下不列出所有代碼,具體可在文章最...
這次我們要討論的是復(fù)合控件.本文無(wú)法一步到位完整介紹,因?yàn)橛懻摰钠容^大,所以分兩次寫,這次就先講些基本概念吧,剩著的下次寫。好象復(fù)合控件網(wǎng)上已經(jīng)有很多教程了,相信大家也看過(guò)很多.如果看過(guò)的朋友就...
位于WebControls命名空間的style類為頂級(jí)樣式類.大部分標(biāo)準(zhǔn)控件都擁有其樣式屬性。
1.下面為設(shè)置樣式方法
(1)你可以直接設(shè)置控件樣式Button1.BackColor = System.Drawing.Color.Red;...
我們根據(jù)屬性的不同表現(xiàn)形式,把其區(qū)分為簡(jiǎn)單屬性和復(fù)雜屬性,下面來(lái)看下屬性的表現(xiàn)形式。簡(jiǎn)單屬性表現(xiàn)形式如下,大家都很熟悉<asp:TextBox ID="TextBox1" Text="textbox控件" runat="server"></asp:TextBox>...
一.從繼承WebControl開始 在第二篇教程中,重點(diǎn)介紹了Render()方法的使用,用來(lái)呈現(xiàn)控件,但從Control類繼承的控件尚未發(fā)揮asp.net控件的作用.大家知道web服務(wù)器控件分為HTML服務(wù)器控件(如<input id="Butto...
本次來(lái)介紹控件的事件處理. 我們知道Button控件有OnClick事件,DropDownList控件有SelectedIndexChanged事件.
一.回發(fā)事件和客戶端回發(fā)
下面來(lái)看一個(gè)最簡(jiǎn)單的例子,按鈕單擊事件protected void Button...
或許大家還對(duì)為何要重寫Render方法存有疑惑,希望大家看看我舉的例子,能夠明白R(shí)ender方法和其他兩個(gè)方法的作用,然后真正明白為何一般情況下只須重寫Render方法。我們知道我們每次編寫控件時(shí),都需要重寫Rende...
asp。net本身提供了很多控件,提供給我們這些比較懶惰的人使用,我認(rèn)為控件的作用就在此,因?yàn)槲覀儾幌胫貜?fù)工作,所以要?jiǎng)?chuàng)建它,這個(gè)本身便是一個(gè)需求的關(guān)系,所以學(xué)習(xí)控件開發(fā)很有意思。 wrox網(wǎng)站上有本書 Profe...
Response.Redirect 簡(jiǎn)單地發(fā)送一條消息到瀏覽器,告訴瀏覽器定位到另一個(gè)頁(yè)面。你可以使用下面的代碼將用戶引導(dǎo)到另一個(gè)頁(yè)面:
Response.Redirect("WebForm2.aspx")
或者
Response.Redirect("http:/...
當(dāng)一個(gè)HTTP請(qǐng)求到服務(wù)器并被IIS接收到之后,IIS首先通過(guò)客戶端請(qǐng)求的頁(yè)面類型為其加載相應(yīng)的.dll文件,然后在處理過(guò)程中將這條請(qǐng)求發(fā)送給能夠處理這個(gè)請(qǐng)求的模塊。在ASP.NET 3.5中,這個(gè)模塊叫做HttpHandler(HTTP...
第1章系統(tǒng)總體結(jié)構(gòu) 1.1 總體結(jié)構(gòu) 系統(tǒng)實(shí)現(xiàn)需要部署服務(wù)器端的遠(yuǎn)程對(duì)象(即一個(gè)DbServerLibrary.dll),服務(wù)器端要注冊(cè)通道和該遠(yuǎn)程對(duì)象。客戶端要實(shí)現(xiàn)一個(gè)本地查詢的服務(wù)器,同時(shí)根據(jù)SQL解析的結(jié)果向各個(gè)服...
一、偽靜態(tài)的用處 有些用戶覺(jué)得,偽靜態(tài)和真靜態(tài)實(shí)際被收錄量會(huì)相差很大,其實(shí)不然,從你個(gè)人角度,你去判斷一下一個(gè)帖子到底是真靜態(tài)還是偽靜態(tài)?估計(jì)很難看得出,因?yàn)樗^靜態(tài)的意思,就是地址中不帶問(wèn)號(hào),不帶問(wèn)號(hào)的...
在軟件測(cè)試中軟件測(cè)試人員到底該如何提高自己的能力?再次迷茫! 最近隨著項(xiàng)目接近尾聲,一個(gè)個(gè)CREW都陸續(xù)exit了,我們的工作量也越來(lái)越小了。以前總是抱怨工作量太大,沒(méi)有時(shí)間學(xué)自己的東西,沒(méi)有時(shí)間去提高自己。...