Michaelis M., Lippert E. - Essential C# 6.0 (5th Edition) [2016, PDF/EPUB, ENG]

Страницы:  1
Ответить
 

WarriorOfTheDark

Top Seed 06* 1280r

Стаж: 17 лет 6 месяцев

Сообщений: 1664

WarriorOfTheDark · 16-Фев-16 00:46 (9 лет 5 месяцев назад)

Essential C# 6.0 (5th Edition)
Год издания: 2016
Автор: Michaelis M., Lippert E.
Жанр или тематика: Программирование
Издательство: Addison-Wesley Professional
ISBN: 978-0134141046
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 1008
Описание: “ Welcome to one of the greatest collaborations you could dream of in the world of C# books—and probably far beyond!”
—From the Foreword by Mads Torgersen, C# Program Manager, Microsoft
Essential C# 6.0 is a well-organized, no-fluff guide to the latest versions of C# for programmers at all levels of experience. Fully updated to reflect new C# 6.0 and .NET 4.6 features and patterns, it will help you write C# code that’s simple, powerful, robust, secure, and maintainable.
This book’s authors are world-class C# experts: long-time Microsoft MVP and Regional Director Mark Michaelis and Eric Lippert, formerly principal developer on Microsoft’s C# compiler team. Together, they cover the entire language, illustrating key constructs with succinct examples and offering a complete foundation for successful C# development.
Essential C# 6.0 makes it easy to program with any version of C#, whether you’re creating new code or maintaining existing systems. Separate indexes for C# versions 4, 5, and 6 help you quickly find version-specific answers with accompanying visual indicators that help you identify which language innovations will work when. This edition also includes a set of best-practice C# Coding Guidelines updated to leverage C# 6.0 constructs.
Coverage includes
- Mastering C# data types, operators, control flow, methods, and parameters
- Using C# object-oriented constructs, including classes, inheritance, interfaces, and more—all with the significantly simplified syntax of C# 6.0
- Working with well-formed value and reference types
- Implementing reliable, effective exception handling
- Reducing code complexity with generics, delegates, lambda expressions, and events (including a simplified C# 6.0 syntax for triggering events)
- Learning dynamic programming with reflection and attributes
- Querying diverse data collections using LINQ with query expressions
- Creating custom collections that operate against business objects
- Using collection interfaces and standard query operators to access .NET collections
- Understanding the Common Language Infrastructure and C# in the context of .NET 4.6
- Taking advantage of declarative programming, embedded metadata, reflection, and attributes
- Mastering multithreading and synchronization, including the new async/await paradigm
- Using P/Invoke, pointers, and direct memory manipulation to interoperate with other languages
- Understanding how C# programs relate to the underlying runtime
For Qualified Instructors
An instructor’s guide, exercises, and a slide deck are available to support your courses.
Примеры страниц
Оглавление
Contents at a Glance
Figures xv
Contents ix
Tables xvii
Foreword xix
Preface xxiii
Acknowledgments xxxv
About the Authors xxxvii
1 Introducing C# 1
2 Data Types 35
3 Operators and Control Flow 89
4 Methods and Parameters 161
5 Classes 217
6 Inheritance 289
7 Interfaces 325
8 Value Types 351
9 Well-Formed Types 383
10 Exception Handling 433
11 Generics 455
12 Delegates and Lambda Expressions 505
13 Events 543
14 Collection Interfaces with Standard Query Operators 571
15 LINQ with Query Expressions 621
16 Building Custom Collections 643
17 Reflection, Attributes, and Dynamic Programming 683
18 Multithreading 731
19 Thread Synchronization 815
20 Platform Interoperability and Unsafe Code 849
21 The Common Language Infrastructure 877
A Downloading and Installing the C# Compiler and CLI
Platform 897
B Tic-Tac-Toe Source Code Listing 903
C Interfacing with Multithreading Patterns prior to the
TPL and C# 6.0 909
D Timers Prior to the Async/Await Pattern of C# 5.0 939
Index 945
Index of 6.0 Topics 983
Index of 5.0 Topics 991
Index of 4.0 Topics 995
Index of 3.0 Topics 1001
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

klontbang

Стаж: 13 лет 5 месяцев

Сообщений: 34


klontbang · 15-Сен-16 20:55 (спустя 6 месяцев)

Есть что почерпнуть нового если прочитал C# 6.0 in a Nutshell, 6th Edition от Албахари?
[Профиль]  [ЛС] 

bulson

Стаж: 15 лет 2 месяца

Сообщений: 70


bulson · 16-Сен-16 01:25 (спустя 4 часа)

У Албахари академичнее и подробнее.
[Профиль]  [ЛС] 

klontbang

Стаж: 13 лет 5 месяцев

Сообщений: 34


klontbang · 18-Сен-16 20:08 (спустя 2 дня 18 часов)

Т.е. ничего нового особо после Албахари тут нет? Просто ктото чтото говорил про эту книгу, не помню)
[Профиль]  [ЛС] 

bulson

Стаж: 15 лет 2 месяца

Сообщений: 70


bulson · 18-Сен-16 23:54 (спустя 3 часа)

klontbang писал(а):
71436683Т.е. ничего нового особо после Албахари тут нет? Просто ктото чтото говорил про эту книгу, не помню)
Лучше читать параллельно 2-3 книги одновременно: например берешь главу про TPL или про System.IO или про Custom Collection и читаешь сначала в первой, потом во второй, потом в третьей книге; сравниваешь и подмечаешь различия в подаче материала, в примерах в коде, становиться понятнее и яснее. Идеальных авторов и книг не бывает.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error