【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暴...
|
一些朋友在玩窩窩世界的時候,發現官方網站上的進入入口程序是Silverlight,但是有趣的是一個透明背景的Silverlight程序,這個效果最早我也未找資料,在未來Silverlight程序會在各個方面應用,透明背景的效果就會涉及...
各位科幻迷可能對星球大戰的字幕效果印象深刻,這個電影字幕表現手法曾經風靡大小美國影片,甚至超人影片和電視也曾經用此來做開場和結尾字幕,今天我就將這個效果在blend里面制作技巧告訴大家,下面是星球大戰的圖...
下載代碼示例 許多開發人員可能都將 Silverlight 視為以 Web 為中心的技術,但實際上,它已經成為構建任何應用程序的優秀平臺。 Silverlight 本身就支持許多概念,...
上一篇只是一個引子,用來說明Projection的基本操作,游戲研發都是用這些小的基本功能慢慢組合出來,其實這一篇仍然是Projection,但是我們將會做一個比較復雜的應用使用silverlight的Projection,玩過街霸4,可能對它...
這次我們將使用Projection完成一些有趣的RPG游戲中常用的特效:升級和傳送點特效,我們不需要請特效師制作復雜絢麗的特效,而是只需要他們提供關鍵的幾張圖片或者設計樣式,如果了您有本領教會他們使用Blend來做特...
前面我們使用投影(Projection)完成了一個升級的特效,Silverlight故事板動畫相當的容易,這次我們將詳細說說故事板動畫的幀制作,完成一個循環的傳送點特效,大家都知道,在游戲中,傳送點一般是固定在某一個地方,循環播放...
現在的熱門話題之一是HTML5 和 CSS3。好的, 它們都很時髦,它們也必然會影響網絡開發的未來。 讓我們嘗嘗鮮,花點時間安裝設置一下,盡快讓Visual Studio2010支持HTML5 和 CSS3 吧。 首先到微軟網站上下載 Vis...
玩游戲的時候,肯定對以角色為中心釋放的沖擊波肯定特別有震撼力,前面使用Silverlight的變換完成了升級特效和傳送點特效,這次制作以中心為原點沖擊的發散特效,相信效果會非常的不錯。 首先仍然是建立一個控件...
可能會奇怪為什么有來一個第2號版本,其實,這是改進版本,而這個改進版本實現起來更加容易,更加方便,但是問題也是很明顯的,因為會加上一個100多KB的DLL,對于網頁游戲來說,任何1KB都是寶貴的資源,就為了這個小效果而平...
到目前為止,大家都非常推崇魔獸的技能冷卻效果,就是這樣的,我記得群里還對這個效果展開過探討,其實實現起來并不難,關鍵是思路是否正確,這部分我得謝謝豬笨無罪,是他先想出的解決方案,他不愿意寫博客,也就只好我來代...
理解POCO先要理解POJO
1、什么是POJO
POJO的名稱有多種,pure old java object 、plain ordinary java object 等。
按照Martin Fowler的解釋是“Plain Old Java Object”,從字面上翻...
MonoMac是面向Mac OSX API的C#綁定,其API設計主要受到了MonoTouch的啟發,后者可以基于Mono開發原生的iOS應用程序。MonoMac套件的目標之一,也是發布獨立的 .app應用程序,讓最終用戶擺脫對Mono的依賴。MonoTouch...
相關文章:強類型ASP.NET數據綁定改進版、強類型ASP.NET數據綁定改進版之第2版 數據綁定似乎是ASP.NET老掉牙的東西了。可是你知道嗎,只需要一點小小的改動就可以替換Eval,擺脫字符串依賴并且大大提高性能。...
Entity Framework的全稱是ADO.NET Entity Framework,是微軟開發的基于ADO.NET的ORM(Object/Relational Mapping)框架。 Entity Framework的主要特點: 1. 支持多種數據庫(Microsoft SQL Server, Oracle, a...
相關文章:教你30秒打造強類型ASP.NET數據綁定、強類型ASP.NET數據綁定改進版 之前的方法存在一個問題:Ivony...說:“每個類型都去寫個Eval方法也很不爽的。”Kingthy說:“這樣就到處有Func了,...
相關文章:教你30秒打造強類型ASP.NET數據綁定、強類型ASP.NET數據綁定改進版之第2版 看了dragonpig寫的“教你30秒打造強類型ASP.NET數據綁定”,眼前一亮,真是太給力了,原來還可以這樣進行數據綁定...
前言: 上一篇文章講述了一些實現DAL的理論,本篇主要是DAL實現的的初步的嘗試。 本篇的主要議題如下: 1) 設計DAL的基本操作 2) 對基本的操作的進一步的思考 3) 查詢對象的一些思考 1. 設計DA...
前言: 首先,感謝朋友們對文章的支持,感謝大家,希望本系列的文章能夠真正的對大家起到一點幫助的作用。再次感謝大家。 大家也許想問,什么時候出代碼,代碼一定會出的,我不想一上來就開始拋出一大堆的代碼,然后...
前言: 本篇之所以稱為草稿設計,是因為設計的都是在紙上完成的。反映了一個思考的過程。 本篇的議題如下: 1) 第一個數據層草圖的提出 2) 對數據訪問層的思考 3) 第二個數據層草圖的提出 1.數據...
前言: 本系列文章主要講述一個實實在在的項目開發的過程,主要包含:提出問題,解決問題,架構設計和各個邏輯層的實現以及新問題的出現和代碼的重構。本系列文章以故事的形式展開,而且文章列舉的很多項目的名稱,大...
Data Binding似乎是ASP.NET老掉牙的節目,無非Eval之流。其實稍作加工就能使其脫胎換骨。在代碼中加入://推薦放在基類protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func){ va...
在ASP.NET中,page其實就是一個HttpHandler,它處理請求,然后返回一大堆Html。那么是不是可以實例化一個Page類然后獲得其處理的結果呢?一個簡單的推理就能說明這是不行的。因為如果我們實例化Page,這樣new Page(),這是...
前幾天與同事激烈討論了一下,有一點收獲,記錄起來。 首先給出MSDN的定義: lock 關鍵字可以用來確保代碼塊完成運行,而不會被其他線程中斷。這是通過在代碼塊運行期間為給定對象獲取互斥鎖來實現的。 先...
記得最開始學習ASP.NET的時候,我們就被告知:Page_Load方法里面可以寫頁面加載的代碼。 于是我們就懵懵懂懂寫了很長時間的Page_Load方法。最近回過頭思考,為什么一個普通的方法,能被自動調用呢?于是就得知了Au...
2001年,我使用C#中的WebBrowser ActiveX控件編寫了我的第一個應用程序,點此閱讀,Kapil Sony寫了一篇文章介紹了C# 2.0中的WebBrowser控件,每一次.NET新版本發布,控件和功能都會發生一些變化,現在,WebBrowser控件已...