Janes C. - Developer’s Guide to Collections in Microsoft .NET [2011, PDF, ENG]

seeders: 5
leechers: 0
Added 14 years ago by psv1979kh in Books  > Non-Fiction

Download Fast Safe Anonymous
movies, software, shows...

Files

Janes C. - Developer’s Guide to Collections in Microsoft .NET [2011, PDF, ENG] (Size: 8.22 MB)
  Janes C. - Developers Guide to Collections in Microsoft .NET - 2011.pdf 8.22 MB

Description


Книги и журналы » Компьютерная литература » Программирование (книги)

Developer’s Guide to Collections in Microsoft .NET

Год: 2011
Автор: Calvin Janes
Жанр: Программирование
Издательство: O’Reilly Media
ISBN: 978-0-7356-5927-8
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 648

Описание: Build the skills to apply Microsoft® .NET collections effectively

Put .NET collections to work—and manage issues with GUI data binding, threading, data querying, and storage. Led by a data collection expert, you'll gain task-oriented guidance, exercises, and extensive code samples to tackle common problems and improve application performance. This one-stop reference is designed for experienced Microsoft Visual Basic® and C# developers—whether you’re already using collections or just starting out.

Discover how to:
•Implement arrays, associative arrays, stacks, linked lists, and other collection types
•Apply built in .NET collection classes by learning their methods and properties
•Add enumerator, dictionary, and other .NET collection interfaces to your classes
•Query collections by writing simple to complex Microsoft LINQ statements
•Synchronize data across threads using built in .NET synchronization classes
•Enhance your custom collection classes with serialization support
•Use simple data binding to display collections in Windows® Forms, Microsoft Silverlight®, and Windows Presentation Foundation
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
Chapter 1 : Understanding Collections: Arrays and Linked Lists
Array Overview
Array Implementation
Linked List Overview
Linked List Implementation
Summary

Chapter 2 : Understanding Collections: Associative Arrays
Associative Array Overview
Associative Array Implementation
Summary

Chapter 3 : Understanding Collections: Queues, Stacks, and Circular Buffers
Queue Overview
Queue Implementation
Stack Overview
Stack Implementation
Circular Buffer Overview
Circular Buffer Implementation
Summary

.NET Built-in Collections

Chapter 4 : Generic Collections
Understanding the Equality and Ordering Comparers
Understanding Delegates, Anonymous Methods, and Lambda Expressions
List(T) Overview
Using the List(T) Class
LinkedList(T) Overview
Using the LinkedList(T) Class
Summary

Chapter 5 : Generic and Support Collections
Queue(T) Overview
Using the Queue(T) Class
Stack(T) Overview
Using the Stack(T) Class
Dictionary(TKey,TValue) Overview
Understanding Dictionary(TKey,TValue) Implementation
Using the Dictionary(TKey,TValue) Class
BitArray Overview
Using the BitArray Class
CollectionBase and DictionaryBase Overview
HashSet(T) Overview
Using the HashSet(T) Class
Sorted Collections Overview
Summary

Using Collections

Chapter 6 : .NET Collection Interfaces
Enumerators (IEnumerable and IEnumerator) Overview
Adding Enumeration Support to Classes
ICollection and ICollection(T) Overview
Adding Collection Support to Classes
IList and IList(T) Overview
Adding IList(T) and IList Support to Classes
IDictionary(TKey,TValue) Overview
Adding Key/Value Pair Support to Classes
Summary

Chapter 7 : Introduction to LINQ
What Is LINQ?
LINQ Basics
Getting Started with LINQ
Summary

Chapter 8 : Using Threads with Collections
What Is a Thread?
What Is Thread Synchronization?
.NET Framework Tools for Synchronization
Adding Synchronization Support to Your Collection Classes
SyncRoot vs. the Synchronized Wrapper Class (IsSynchronized)
Using the Monitor Class
Using the ReaderWriterLockSlim Class
Implementing a Synchronized Wrapper Class
Handling Collection Changes While Enumerating
Synchronized Collection Classes
Summary

Chapter 9 : Serializing Collections
Serialization
Using the Serializer Formatters
Adding Serialization Support to Collection Classes
Summary

Using Collections with UI Controls

Chapter 10 : Using Collections with Windows Form Controls
Simple Binding
Two-Way Data Binding
Understanding the Sample Code
Summary

Chapter 11 : Using Collections with WPF and Silverlight Controls
INotifyCollectionChanged Overview
Implementing the INotifyCollectionChanged Interface
ObservableCollection(T) Overview
Using the ObservableCollection(T) Class
ICollectionView and CollectionView Overview
Understanding the Sample Code
Summary

Appendix : About the Author
[/spoiler]
говорим СПАСИБО!