C# Programming: The ultimate way to learn the fundamentals of the C# language

Jonas Fagerberg

  • 出版商: CreateSpace Independ
  • 出版日期: 2013-11-16
  • 售價: $910
  • 貴賓價: 9.5$865
  • 語言: 英文
  • 頁數: 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#有興趣,這本書對您來說非常有價值。這本書易於閱讀和理解,並提供了許多完整的代碼示例。

本書的前幾章介紹了C#語言的基礎知識,例如變量、循環和方法。隨著內容的進一步發展,書籍變得更具挑戰性,請參閱下面的項目以獲取更多信息。

如果您希望參加Microsoft考試70-483,這本書是您不容錯過的資源。它包含許多代碼示例和建議的閱讀材料。

書籍內容包括:
- .NET Framework概述,為書中的C#語言部分鋪墊基礎
- 變量和值,描述它們是什麼以及如何聲明和使用它們
- C#語言,描述語言的邏輯,如條件邏輯和迭代
- 方法,如何創建、調用、重載、處理異常和實現應用程序監控
- 簡單類型,展示如何利用枚舉、結構、屬性和索引器
- 集合,展示如何存儲和操作列表信息
- 事件,如何在對象之間進行通信
- 類,如何創建應用程序中所需的對象的藍圖
- 接口,如何創建在類中實現的藍圖
- 類型安全的集合,創建鎖定到特定類的安全使用的集合
- 繼承,重複使用已存在的類的能力
- 擴展類,如何為可能沒有代碼訪問權限的類添加功能
- 讀寫文件,如何實現簡單的I/O功能以保存和檢索文件中的信息
- 序列化數據,如何以簡單的方式存儲對象數據
- 流,如何傳輸