C# Programming: The ultimate way to learn the fundamentals of the C# language
暫譯: C# 程式設計:學習 C# 語言基礎的終極方法

Jonas Fagerberg

  • 出版商: CreateSpace Independ
  • 出版日期: 2013-11-16
  • 售價: $940
  • 貴賓價: 9.5$893
  • 語言: 英文
  • 頁數: 344
  • 裝訂: Paperback
  • ISBN: 1494208393
  • ISBN-13: 9781494208394
  • 相關分類: C#
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

Intended reader: Beginner to intermediate developers who have some prior programming knowledge. NOW WITH VIDEO USE CASE EXERCISES.

BONUS: I have made learning even more fun! Follow the link in the book and get instant access to high quality FREE VIDEO COURSES!
Course 1:
Chapter 1-18 of this book (90+ videos @ ~4h 30min)

Course 2:
Exerecises Basic C# Use Case (14 videos @ ~3h 10min)
Course 3:
Unit Testing Fundamentals (6 videos @ ~1 hour)


What other developers think about the book

"C# Programming is a tightly written but yet comprehensive book that covers
everything you need to know to master the C# language. The book has
plenty of code examples and is littered with references to additional
reading for real in-depth knowledge. I highly recommend this book for
anyone aspiring to pass the MCSD Exam 70-483." - Peter Röök, independent software consultant

"I particularly like that there there is no fluff to fill out
the book, that is so common in these types of books. The examples are
short, clean and "to the point". The illustrations are nice, the code is
very well written, the book is airy and has nice formatting. The book
covers a lot, I read it to advance my competence in C#/VS 2012/.NET.
This is a very nice book, well done!" - Thomas Engelin, independent software consultant

Book contents
If you are switching to C# or if you, this book has much to offer you. The book is easy to read and understand, with a lot of complete code samples.
 
The first chapters of the book describe the fundamentals of the C#
language such as variables, loops and methods. The book then gets
progressively more challenging, read the bullets below for more information.

If you are aspiring to take the Microsoft exam 70-483
this book is an asset you do not want to miss out on. It contains many code samples and suggested reading.

  • The .NET Framework at a glance, set the stage for the C# language portion of the book
  • Variable and values, describes what they are and how they are declared and used
  • The C# language, describes the logic of the language such as conditional logic and iterations
  • Methods, how to create, call, overload, handle exceptions and implement application monitoring
  • Simple types, shows how you can leverage enums, structs, properties and indexers
  • Collections, shows how you can store and manipulate list information
  • Events, how to communicate between objects
  • Classes, how to create the blueprint for the objects needed in the application
  • Interfaces, how to create blueprints for what gets implemented in a class
  • Type-safe collections, create safe to use collections that are locked to a specific class
  • Inheritance, the power of reusing already existing classes
  • Extending classes, How to add functionality to classes that you might not have code access to
  • Reading and writing to files, how to implement simple I/O functionality to save and retrieve information from a file
  • Serializing data, How to store object data in an easy way
  • Streams, how to transfer binary and text data using a stream
  • Database access, how to work with the Entity Data Model (EDM)
  • LINQ, how to query data in using a uniform language
  • Web services, how to create and call WCF Services, WCF Data services, FTP and REST
  • XAML UI, how to create a user interface using XAML code
  • Application performance, how to boost the performance of the application with asynchronous operations and locking mechanisms
  • Unmanaged code, how you can make calls to unmanaged code (COM)
  • Reflection, how to load assemblies on the fly and find out the assembly members, as well as create assemblies dynamically
  • Global assembly cache, what is the GAC and how to version and sign assemblies
  • Encryption and decryption, how to encrypt and decrypt sensitive data for safe storage

商品描述(中文翻譯)

**預期讀者:** 初學者到中級開發者,**具備一些** 程式設計知識。現在附有影片使用案例練習。

**獎勵:** 我讓學習變得更加**有趣!** 請跟隨書中的連結,即可立即獲得高品質的**免費影片課程!**

**課程 1:** 本書第 1-18 章(90+ 影片,約 4 小時 30 分鐘)

**課程 2:** 基本 C# 使用案例練習(14 影片,約 3 小時 10 分鐘)

**課程 3:** 單元測試基礎(6 影片,約 1 小時)

**其他開發者對本書的看法**

「C# 程式設計是一本寫得緊湊但又全面的書,涵蓋了掌握 C# 語言所需了解的一切。這本書有大量的程式碼範例,並且隨處可見額外閱讀的參考資料,以獲得真正深入的知識。我強烈推薦這本書給任何希望通過 MCSD 考試 70-483 的人。」 - **Peter Röök,獨立軟體顧問**

「我特別喜歡這本書沒有填充的內容,這在這類書籍中是非常常見的。範例簡短、清晰且切中要點。插圖很美,程式碼寫得非常好,書本排版清晰且格式良好。這本書涵蓋了很多內容,我閱讀它是為了提升我在 C#/VS 2012/.NET 的能力。這是一本非常好的書,做得很好!」 - **Thomas Engelin,獨立軟體顧問**

**書籍內容**

如果你正在轉向 C#,或者如果你,這本書有很多東西可以提供給你。這本書易於閱讀和理解,並且有很多完整的程式碼範例。

本書的前幾章描述了 C# 語言的基本概念,例如變數、迴圈和方法。然後,書中的內容逐漸變得更具挑戰性,請參閱以下要點以獲取更多資訊。

如果你希望參加 **Microsoft 考試 70-483**,這本書是你不想錯過的資產。它包含許多程式碼範例和建議閱讀資料。

- **.NET Framework 概覽,** 為 C# 語言部分奠定基礎
- **變數和數值,** 描述它們是什麼以及如何聲明和使用
- **C# 語言,** 描述語言的邏輯,例如條件邏輯和迭代
- **方法,** 如何創建、調用、重載、處理例外和實現應用程式監控
- **簡單類型,** 顯示如何利用列舉、結構、屬性和索引器
- **集合,** 顯示如何存儲和操作列表資訊
- **事件,** 如何在物件之間進行通信
- **類別,** 如何創建應用程式所需物件的藍圖
- **介面,** 如何為類別中實現的內容創建藍圖
- **類型安全集合,** 創建安全使用的集合,鎖定到特定類別
- **繼承,** 重用已存在類別的力量
- **擴展類別,** 如何為你可能無法訪問代碼的類別添加功能
- **讀取和寫入檔案,** 如何實現簡單的 I/O 功能以保存和檢索檔案中的資訊
- **序列化數據,** 如何以簡單的方式存儲物件數據
- **串流,** 如何使用串流傳輸二進位和文本數據
- **資料庫訪問,** 如何使用實體數據模型 (EDM) 進行工作
- **LINQ,** 如何使用統一語言查詢數據
- **網路服務,** 如何創建和調用 WCF 服務、WCF 數據服務、FTP 和 REST
- **XAML UI,** 如何使用 XAML 代碼創建用戶界面
- **應用程式性能,** 如何通過非同步操作和鎖定機制提升應用程式性能
- **非管理代碼,** 如何調用非管理代碼 (COM)
- **反射,** 如何動態加載組件並查找組件成員,以及如何動態創建組件
- **全域組件快取,** GAC 是什麼以及如何版本化和簽署組件
- **加密和解密,** 如何加密和解密敏感數據以安全存儲