以兩個綜合案例貫穿全書,從語法到多線程/并行編程,從簡單開發(fā)到分布式系統(tǒng),示例代碼均為實戰(zhàn)所需,可拿來即用?!禖#編程魔法書》共8章,涵蓋以下知識點。如何在Windows與Linux平臺安裝和使用.NET框架。常用.NET框架的基本類庫,以及一些基本的文件處理、編碼國際化等內容。以封裝交易所接口為例,講解面向對象、依賴注入等常見的編程思想。反射技術、代碼生成和C#對動態(tài)語言的支持。C#讀寫數(shù)據(jù)庫,特別是從代碼反向生成數(shù)據(jù)庫,以及版本迭代中自動對數(shù)據(jù)庫結構執(zhí)行升級、降級操作?;诙嗑€程版的高頻交易程序介紹多線程編程、同步機制、無鎖編程等。并行編程的技巧及其與多線程編程的異同。利用消息隊列進行簡單的分布式處理,并通過一個交易所撮合引擎案例介紹分布式編程的基本技巧。