書名: More Effective C#中文版:寫出良好C#程式的50個具體做法 (2版)
作者: Wagner
版次: 2
ISBN: 9789864767892
出版社: 碁峰
書籍開數、尺寸: 17x23x1.46
頁數: 292
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#C#
定價: 450
售價: 383
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 涵蓋C# 7.0 在《More Effective C# 中文版 第二版》中,世界知名的.NET專家Bill Wagner指出並解說50個特定強大與效能良好的C# 7.0中高級技巧。針對可能遇到的問題,提出強而有力的新解法,以因應越來越複雜的C#語言與日漸龐大的開發社群。 歷經三個版本的《Effective C#》,Wagner清楚的解釋、專業的建議與實際範例程式碼,已被證明對成千上百位開發者而言是無價的。《More Effective C#,第二版》以經過驗證的相同方式介紹C# 7.0新功能,協助你更有效率地執行熟悉工作。 基於卓越的C#經驗,以及在全球C#標準委員會的關鍵性角色,Wagner強調以物件導向、函數式及服務導向的方式,以C#處理資料、以更好的方式向使用者與其他程式設計師表達您的用意、以及運用強大的非同步與動態程式設計。 ●使用屬性取代可存取的資料成員(做法1) ●區分實質與參考型別(做法4) ●了解多種相等概念之間的關係(做法9) ●在你的API中避免轉換運算子(做法11) ●了解介面與virtual methods之間差異(做法15) ●避免在基底類別中定義方法多載(做法19) ●建立清楚的、最少的、以及完整的方法群(做法22) ●在iterators 及async方法中使用區域函式啟動立即錯誤回報(做法26) ●非同步工作中使用async方法(做法27) ●避免執行緒配置與context switches(做法30) ●建構有考慮例外情況的平行演算法(做法36) ●使用執行緒區集取代建立執行緒(做法37) ●使用BackgroundWorker做跨執行緒通訊(做法38) ●了解動態程式設計的利弊(做法43) ●了解如何運用expression API(做法46) ●在公開的APIs中減少動態物件的使用(做法47) 你已經是一位成功的C#程式設計師,本書會使你更為出色。 【目錄】 前言 第 1 章 處理資料型別 作法 01 使用屬性取代可存取的資料成員 作法 02 可變動的資料優先使用隱藏屬性 作法 03 實值型別優先使其具不可變性 作法 04 區分實值與參考型別 作法 05 確保 0 是實值型別的有效狀態 作法 06 確保屬性運作如資料一般 作法 07 使用 Tuples 限制型別的範圍 作法 08 在匿名型別上定義區域函式 作法 09 了解多種相等概念之間的關係 作法 10 了解 GetHashCode() 的陷阱 第 2 章 API 設計 作法 11 在你的 API 中避免轉換運算子 作法 12 使用選擇性引數減少方法的多載 作法 13 限制型別的可見性 作法 14 優先定義並實作介面進行繼承 作法 15 了解介面與 Virtual Method 之間差異 作法 16 為通知實作事件模式 作法 17 避免傳回內部類別物件的參考 作法 18 優先使用 Override 替代 Event Handler 作法 19 避免在基底類別中定義方法多載 作法 20 了解事件如何增進物件之間執行期的耦合 作法 21 只宣告 Nonvirtual Event 作法 22 建立清楚的、最少的,以及完整的方法群 作法 23 部分類別的建構函式、更動子與 Event handler 使用部分方法 作法 24 避免使用 ICloneable,因為它限制你的設計選擇 作法 25 Array 引數限制只使用 params 陣列 作法 26 在 Iterators 與 Async 方法中使用區域函式啟動立即錯誤回報 第 3 章 以Task 為基礎的非同步程式設計 作法 27 非同步工作使用 Async 方法 作法 28 永遠不要寫 async void 方法 作法 29 避免結合同步與非同步方法 作法 30 避免執行緒配置及 Context Switches 作法 31 避免非必要的封送處理(Marshalling)Context 作法 32 使用 Task 物件合成非同步工作 作法 33 考慮實作 Task 取消協定(Task Cancellation Protocol) 作法 34 緩衝擴充的非同步回傳值 第 4 章 平行處理 作法 35 學習 PLINQ 如何實作平行演算法 作法 36 建構有考慮例外情況的平行演算法 作法 37 使用執行緒區集取代建立執行緒 作法 38 使用 BackgroundWorker 做跨執行緒通訊 作法 39 了解 XAML 環境中的跨執行緒呼叫 作法 40 使用 lock() 作為同步處理的首選 作法 41 鎖定 Handles 使用最小可能的範圍 作法 42 避免在鎖定的區段呼叫不明的程式碼 第 5 章 動態程式設計 作法 43 了解動態程式設計的利弊 作法 44 透過動態型別運用泛型引數執行期的型別 作法 45 資料驅動(Data-Driven)動態型別使用 DynamicObject 或 IDynamicMetaObjectProvider 作法 46 了解如何運用 Expression API 作法 47 在公開的 API 中減少動態物件的使用 第 6 章 參與全球C# 社群 作法 48 尋求最好的答案,而不是最受歡迎的答案 作法 49 參與規格及程式碼的訂定 作法 50 考慮用分析器自動化慣用法

為您推薦

物理中的基礎數學 (1版)

物理中的基礎數學 (1版)

其他會員也一起購買

物理中的基礎數學 作(編/譯)者 : 江俊明 著 出版年份 : 2023 ISBN : 9789863783718 書號 : 002869 幾色 : 1 規格 : 18K 發行公司 : 高立圖書 版權日期 : 2023/02/01 版次 : 初版發行 頁數 : 128 本書的主要目的是想讓讀者能快速並有邏輯性的學好物理中的基礎數學,書的內容是以普通物理的觀點呈現相關重要的基礎數學。本書主要分為三章,第一章是「向量分析」,主要內容是從向量觀點出發,從圖示法到向量分解、向量計算,並結合及分析高中與大學向量的異同處。第二章是「簡易微積分」,主要內容是解說微分與積分的觀念,並提出學習的方法及重要的公式,讓讀者可以以工程的學習角度,快速學習到重要的微積分技巧。第三章是「物理中常見的數學」,主要內容包含有簡諧運動的通用計算方法、二階常微分方程式、分離變數法、泰勒級數展開式等常見且重要的數學處理方法。以上內容都有相關物理問題搭配說明應用,幫助讀者的快速學習。 本書的最大特色就是強調簡單、重要且易學的理工科必備的基礎數學,非常適合大一或想改善基礎數學能力的讀者,是一本可以釐清許多數學觀念的書,也可作為普通物理或理工科專業科目的先修課程使用,期望這本書可以幫助對理工科有學習興趣的讀者。 目錄 第1章 向量分析 第2章 簡易微積分 第3章 物理中常見的數學 習題簡答

原價: 240 售價: 226 現省: 14元
立即查看
MORE EFFECTIVE C++ 國際中文版

MORE EFFECTIVE C++ 國際中文版

類似書籍推薦給您

原價: 780 售價: 663 現省: 117元
立即查看
Creating More Effective Graphs 2005 (JW) 0-471-27402-X

Creating More Effective Graphs 2005 (JW) 0-471-27402-X

類似書籍推薦給您

原價: 2086 售價: 2086 現省: 0元
立即查看
TOP DOWN:WHY HIERARCHIES ARE HERE TO STAY AND HOW MANAGE THEM MORE EFFECTIVELY 2005<HBS>1-59139-498-8

TOP DOWN:WHY HIERARCHIES ARE HERE TO STAY AND HOW MANAGE THEM MORE EFFECTIVELY 2005<HBS>1-59139-498-8

類似書籍推薦給您

原價: 1138 售價: 1138 現省: 0元
立即查看
Simply Read More 5 (with Caves WebSource) (1版)

Simply Read More 5 (with Caves WebSource) (1版)

類似書籍推薦給您

【簡介】 以發音打底、循序漸進加強單字句型的閱讀輔助教材! ▌一套為小學生設計的閱讀輔助教材,以單字發音為基礎,循序漸進將單字融入短文,熟悉單字與文法句型的運用,並衍生閱讀理解練習題,加強學生的閱讀能力,教學範圍涵蓋所有國小英語教學目標。 ▌全套六冊,每冊16個單元,外加4個複習單元。前3冊以發音帶入閱讀;後3冊以紮實的文法句型,加強閱讀能力與技巧,並提供不同題型的練習。第1冊字數為30-60字,逐漸增加到第6冊100-110字。 【目錄】

原價: 200 售價: 200 現省: 0元
立即查看
More Than Curious: A Science Memoir

More Than Curious: A Science Memoir

類似書籍推薦給您

【簡介】 In this riveting memoir, journey alongside a physicist who had the rare privilege of witnessing — and contributing to — some of the most groundbreaking developments in 20th-century science. With firsthand accounts of interactions with legendary figures such as Richard Feynman, S Chandrasekhar, Edward Teller, John Wheeler, Stephen Hawking, Ya B Zel'dovich, James Watson, Julian Schwinger, Fred Hoyle, Martin Rees, Ed Witten, and many others, the narrative offers an insider's view of the minds that shaped our understanding of black holes, gravitational waves, and the universe itself. The author shares unique experiences, including working under Nobel Laureate Kip Thorne and guiding Adam Riess toward a Nobel Prize-winning discovery. Beyond the scientific realm, the memoir delves into collaborations with technology visionaries, military leaders, and US presidents, offering a rich tapestry of stories that intersect with the most influential personalities of our time. This book is an essential read for physicists, astronomers, and anyone fascinated by the frontiers of science and the extraordinary individuals who push those boundaries. 【目錄】 Foreword by Adam G Riess Author's Preface DNA New Americans Lamont To California Altadena Projects Boy Scout High School Getting to Harvard Radio Days Sophomoric Coursework Professors Graduating Livermore Teller Gravitational Waves Kip Black Holes Feynman Chandrasekhar Motivation I.O.T.A. Les Houches Job, No Job Resolution Zel'dovich Princeton Metrics Ticket Out Tenures New Colleagues Jimmy Carter Protvino Academics Academic Politics Committees JASON Green Apples JASON Again Chairman Numerical Recipes Nukes and Spooks Sea Stories The Grove Boxes Tryouts Evangelist Global Grid Far Out Computers Sea Duty Arrived Uprooting Harmony Senior Executive Wen Ho Lee Cerro Grande Hard Drives The Process The Fall Nanos Innocents Abroad Transitions PCAST Obama Alice and Bob Elections Trumped COVID and Beyond Index

原價: 1914 售價: 1914 現省: 0元
立即查看