Asp.net MVC生命周期
端午節漫長的旅途讓我有足夠的時間翻閱Asp.net MVC的源代碼和MSDN. Asp.net MVC生命周期是一個非常棒的線索,它幾乎幫我串聯起絕大部分的代碼.我嘗試在EA中把順序圖畫出來,最后還是選擇分解成若干圖,那圖太大了!嗯哼,我們開始...
...
使用silverlight構建一個工作流設計器(十三)(動態生成流程圖片下載_上)
首先慶祝一下源代碼在codeplex上下載量超過1000。另外本演示程序放在微軟免費的silverlight host上面,您也可以申請免費的空間。地址在http://silverlight.live.com/。
在silverlight中并沒有提供生成圖片的相關類,網上搜索了一下,得到的結果是微... ...
Linq to Sql的困惑
(又翻出來一篇一年多以前的半成品,趕緊給補充完整放出來。)最近終于得以試用Linq to Sql了,剛開始用,感覺還挺不錯,因為一切都顯得很簡單。也許是我還不太熟悉,所以也有不少的困惑。別的先不說,只說一個:“有狀態的”實體類。Linq to Sql 所創建出來的實體類本身并不是有狀態的,有狀態的是... ...
如何在ASP.NET項目里面正確使用Linq to Sql
老久不上來寫技術類的東西了,偶爾回歸一下吧。(其實,這篇文章8個月前寫了個大半,后來一直沒有時間去完善,再后來就因為各種原因給放下來了。)非常抱歉,由于需要發表其他文章的緣故,我只能忍著不修正文中一小部分錯誤,以及增加一些有助免于誤解的內容。這里特別說明一下,本文不是要討論緩存機制的好壞,更不是要討... ...
Asp.net MVC 示例項目"Suteki.Shop"分析之---Model和Service
在Suteki.Shop中Model的原型是基于Linq to SQL創建的,其dbml文件位于Suteki.Shop\Shop.dbml。而Suteki.Shop在此文件的基本上,以"partial class "的方式在Suteki.Shop\Model文件夾下創建了相應的類文件以擴展... ...
曾經我也迷茫,你還在迷茫嗎?寫給像我一樣的在校計算機專業學生。
我想大多數人都經歷過迷茫, 就像大多數人都曾經想過自殺,想過活著的意義一樣。當然我也是其中的一員。更不幸的是,上面所說的三點我都經歷過。 至于為什么會迷茫,我想各人的原因都不一樣吧。有人會為了感情而迷茫,有人會為了未來而迷茫,有人會為了事業而迷茫。如果你有興趣知道我為什么會迷茫的話,也許你可以看看這... ...
返璞歸真 asp.net mvc 1.0 系列文章索引
返璞歸真 asp.net mvc 系列文章索引:添加、查詢、更新和刪除的Demo, 路由(System.Web.Routing), Controller/Action, View/ViewEngine, Action Filter, UpdateModel, ModelBinder, Ajax, U... ...
如何解決打開VS2010后沒有UI界面的問題
VS2010 Beta 1發布還一陣了,相信很多人已經開始嘗鮮了。不知道大家有沒有遇到過這樣的問題:當打開VS2010的時候,出現這樣一個初始化界面。但是幾秒鐘之后,初始化界面消失,但是VS2010的UI界面并沒有出現。但是通過Task Manager查看進程列表,Devenv.exe進行卻在運行。... ...
從匯編入手,探究泛型的性能問題
經過了《泛型真的會降低性能嗎?》一文中的性能測試,已經從實際入手,從測試數據上證明了泛型不會降低程序效率。只是還是有幾位朋友談到,“普遍認為”泛型的代碼性能會略差一些,也有朋友正在進一步尋找泛型性能略差的證據。老趙認為這種探究問題的方式非常值得提倡。不過,老趙忽然想到,如果從能從匯編入手,證明非泛型... ...
范型真的會降低性能嗎?
在《.NET,你忘記了么?(八)—— 從dynamic到特性誤用》一文中,飛林沙同學提到,使用范型會略微降低程序性能,因此在程序中使用List<Ojbect>是不合理的行為,應該使用ArrayList。這一點和老趙平時的觀點相悖,老趙一直提倡,在.NET 2.0之后,要盡可能使用List<T>,情愿... ...
.NET,你忘記了么?(八)—— 從dynamic到特性誤用
1. 摘要每個程序員都想寫出漂亮的代碼,但是什么是漂亮,這個我想每個人都有著自己的看法。那么我就說幾種典型的想法:A. 寫出別人看不懂的代碼,讓別人覺得很高深。B. 寫出簡短的代碼C. 用最新的語言特性寫出代碼這個我不發表評論,畢竟每個人有著自己的觀點,我也不能證明自己的就是對的。但是在這里,我想說... ...
從零開始學習jQuery(劇場版) 你必須知道的javascript
本文是jQuery系列教程的劇場版, 即和jQuery這條主線無關, 主要介紹大家平時會忽略的一些javascript細節. 適合希望鞏固javascript理論知識和基礎知識的開發人員閱讀. ...
VSTS 2010體驗 - TFS 2010變化巨大
VSTS 2010 Beta版出來一段時間了,之前我試用過技術預覽版,其實就是Beta1,看來大家都發了很多開發方面的體驗,身為VSTS的MVP,我關注的可能和大家有點區別,TFS變化確實不小,都說微軟的產品在第三個版本后才真正好用,通過VSTS也能反映出來,VSTS這個產品就我看來是繼Window... ...
談表達式樹的緩存(6):五種緩存方式的性能比較
目前我們已經涉及了五種不同的緩存實現(SimpleKeyCache、PrefixTreeCache、SortedListCache、HashedListCache和DictionaryCache),如果要從一個已經包含n個表達式樹的存儲中,查找一個有m個節點的表達式樹,根據幾篇文章的分析,從理論上說... ...
聚焦UML實踐第一步
"知道UML是好東西但是用不起來。嘗試過,結果領導要求文檔中要充分使用UML,事無巨細皆UML,結果本來很簡單的一份設計文檔加了一堆圖。評審的時候團隊還有牛人指出UML圖中這里的菱形應該是實心的,那里的要用半個箭頭… ”“你給我推薦的《UML Distilled》也不怎么樣… …” 這個抱怨讓我很惱... ...
Web標準的未來,瀏覽器的未來,應用的未來。
本來我一直想把這篇文章作為《重構之美-跨越Web標準,擁抱語義網》的終結文,心想那個時候,環境的發展和知識的積累應該能夠支撐我寫下這樣的標題??墒恰吨貥嬛馈芬恢睕]時間持續整理,而大環境又光速般的前進,實在搞得我屁癢癢的。所以管他三七二十一、成熟與不成熟,先把屁放了,人爽了再說。從何說起?很簡單:W... ...
博客園北京俱樂部第三次技術活動
在博客園各位園友的支持下,博客園北京俱樂部第三次技術交流活動在微軟成功舉行。本次活動共有40位園友參與,分別由四位朋友帶來了4個精彩主題。最大的感謝送給我們免費提供場地的微軟中國,以及提供禮品贊助的博文視點(武漢)、圖靈公司和Thoughtworks公司,在此表示衷心的感謝,還要特別感謝4位講師帶來... ...
請討論分層,而不是三層
討論完了語言又討論培訓,討論完了培訓又討論分層,這些話題似乎永遠都討論不完。討論總是有益的,但是如果討論的命題本身就有問題的話,可能副作用就比益處來的更大了。三層 = 表現層+業務邏輯層+數據訪問層 ?是不是所有系統一定要分成三層,是不是所有三層的系統都一定是這三層,如果我寫一個不需要數據存儲的應用... ...



