基於WebForm實現Front Controller MVC模式

       這段時間利用MonoRail進行WEB應用開發,但在編寫VM時缺少了VS.NET IDE提供的特性感覺很不方便;於是就基於傳統WebForm的 Page Controllers模組下實現Front Controller模式的開發框。 實現方法就是通過基礎的Page Controller進行令命的轉寄,並執行具體的方法。傳統的Page Controller的WebForm設定:<%@ Page Language="C#" AutoEventWireup="true"

NClay提供的PropertyHandler

NClay提供基於Emit封裝的PropertyHandler來代替反射操作,這樣的操作方式比反射操作有著非常優異執行效率。下能通過測試來看一下其使用方式和效能:    class Program    {        static void Main(string[] args)        {            NClay.PerformanceTest test = new NClay.PerformanceTest(Console.Out);           

Lambda開啟新的編寫方式

      出於對Lambda的好奇所以學習了一下,看能不能通過Lambda來開啟新的更用效的代碼編寫方式。以下是通過Lambda實現一個通用型的遞迴控制處理函數。這隻是一個參考,實際上你可以挖掘Lambda更多的使用方法.多謝 裝配腦袋  指出問題重新調整一下代碼(這裡本意不是描述該方法功能如何,而是想體現Lambda的引發的雖一種編碼方式).

MVC下FrontController和PageController

最近有比較多關於MVC的文章,在這裡就引用在MVC下FrontController和PageController模式的講解.當然文章的描述並不是來自於本人(還沒有這樣的功力).是從MS那裡轉過來的放在首頁不知道適不適合.如果不適合DUDU可以馬上移走.http://www.microsoft.com/china/MSDN/library/architecture/patterns/esp/DesPageController.mspx?mfr=true

NClay資料持化組件效能對比情況

      

NClay1.0.0.6架構更新

NClay[1.0.0.6](2007-1-1)    NClay.Data        。修改ACCESS當超過三個表進行關聯查詢構造關聯表問題        。修改ACCESS的日期型別參數更新問題(OledbAccess Driver)        。修改MSSQL的日期類型更新問題(Sql Driver)    NClay.MVC        。修改當介面沒有實現操作方法的錯誤提示資訊    NClay.Web       

善用=>匿名委託符

在新版本的IL編譯器整合了=>簡化的匿名委託的定義,這樣我們使用起來就更方便.由於是編譯器支援所以能在vs2008裡編寫2.0應用程式使用這特性.    class Program    {        static void Main(string[] args)        {            Timing(() => {                string i = "k";            });        }           public de

基於EXCEL的WEB報表輸出組件

        

給Flex的PopUpManager顯示控制項添加特效

PopUpManager本身不提供顯示控制項特效設定,對控制項的showEffect進行設定似乎不能生效於PopUp顯示。實現Popup顯示、關閉特效可以簡單的封裝一個PopUp類來調用PopUpManager,在調用過程中實現自訂的showEffect和hideEffect. 代碼  CodeCode highlighting produced by Actipro CodeHighlighter

招聘WebUI開發人員

  代公司發個招聘資訊.   主要工作職責:   1.主要從事WEB UI相關開發工作,工作地點廣州.   2.大學本科, 2年以上的軟體開發經驗。   3.熟悉ActionScript,JavaScript,Html,Css.   4.瞭解NET平台開發技術 如ASP.NET ADO.NET等   5.待遇面議   公司詳細簡介:http://corp.myking.cn/index.html   郵箱: hr(at)corp.myking.cn或henryfan(at)msn.com    

基於.NET的SQL條件對象

    一直想把SQL的條件陳述式植入到.NET中以對象的方式體現出來,這樣即能提高開發人員編寫效率的同時也減少在編寫過程中發生錯誤的情況.程式在編譯過程就能夠檢測文法上的錯誤,解決SQL語句在拼湊過程容易發生語法錯誤的問題.剛開始做的時候很多方面不盡人意,也有朋友提了不少意見;經過幾次的重構和完善,現在的使用效果感覺相當滿意.有興趣的朋友看完這後請多提意見!   

使用者、角色、資源和授權組件

這段時間園子裡挺多個講這個東西,所以在完善架構的同時編寫的這樣一個組件;架構和該組件都是開源遵循Apache License 2.0 。話不多說了主要介紹一個這個組件,功能並沒有太複雜只是把使用者、角色、資源和授權幾個資料進行一整合處理。對於授權並沒有複雜的處理,畢竟實際應用總會有很多的差異,使用者可以根據自己的需要進行二次擴充。資料結構圖: 組件和應用結構圖: 代碼結構簡介:邏輯代碼:         public IList<Owner>

發布CodeFactory模板工具

         CodeFactory是一個基於NVelocity的模板代碼產生工具,工具可以根據使用者自訂的對象和相關模板產生具體的文本資訊。CodeFactory提供非常的方便擴充模板載入方式,使用者只需要把自己編寫的模板拷貝到運行目錄的template下即可;使用者編寫自訂的資料提供對象也非常方便,只需要實現Template.Comm.TemplateExecute後把DLL拷貝到運行目錄下CodeFactory即能載入和處理。工具還提供了一個非常方便的資料結構擷取組件,使你輕鬆方便就能

粵語中不同男人的稱呼

最正路就系叫男人社交稱呼都叫先生死咗老婆嘅叫寡佬鐘意呃女仔嘅叫金魚佬下流猥瑣嘅叫鹹濕佬、麻甩佬鄉下嚟嘅叫鄉下佬國際友人叫鬼佬有啲女仔氣嘅叫乸型唔中意女人而鐘意男人嘅叫基佬條件好嘅未婚男士叫鑽石王老五冇女朋友嘅光棍(喺BBS叫光光)                    Copyright:以上部分內容摘錄自暨南大學BBS白話聊齋版                轉載於:抵死粵語網

這樣使用AOP是否合理

         情況如下:現在有一個User的邏輯處理組件,該組件提供基礎的使用者處理功能;但後期在寫一個Blog的邏輯組件其中包括使用者基礎的擴充,當使用者添加時要在Blog功能的某個表裡添加資訊;從設計原則來說是不應該修改User組件的裡添加使用者方法把Blog基礎資訊加入。那這個時候到底是在Blog組件裡新做一個使用者添加邏輯方法來把功能整合,還是在Blog組件用AOP功能把User組件添加使用者的方法進行攔載切入功能比較合理呢?   

濫用預存程序的思考

       預存程序在資料庫本地編譯本地運行顯然是提高資料庫訪問效率的首選,但實際中有不少朋友誤解了只要是預存程序就是高效能的表現,認為只要是預存程序實現的邏輯操作就肯定比用戶端操作資料庫效率高;但他們卻忘記重要的一點就是效率很大程度是依賴於具體實現的代碼。接下來做個簡單的測試證明這一點。      

更好的利用Ado.net串連池應如何開啟和關閉串連呢?

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4        對於Ado.net的串連池有什麼作用,相信大家都比較瞭解了。當開啟了串連池後我們應該如何開啟和關閉串連才能更好地利用串連池所帶給我們的好處呢?MS提倡我們儘可能每次的在串連使用完成後就關閉;

多檔案上傳下載工具實現

      

這問題是我的錯還是.Net的bug

在使用Dictionary<T,T1>的Add方法,內部竟然拋出"未將對象引用設定到對象的執行個體。",這個錯誤只有在並發的時候出現。代碼如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        internal static string GetParamName()        {               

HFSoft.Data 2.0的Nunit測試案例

       由於組件的1.x版代碼比較臃腫導致代碼比較難以擴充和效率不理想,因此進行了重新歸劃編寫新版本的HFSoft.Data資料持久化組件;新版保留1.x版中大部操作介面,但由於部分介面進行修改因此並不能相容。為了加強2.0版功能的正確性,通過編寫大量基於Nunit的測試案例來提高組件的測試力度。這次提供的測試案例多達61個,這隻是整個測試中的一部分(通過編寫測試案例和完善,最終測試案例會達到接近200個)。以下是這次具體測試情況和用便代碼:下載測試案例代碼

總頁數: 61357 1 .... 3915 3916 3917 3918 3919 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.