<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      happyhippy

      這個世界的問題在于聰明人充滿疑惑,而傻子們堅信不疑。--羅素



      45.優先選擇強異常安全保證。

         Prefer the Strong Exception Guarantee.
         強異常保證狀態是指,如果一個操作因為某個異常中斷,程序維持原狀態不改變,不管操作是否完成,都不修改程序的狀態,這里沒有折衷。強異常保證的好處是,你可以在捕獲異常后更簡單的繼續執行程序。終結器(Finalizers)、Dispose()以及委托目標是特殊的情況,它們中不應該出現因為異常而終止執行的情況。
        實現強異常安全的三個步驟:(1)對可能要修改的數據進行被動式的拷貝;(2)在拷貝的數據上完成修改操作,其中包括任何可能異常異常的操作;(3)把臨時的拷貝數據與源數據進行交換(這個操作決不能發生任何異常!)。
        小心對引用類型進行交換操作,因為可能會引發大量潛在的BUG!


      46.最小化互操作。
         Minimize Interop。
         互操作時有三個開銷:(1) 這在托管堆和非托管堆之間進行數據傳遞時的Marshal開銷;(2) 在托管代碼和非托管代碼進行之間交互的數據吞吐開銷;(3) 學習和使用這些技術的開銷。
         如果要使用現有的用其它語言寫的COM對象,使用COM交互;如果要使用已有的C++代碼,使用/CLR開關并托管C++來提供來訪問已有的本地代碼;最省時的策略就是“just thro it out”!


      47.優先選擇安全代碼。
         Prefer Safe Code.
         無論何時,都不要指針來訪問其它非托管或者托管的堆內存,以創建的安全程序集;只要可能,都應該避免訪問非托管內存和受保護資源(例如注冊表、文件系統等)。
         獨立存儲(System.IO.IsolatedStorage)可以隔離基于程序集而獨立的虛擬的目錄、應用程序域以及當前的用戶。受信任的程序集可以訪問他們自己的獨立存儲區,但不能是文件系統的其它地方。獨立的存儲區對其它程序集和其它用戶是隱藏的不可見的。


      48.掌握相關工具與資源。
         Learn About Tools and Resources.
         單元測試工具:NUnit (http://www.nunit.org/);
         代碼分析工具:FXCop (www.gotdotnet.com,Visual Studio 2005集成);
         IL反匯編器  :ILDasm(安裝.net framework時也安裝了該工具);
         C# FAQ      : http://blogs.msdn.com/csharpfaq
         Asp.net開發 :www.asp.net
         WinApp開發  :www.windowsforms.net
         模式和實踐  :www.microsoft.com/resources/practices/
         Sharee Source CLI:http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en
         .net領域還有很多優秀的工具:Reflector、Regulator、NAnt、Snippet Compiler、等更多工具可以參考這里:http://sharptoolbox.com/

      49.為C#2.0做準備。
         Prepare for C# 2.0.

      50.了解ECMA標準。
         http://www.ecma-international.org/publications/standards/Standard.htm
         ECMA-334 C# Language Specification, 4th edition (June 2006) ISO/IEC 23270 
         ECMA-335 Common Language Infrastructure (CLI), 4th edition (June 2006)  ISO/IEC 23271 
       

      posted on 2007-04-11 01:04  Silent Void  閱讀(549)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 亚洲色大成网站WWW永久麻豆| 欧洲熟妇色自偷自拍另类| 汾西县| 日本一卡2卡3卡四卡精品网站| 亚洲色欲色欲www| 白白发布视频一区二区视频| 无码AV无码免费一区二区| 亚洲午夜爱爱香蕉片| 少妇人妻偷人精品系列| 国产福利酱国产一区二区| 亚洲精品免费一二三区| 沿河| 一二三四中文字幕日韩乱码| 成人av亚洲男人色丁香| 国产精品原创不卡在线| 99热久久这里只有精品| 成人亚洲综合av天堂| 国产精品久久久久鬼色| 中文在线天堂中文在线天堂| 国产va免费精品观看精品| 亚洲夂夂婷婷色拍ww47| 国产精品毛片在线看不卡| 另类 专区 欧美 制服丝袜| 日本一区二区三区免费播放视频站| 最新中文字幕国产精品| 午夜福利国产精品视频| 国产亚洲999精品AA片在线爽| 国产精品va在线观看无码不卡| 国产午夜福利av在线麻豆| 99RE6在线观看国产精品| 亚洲 小说区 图片区 都市| 免费A级毛片樱桃视频| 国产av麻豆mag剧集| 国产精品七七在线播放| 延边| 欧美激情一区二区三区成人| 一区二区三区四区五区自拍| 麻豆精产国品一二三产| 全免费A级毛片免费看无码| 成人亚洲欧美成αⅴ人在线观看| 日韩本精品一区二区三区|