【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暴...
|
前言:設計模式并不是什么很高深的東西,至少不是那么“神乎其神”。說到底,設計模式就是一些設計思想。下面我們就走進項目,看看這些項目中這些思想是如何體現的。本系列文章會在后續文章中陸陸續續的,...
這是asp.net程序來讀取多語言版本Ini配置文件的開發示例,主要分為以下三個部分: 1、 Ini 配置文件 2、 讀取Ini配置文件的DLL 3、 Web頁面調用與內容顯示 4、 數據庫表T_User,如右圖 首先說...
如果你通過搜索引擎發現這篇文章的,我建議你先看看本系列的第一篇,這是本系列文章的第二篇,今天為大家帶來更豐富的C#和Visual Studio編程技巧,一起來看看吧。 1、DataTable.HasRows 它不屬于任何框架,但通...
擴展能夠為核心應用程序提供附加的功能或者自定義設置。在很多應用程序中這都是很流行的,包括流行的web瀏覽器IE和Firefox、微軟的Office、媒體播放器、Photoshop、Eclipse、Visual Studio等等。其中有些可能...
微軟在10號發布了ASP.NET MVC3的發布候選版(RC:Release-candidate),該版本提供了Razor視圖引擎的智能感知等功能,并同樣具備Online許可。眼饞的同學是不是已經迫不及待的想將現有項目升級呢?這里我就將官方Release...
對于Silverlight學習來說,首先要面對的應該是布局:你得把元素放到你想擺放的位置,然后是考慮元素的層次以及可見性,之后可能你想讓它動起來,就學習動畫,最后理解更深入之后,可能會開發如Behavior之類的行為,或者設置...
前言:看了書上兩個使用C#4.0并行編程的demo,又對照以前收藏的網上幾篇講述線程池的雄文,一并整理,寫個示例總結一下。寫這篇文章的時候,發現關于線程的好幾個基礎的重要的知識點自己都不熟悉,而且可能習慣性認知淺薄,所...
編寫WinForm程序時,都會碰到一個問題。就是WinForm窗口在不同分辨率下的大小問題。舉例說明,你編寫的WinForm窗口在1024×768下是合適、勻稱的。不過,如果用戶的計算機的分辨率為1400×900時,你的WinF...
在上一章中,我們講述了有關業務層分層的一些知識,下面我們就來看看,在具體的業務層的設計中,我們可以采用哪些模式可以將業務層設計的更加的靈活! 架構模式 首先我們就來看看,如何更加有效的組織業務規則。...
微軟在10號發布了ASP.NET MVC3的發布候選版(RC:Release-candidate),該版本提供了Razor視圖引擎的智能感知等功能,并同樣具備Online許可。眼饞的同學是不是已經迫不及待的想將現有項目升級呢?這里我就將官方Rele...
VS2010&.Net 4.0的Beta2相比Beta1在性能上有了很大的改進,已經基本可以使用了。.NET 4.0給我們帶來許多新特性,如動態類型、云平臺、并行運算等。本文討論一下.NET 4.0的并行運算。 其實并行運算并不是在.N...
我最近一直在擺弄Visual Studio 2010 Beta版,我最喜歡的一個新的特點(新特點很多)是新版web.config變換。 Web.config變換是啟動設定,所以你的每個編譯鏈接設置都有一個設置“delta”(默認的是Debug...
很長時間沒寫文章感覺手有點生了,前段時間忙的要死公事、家事、私事,事事操心。還好現在有些時間可以繼續寫博客了。本篇將為大家演示如何在WPF 程序中瀏覽PDF 文件,本例將通過Adobe PDF Reader COM 組件、Win...
在這之前,我寫了一系列關于代碼生成和T4相關的文章,而我現在也試圖將T4引入我們自己的開發框架。在實踐中遇到了一些問題,也解決了不少問題。如果你也在進行T4相關的開發,相信你也一定會遇到這些問題。為此,特意...
自從編程界的領袖們發表旨在通過接受需求變更,加強同用戶合作,縮短軟件提交周期來改善軟件開發過程的敏捷軟件開發宣言至今已近10年之久了。 敏捷宣言制定2001年2月,當時一群軟件開發者聚集在猶他州,他們希望...
隨著微軟Visual Studio 2010和.NET Framework 4.0的推出,微軟向開發人員提供了創建多線程應用程序的更好的工具和類庫。在這篇文章中,筆者將為您介紹Concurrency Visualizer的新功能是什么以及它能夠提供什么...
筆者好久沒有寫隨筆了,這次是遇到提出這樣的問題“不用附加數據庫,什么修改web.config什么的那么麻煩,而是直接運行一個頁面,然后根據向導一步一步引導用戶安裝生成數據庫”那么這樣做就需要一個創建...
前天當我為新項目新增完日志模塊后對日志模塊進行測試,測試時居然發現開發人員一段非常簡單的代碼,而且很標準的try ... catch .. 寫法。代碼整理如下:public JsonResult SaveTest()
{
try
{
/...
問:我想給我的ASP.NET MVC輸入表單添加一個日期選擇控件,但模型-視圖-控制器(MVC)并沒有提供這樣的輔助方法,我該如何添加控件? 答:和ASP.NET Web表單不一樣,MVC架構沒有提供可以在設計面板中拖放的有狀態的服務...
長久以來,在.NET平臺上只能通過JScript.NET執行ECMAScript/JavaScript代碼,但是該項目一直是.NET語言中的二等公民,甚至Mono中的對應項目也已經無人維護。不過在JScript.NET逐漸淡出人們視線的時候,.NET平臺上也...
Unobtrusive JavaScript 是什么?<!--以下是常規Javascript下寫出來的Ajax-->
<div id="test">
<a href="http://www.cnblogs.com/" onclick="Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEv...
重點總結目前為止在ASP.NET網頁中傳遞數據的方式至少有5種:1、通過查詢字符串傳遞數據。2、通過HTTP POST傳遞數據。3、通過會話狀態傳遞數據。4、通過源頁的公共屬性傳遞數據。5、通過源頁中的控件值傳遞數據。...
之前寫了一些關于代碼生成的文章,提供了兩種不同方式的代碼生成解決方案,即CodeDOM+Custom Tool和T4。對于ASP.NET應用,你還有第三種選擇——自定義BuildProvider。[文中涉及的源代碼從這里下載]目錄...
Bob Muglia在PDC 2010講到Silverlight的時候,說“我們的策略已經轉移了”,事后,他又試圖澄清這到底是什么意思。Steve Ballmer和Tim Heuer也對Silverlight發表評論,試圖重新讓社區確信微軟對Silverlig...
先給出本文中測試用的 controller:public class PersonsController : Controller
{
public ActionResult Query(string name)
{
return View();
}
} ASP.NET 中 Url 大小寫 不嚴...