Effective C# 原則44:建立應用程式特定的異常類(譯)

Effective C# 原則44:建立應用程式特定的異常類Item 44: Create Complete Application-Specific Exception

Effective C# 原則26:用IComparable和IComparer實現對象的循序關聯性(譯)

Effective C# 原則26:用IComparable和IComparer實現對象的循序關聯性Item 26: Implement Ordering Relations with IComparable and IComparer你的類型應該有一個循序關聯性,以便在集合中描述它們如何儲存以及排序。.Net架構為你提供了兩個介面來描述對象的循序關聯性:IComparable 和IComparer。IComparable

Effective C# 第6章:雜項(譯)

Effective C# 第6章:雜項Chapter 6. Miscellaneous有些內容不合適專門做一個目錄,但這並不是說它們不重要。對於每個人來說,理解代碼的安全存取原則是很重要的,就像明白異常處理策略一樣。其它的一些推薦資料是關於經常變化的一些東西,因為C#本身也是一門在發展的語言,要與最新的標準和資訊進行交流。這些變化值得注意一下,而且要為這些變化做準備,它們會在以後溶入到你的工作中。Some items don't fit convenient categories. But

Effective C# 原則35:選擇重寫函數而不是使用事件控制代碼(譯)

Effective C# 原則35:選擇重寫函數而不是使用事件控制代碼Item 35: Prefer Overrides to Event

Effective C# 原則36:利用.Net運行時診斷(譯)

Effective C# 原則36:利用.Net運行時診斷Item 36: Leverage .NET Runtime

Effective C# 原則37:使用標準的配置機制(譯)

Effective C# 原則37:使用標準的配置機制Item 37: Use the Standard Configuration

Effective C# 原則27:避免使用ICloneable(譯)

Effective C# 原則27:避免使用ICloneableItem 27: Avoid ICloneable ICloneable看上去是個不錯的主意:為一個類型實現ICloneable介面後就可以支援拷貝了。如果你不想支援拷貝,就不要實現它。但你的對象並不是在一個“真空”的環境中運行,但考慮到對衍生類別的些影響,最好還是對ICloneable支援。一但某個類型支援ICloneable,

C語言嵌入式系統編程修鍊之背景篇

http://www.2ed.cn/Article-150-21922.shtml不同於一般形式的軟體編程,嵌入式系統編程建立在特定的硬體平台上,勢必要求其程式設計語言具備較強的硬體直接操作能力。無疑,組合語言具備這樣的特質。但是,歸因於組合語言開發過程的複雜性,它並不是嵌入式系統開發的一般選擇。而與之相比,C語言--一種"進階的低級"語言,則成為嵌入式系統開發的最佳選擇。筆者在嵌入式系統項目的開發過程中,一次又一次感受到C語言的精妙,沉醉於C語言給嵌入式開發帶來的便利。  圖1給出了本文的討論

Effective C# 原則28:避免轉換操作(譯)

Effective C# 原則28:避免轉換操作Item 28: Avoid Conversion

Effective C# 原則47:選擇安全的代碼(譯)

Effective C# 原則47:選擇安全的代碼Item 47: Prefer Safe

Effective C# 原則31:選擇小而簡單的函數(譯)

Effective C# 原則31:選擇小而簡單的函數Item 31: Prefer Small, Simple

為什麼程式必須得會C語言?

為什麼程式必須得會C語言?  我自己也不知道。我的專業本身並非電腦,課堂上也沒有學過C語言。但我就是喜歡,所以自己看了不少程式設計的書。越看就越覺得C語言確實為程式員的必修之課,所以一直以來,我從來沒有放棄過C語言的學習,而且一下覺得,做為一名程式員,如果不會C語言,就不要說自己是程式員(個人想法)。  後來因為工作須要,不得不跟著MS走,學一些時尚的東西,什麼C#,.Net架構等。我不得不承認,這些東西確實很好。特別是.Net架構裡一些類的實現,以及事件的實現等,都是非常好的程式設計思想。想必

[Books]Applications Programming in ANSI C

推薦一本ANSIC C的學習教程。Applications Programming in ANSI CANSI C應用程式設計Authour      Richard Johnsonbaugh(US)                  Martin Kalin(US)Translator   楊季文                 

Effective C# 第五章:和Framework一起工作(譯)

Effective C# 第五章:和Framework一起工作Chapter 5. Working with the Framework我的同事,也是我的朋友Martin Shoemaker研究一個很嚴肅的問題,那就是:“我必須寫這樣的.Net代碼嗎?”

Effective C# 原則48:瞭解更多的工具和資源(譯)

Effective C# 原則48:瞭解更多的工具和資源   Item 48: Learn About Tools and Resources對於C#以及.Net來說這是激動人心的時候。這些工具目前還是比較新的,整個社區都在學習如何使用這些工具。一些資源可以協助你提高你的知識,以及為.Net和C#建立一個更大的知識社區。這些工具是我每天都向C#開發人員推薦的。關於C#實踐的全部內容還在寫作當中,跟進它們而且不斷瞭解相關的內容。第一個應該在每一個C#開發人員的工具箱的工具是NUnit,

幾道C語言題目,有興趣的可以自己動手試試

最近學習C語言知識,從網上收集了一些內容,自己也總結了一些,感覺這幾題有點意思,有興趣的可以自己試試:1、位元組對齊問題:#pragma pack(4)typedef struct _S_1{    char a;                long b;                char c;            }S_1;#pragma pack()#pragma pack(2)typedef struct _S_2{    char a;            S_1 b;  

Effective C# 原則30:選擇與CLS相容的程式集(譯)

Effective C# 原則30:選擇與CLS相容的程式集Item 30: Prefer CLS-Compliant

Effective C# 原則50:瞭解ECMA標準(譯)

Effective C# 原則50:瞭解ECMA標準Item 50: Learn About the ECMA StandardECMA標準是C#語言所有功能的官方說明。ECMA-334定義了C#語言1.0的標準,你可以從The C# Programming Language這本書上學習C#2.0的計劃(譯註:現在已經不是計划了),這本書的作者是Anders Hejlsberg, Scott Wiltamuth, 和 Peter Golde (Addison-Wesley,

Effective C# 原則32:選擇小而內聚的程式集(譯)

Effective C# 原則32:選擇小而內聚的程式集    Item 32: Prefer Smaller, Cohesive Assemblies這一原則實際應該取這個名字:“應該建立大小合理而且包含少量公用類型的程式集”。但這太沉長了,所以就以我認為最常見的錯誤來命名:開發人員總是把所有的東西,除了廚房裡水溝以外(譯註:誇張說法,kitchen

Effective C# 原則38:使用和支援資料繫結(譯)

Effective C# 原則38:使用和支援資料繫結Item 38: Utilize and Support Data Binding有經驗的Windows程式員一定對寫代碼從一個控制項上取值,以及把值儲存到控制項上很熟悉:public Form1 : Form{  private MyType myDataValue;  private TextBox textBoxName;  private void InitializeComponent( )  {   

總頁數: 4314 1 .... 380 381 382 383 384 .... 4314 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.