系列文章導(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暴...
2009-05-29
閱讀(37) 作者(admin)
1. 摘要每個(gè)程序員都想寫出漂亮的代碼,但是什么是漂亮,這個(gè)我想每個(gè)人都有著自己的看法。那么我就說(shuō)幾種典型的想法:A. 寫出別人看不懂的代碼,讓別人覺(jué)得很高深。B. 寫出簡(jiǎn)短的代碼C. 用最新的語(yǔ)言特性寫出代碼這個(gè)...
2009-05-29
閱讀(30) 作者(admin)
C#新增了dynamic關(guān)鍵字,正因?yàn)檫@一個(gè)小小的關(guān)鍵字,C#動(dòng)態(tài)特性向前邁進(jìn)了一大步。
dynamic是一個(gè)類型關(guān)鍵字,聲明為dynamic的類型與"靜態(tài)類型"(這里的靜態(tài)類型是指編譯時(shí)確定的類型,下同)相比最大的特點(diǎn)它是"動(dòng)態(tài)類型",...
2009-05-28
閱讀(30) 作者(admin)
關(guān)于.net下的ORM框架,大家最為耳熟的可能就是NHibernate了,當(dāng)然,很多公司正在使用自己開(kāi)發(fā)的ORM框架,筆者至少見(jiàn)過(guò)3家不同公司的ORM框架,其實(shí)都是大同小異,借助于codesmith、mygeneration等代碼生成工具,自己開(kāi)發(fā)一...
2009-05-27
閱讀(29) 作者(admin)
正文:
為了使層次分明及便于閱讀, 整個(gè)解決方案如下:
其中BitmapCutter.Core是圖片的服務(wù)器端處理程序, 類圖為:簡(jiǎn)單說(shuō)明下, 更多說(shuō)明可查看源碼注釋 :Cutter為裁剪對(duì)象, 用于存儲(chǔ)客戶端通過(guò)AJAX提交的數(shù)據(jù).Hel...
2009-05-27
閱讀(31) 作者(admin)
最近做SonySource項(xiàng)目時(shí)實(shí)現(xiàn)了幾個(gè)很小的Silverlight程序,分別是Clock、HomePeoplePicker和ManageMentPeoplePicker。實(shí)際上這三個(gè)silverlight程序都非常簡(jiǎn)單,主要特點(diǎn)有以下幾個(gè)方面: 1. Silverlight程序和...
2009-05-27
閱讀(23) 作者(admin)
1.五官爭(zhēng)功的故事。 大家應(yīng)該都看過(guò)馬季先生的《五官爭(zhēng)功》吧,嘴、鼻子、耳朵、眼睛都開(kāi)始覺(jué)得自己不公,都覺(jué)得自己很重要,于是就有了五官爭(zhēng)功的故事。程序員、美工、需求分析、測(cè)試、架構(gòu)師、項(xiàng)目經(jīng)理等眾...
2009-05-27
閱讀(29) 作者(admin)
因?yàn)橄胧褂肳indows Mobile Emulator進(jìn)行網(wǎng)絡(luò)通信程序的測(cè)試,所以找方法配置Emulator的網(wǎng)絡(luò)連接。在網(wǎng)上找了一些文章,很多都說(shuō)需要安裝Virtual PC 2007. 例如下面的文章
Enable Network Connection Windows Mobile...
2009-05-26
閱讀(22) 作者(admin)
在《Silverlight嵌入到HTML之windowless屬性及運(yùn)用AjaxControlToolKit時(shí)出現(xiàn)虛線邊框的問(wèn)題》里談一些Silverlight在瀏覽器上運(yùn)行時(shí)會(huì)出現(xiàn)虛線邊框的問(wèn)題,當(dāng)時(shí)主要考慮了IE7和FireFox,卻沒(méi)想到在ie6 sp2上還是...
2009-05-26
閱讀(29) 作者(admin)
Microsoft .NET Framework Base Class Library 中的 Stream.Read 方法:Stream.Read 方法當(dāng)在派生類中重寫時(shí),從當(dāng)前流讀取字節(jié)序列,并將此流中的位置提升讀取的字節(jié)數(shù)。語(yǔ)法:public abstract int Read(byte[] buffer...
2009-05-26
閱讀(24) 作者(admin)
本來(lái)我一直想把這篇文章作為《重構(gòu)之美-跨越Web標(biāo)準(zhǔn),擁抱語(yǔ)義網(wǎng)》的終結(jié)文,心想那個(gè)時(shí)候,環(huán)境的發(fā)展和知識(shí)的積累應(yīng)該能夠支撐我寫下這樣的標(biāo)題。可是《重構(gòu)之美》一直沒(méi)時(shí)間持續(xù)整理,而大環(huán)境又光速般的前進(jìn),實(shí)...
2009-05-25
閱讀(39) 作者(admin)
本篇的話題如下: Forms驗(yàn)證的工作原理 Forms驗(yàn)證中的API Forms驗(yàn)證的工作原理 我們知道,F(xiàn)orms驗(yàn)證主要是基于cookie的,說(shuō)白一點(diǎn)就是:把用戶信息保存在cookie中,然后發(fā)送到客戶端;再就是解析客戶端的發(fā)...
2009-05-25
閱讀(25) 作者(admin)
1、權(quán)限的應(yīng)用對(duì)象 上面我們已經(jīng)定義了權(quán)限的范圍,就是信息系統(tǒng)管理里面的表單操作,那么權(quán)限的應(yīng)用對(duì)象就是表單,更進(jìn)一步說(shuō),就是表達(dá)表單內(nèi)容的web管理頁(yè)面。2、權(quán)限的分類 一個(gè)頁(yè)面的權(quán)限范圍分為以下幾種,也...
2009-05-25
閱讀(33) 作者(admin)
在以前的ASP時(shí)候,當(dāng)請(qǐng)求一個(gè)*.asp頁(yè)面文件的時(shí)候,這個(gè)HTTP請(qǐng)求首先會(huì)被一個(gè)名為inetinfo.exe進(jìn)程所截獲,這個(gè)進(jìn)程實(shí)際上就是www服務(wù)。截獲之后它會(huì)將這個(gè)請(qǐng)求轉(zhuǎn)交給asp.dll進(jìn)程,這個(gè)進(jìn)程就會(huì)解釋這個(gè)asp頁(yè)面,然后...
2009-05-25
閱讀(37) 作者(admin)
花了點(diǎn)時(shí)間整理了一下ASP.NET Web.config配置文件的基本使用方法。很適合新手參看,由于Web.config在使用很靈活,可以自定義一些節(jié)點(diǎn)。所以這里只介紹一些比較常用的節(jié)點(diǎn)。 <?xml version="1.0"?>
<!--注意:...
2009-05-23
閱讀(29) 作者(admin)
一個(gè)人自?shī)首詷?lè)的寫個(gè)小程序,跟一幫人一起寫個(gè)大程序。真的是不一樣。
自己一個(gè)人,根本就不存在交流,相互理解的問(wèn)題。人越多,理解他人意圖,向他人解釋意圖就越來(lái)越花時(shí)間。只要是需要交流的任務(wù),并非是人越...
2009-05-22
閱讀(27) 作者(admin)
引言 如果你看過(guò)了 C#中的委托和事件 一文,我想你對(duì)委托和事件已經(jīng)有了一個(gè)基本的認(rèn)識(shí)。但那些遠(yuǎn)不是委托和事件的全部?jī)?nèi)容,還有很多的地方?jīng)]有涉及。本文將討論委托和事件一些更為細(xì)節(jié)的問(wèn)題,包括一些大家常問(wèn)...
2009-05-22
閱讀(20) 作者(admin)
anytao.net | 《你必須知道的.NET》網(wǎng)站 | Anytao技術(shù)博客 發(fā)布日期:2009.05.22 作者:Anytao
© 2009 Anytao.com ,Anytao原創(chuàng)作品,轉(zhuǎn)貼請(qǐng)注明作者和出處。/// /// 本文開(kāi)始,將以《.NET 4.0深入》為主線,開(kāi)始一...
2009-05-22
閱讀(23) 作者(admin)
什么是表達(dá)式樹(shù)? 表達(dá)式樹(shù)又稱為表達(dá)式目錄樹(shù),以數(shù)據(jù)形式表示語(yǔ)言級(jí)代碼。所有的數(shù)據(jù)都存儲(chǔ)在樹(shù)結(jié)構(gòu)中,每個(gè)結(jié)點(diǎn)表示一個(gè)表達(dá)式(Expression)。要想手動(dòng)生成表達(dá)式樹(shù)我們需要引用System.Linq.Expressions 命名...
2009-05-21
閱讀(38) 作者(admin)
1. 什么是反射
Reflection,中文翻譯為 反射。
這是.Net中獲取 運(yùn)行時(shí)類型信息 的方式,.Net的應(yīng)用程序由幾個(gè)部分:'程序集(Assembly)’、'模塊(Module)’、'類型(class)’組成,而反射提供...
2009-05-20
閱讀(22) 作者(admin)
1.對(duì)直接的DOM操作進(jìn)行限制這里的基本思想是在內(nèi)存中建立你確實(shí)想要的東西,然后更新DOM 。這并不是一個(gè)jQuery最佳實(shí)踐,但必須進(jìn)行有效的JavaScript操作 。直接的DOM操作速度很慢。例如,你想動(dòng)態(tài)的創(chuàng)建一組列表元素...
2009-05-20
閱讀(27) 作者(admin)
1.總是從ID選擇器開(kāi)始繼承在jQuery中最快的選擇器是ID選擇器,因?yàn)樗苯觼?lái)自于JavaScript的getElementById()方法。例如有一段HTML代碼:Code
<div id="content">
<form method="post" action="#">
<h2>交通信號(hào)燈...
2009-05-20
閱讀(21) 作者(admin)
1.盡量使用ID代替Class前面性能優(yōu)化已經(jīng)說(shuō)過(guò),ID選擇器的速度是最快的。所以在HTML代碼中,能使用ID的盡量使用ID來(lái)代替class。
看下面的一個(gè)例子:// 創(chuàng)建一個(gè)list...
2009-05-19
閱讀(28) 作者(admin)
一、系統(tǒng)數(shù)據(jù)類型和C#簡(jiǎn)化符號(hào)
和各任何編程語(yǔ)言一樣,C#定義了一組內(nèi)建數(shù)據(jù)類型。每種類型都有對(duì)應(yīng)的C#關(guān)鍵字、取值范圍和作用,如系統(tǒng)類型中表示真實(shí)的或者虛假的類型為 System.Boolean,C#簡(jiǎn)化符號(hào)為bool,范圍...
2009-05-19
閱讀(28) 作者(admin)
在當(dāng)前IT概念名詞漫天飛舞的年代,REST+RIA已經(jīng)開(kāi)始逐漸成為一種開(kāi)發(fā)應(yīng)用模式的標(biāo)準(zhǔn),并越來(lái)越多的在各種實(shí)際業(yè)務(wù)中得到應(yīng)用。
記得第一次看到REST的身影,是在InfoQ上的一篇介紹,隨后又翻閱了后面的參考文章...
2009-05-19
閱讀(24) 作者(admin)
系列文章導(dǎo)航:從零開(kāi)始學(xué)習(xí)jQuery (一) 開(kāi)天辟地入門篇從零開(kāi)始學(xué)習(xí)jQuery (二) 萬(wàn)能的選擇器從零開(kāi)始學(xué)習(xí)jQuery (三) 管理jQuery包裝集從零開(kāi)始學(xué)習(xí)jQuery (四) 使用jQuery操作元素的屬性與樣式從零開(kāi)始學(xué)習(xí)jQu...