C# 面向對象版 Windows挖雷
受園子里博友的激發《C#實現掃雷出爐》 花了2天時間寫了如附件內的的東西 主要是感覺magicdlf 寫的代碼沒有體現出C#的特點。類似使用各種算法的解,其實完全可以套到C里面去,僅僅是用C#做了界面而已 另外magicdlf博友的項目里,基本就沒有特別仔細得去了解挖雷的項目需求,僅靠自己的記... ...
項目經理成長日記(11)——我也會笑的很燦然
兵熊熊一個,將熊熊一窩。”這其中也充分表明作為團隊領導人的作用性,對于整個團隊來說,將領往往一個標桿,也是其余人行為準則的一個參考,在團隊中,將領本身的特性和氣質往往決定了整個團隊的整體風貌,所有團隊所能夠表現出來的活力和特點,從某種角度來說也就是領導者的特點。 任何團隊都是如此,做軟件開發也不會... ...
為視圖自定義輔助方法(上)
在編寫ASP.NET MVC應用程序時,只依賴內置的視圖輔助方法很難達到很高的生產力,即使是定義在MvcFutures中的補充類庫,也很難滿足項目的具體需求。此外,不同的項目有不同的特點,在很多時候也需要定義較為特殊的輔助方法,使開發人員能夠更快,更方便地寫出更容易維護的代碼。這也是自定義視圖輔助方... ...
[一步一步MVC]第三回:MVC范例大觀園
MVC是個新鮮的東西,至少為ASP .NET Web世界帶來或多或少的爭議,褒獎者有之,詆毀者有之。這也正常,人類的思維確實沒法統一,即便是多個選擇其實是件好事兒也一樣。不管怎樣,評說者至少應該在了解的基礎上再進行評論,才顯得“專業”,沒有品味的找茬型選手實在不值得恭維。
作為MVC范例集錦... ...
DataRabbit - 讀寫分離與隔離級別
在高并發的系統中,我們常采用多數據庫分散放置、讀寫分離、細粒度的隔離級別設定等策略來提高系統的性能。DataRabbit3.3 以及以上版本對這三種策略都給予了內置的支持。
...
Symbian編程總結-深入篇-RTTI的實現及原理說明
RTTI(運行時類型信息)是被現代高級編程語言所普遍支持的特性之一,如C#中的“a is A”、JAVA中的“a instanceof A”都屬于RTTI的范疇。然而Symbian OS C++并不支持這個特性,這導致由Win32、JAVA轉向Symbian的開發人員或者代碼的移植都帶來很大的不便,... ...
FMS3系列(五):通過FMS實現實時視頻聊天(Flash|Flex)
本系列的前幾篇文章中分別介紹了,連接FMS服務器、建立播放程序以及在線視頻錄制以及回放等功能的實現。相信看過前面幾篇文章的朋友已經對FMS有了一定的認識,并熟悉了常用的編程模式。本文將結合前面幾篇文章所出現的技術點,來實現一個時時視頻聊天程序。 ...
用 C# 寫個人住房貸款計算器
現在,很多人都有個人住房貸款,或者將要有個人住房貸款。那么,就讓我們用 C# 寫一個計算器,能夠根據你給出的貸款金額、貸款期數、貸款日期、還款方式、貸款種類,計算出相應的還款計劃表。這樣,就很容易知道每月要還多少錢,到現在為止剩余多少貸款未還,最終要付出多少貸款利息,等等。 ...
關于基礎與能力,談一點我的看法
時不時會有朋友寫信問老趙學習上的一些迷茫,其中都有一些共性。例如說不知道該如何學習,說不知道朝哪個方向前進。也例如大家雖然基本上都知道“算法”的重要性,但是卻總覺平時用不到。說它鍛煉能力,但“能力”是看不見摸不著的,學著學著就會“麻木”,感覺就“學不進去”了。當然這方面有幾個原因,有主觀也有客觀的,... ...
try...catch...寫在不同地方?
今天有幸與網友討論try{...}catch(...){...}的用法的問題 當時在QQ上,Insus.NET寫了一些個人的看法,太概這樣在底層類別中,邏輯層類別中不必要寫或用try{...}catch(...){...} 只有在前臺的xxx.aspx.cs中,才會去用try{...}catch(.... ...
使用ASP.NET Abstractions增強可測試性
關于可測試性的重要性,老趙覺得已經不需要再過多強調了。如果您想要獲得高生產力,為代碼編寫單元測試似乎已經是必經之路了。不過可惜的是,ASP.NET應用程序給人的感覺,始終是對可測試性不太友好,其最重要的原因之一在于對HttpContext對象的高度依賴,而我們很難對HttpContext編寫Mock... ...
[一步一步MVC]第二回:還是ActionFilter,實現對業務邏輯的統一Authorize處理
在ASP .NET MVC中,以友好的URL訪問資源是MVC吸引眼球的特色之一,但是隨之而來對于Authorize問題的處理變得令人令人頭痛。我們的方案同樣是應用ActionFilter實現對Authorize處理。顯然我們可以在OnActionExecuting事件中對Action進行“預”處理,... ...
WebBrowser控件使用技巧分享
在發布“淘寶登貨員”時發現不少朋友對WebBrowser控件比較感興趣,故在此分享一下使用心得。
首先分享一個WebBrowser的擴展類(此類所需的dll將在文章末尾提供下載),大家最好都使用這個類來替代.Net框架中的WebBrowser類,它提供了兩個擴展功能... ...
Web開發學習心得5——Asp.net的設計思想
自從有了html與http,就有了瀏覽器與Web服務器,并有了Web應用,最初的交互模式是這樣的: 該模式很好地運行了很多年。然而,隨著計算機應用的發展,人們越來越不滿足于只有靜態內容的頁面,而由某種機制動態產生html等代碼的需求越來越迫切,于是,很多技術就應運而生,Asp.net就是這樣一種..... ...
[一步一步MVC]第一回:使用ActionSelector控制Action的選擇
根據登陸用戶的角色來決定具體執行的Action(ClientList或者AdminList),并由不同的Action導航到不同的View(ClientBookList或者AdminBookList),而對于不同Action訪問的URL都是一樣的(http://anytao.com/Book/List... ...
ASP.NET的MVC設計模式
當開發者聽到“設計模式”這個詞時,他們通常聯想到兩個場景。一組開發者正在討論許多創造性意見,正在開會,但是卻沒有進行編碼。另外一組人能制定出正確的計劃,保證系統能夠開發成功,代碼可以重用。
而現實一般都處于兩者中間。在為他們的公司設計解決方案的時候,結構設計者和系統設計者應該尋找重... ...
告別.NET生成報表統計圖的煩惱
信息系統大多會涉及到數據的統計,如數據的導出及生成統計對比圖等,記得之前有一次要生成一個統計圖在WEB頁面上顯示,那時也是在網上找了段Code,完全是一點點畫橫縱軸坐標上面的畫出來的,而且出來的效果也一般。。。。。。 ...
技巧:使用可擴展對象模式擴展HttpApplication
本文介紹了如何使用WCF中提供的可擴展對象模式擴展Web應用程序開發中的HttpApplication,事實上可擴展對象模式的作用遠不在此,它可以擴展.NET類庫中任何我們想對其進行擴展的類型,或者是一個自定義的類型,都可以使用可擴展對象模式對其進行擴展。 ...



