• Complain

Calvin Janes - Developers Guide to Collections in Microsoft .NET

Here you can read online Calvin Janes - Developers Guide to Collections in Microsoft .NET full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Microsoft Press, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Developers Guide to Collections in Microsoft .NET
  • Author:
  • Publisher:
    Microsoft Press
  • Genre:
  • Year:
    2011
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Developers Guide to Collections in Microsoft .NET: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Developers Guide to Collections in Microsoft .NET" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build the skills to apply Microsoft .NET collections effectivelyPut .NET collections to workand manage issues with GUI data binding, threading, data querying, and storage. Led by a data collection expert, youll 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# developerswhether youre 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

Calvin Janes: author's other books


Who wrote Developers Guide to Collections in Microsoft .NET? Find out the surname, the name of the author of the book and a list of all author's works by series.

Developers Guide to Collections in Microsoft .NET — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Developers Guide to Collections in Microsoft .NET" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Developers Guide to Collections in Microsoft .NET
Calvin Janes
Editor
Russell Jones

Copyright 2011 Calvin Janes

All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.

1 2 3 4 5 6 7 8 9 LSI 6 5 4 3 2 1

Microsoft Press books are available through booksellers and distributors worldwide. If you need support related to this book, email Microsoft Press Book Support at .

Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners.

The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred.

This book expresses the authors views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, OReilly Media, Inc., Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book.

Acquisitions and Developmental Editor: Russell Jones
Production Editor: Holly Bauer
Editorial Production: Online Training Solutions, Inc.
Technical Reviewer: Chris G. Williams
Copyeditor: Jaime Odell, Online Training Solutions, Inc.
Proofreader: Victoria Thulman, Online Training Solutions, Inc.
Indexer: Ron Strauss
Cover Design: Twist Creative Seattle
Cover Composition: Karen Montgomery
Illustrator: Jeanne Craver, Online Training Solutions, Inc.

Microsoft Press

A Note Regarding Supplemental Files

Supplemental files and examples for this book can be found at http://examples.oreilly.com/9780735659278-files/. Please use a standard desktop web browser to access these files, as they may not be accessible from all ereader devices.

All code files or examples referenced in the book will be available online. For physical books that ship with an accompanying disc, whenever possible, weve posted all CD/DVD content. Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to .

Introduction

Applications that dont internally use some type of collection are difficult to find. Also difficult to find are books about collections. Many of the methods and properties of the Microsoft .NET collections are well documented, but it often seems like you cant find help for the particular one you are interested in. At times, it may feel like everyone in the world should know what a hash table is, how to use it in a multithreaded environment, and when to use a list instead. But when you happen to be one of the unfortunate developers busily searching the Internet for information about how to solve a critical collection problem for tomorrows application release, you may find the Internet full of inconsistent information. Or you may find yourself throwing figurative duct tape and bandages on threading and performance issues to hold to the release schedule. All of thisand morewas my motivation for creating this book. I wanted to create a one-stop shop for anyone struggling with collections: from beginners to experts who just need a reference or a few pointers here and there. Throughout the book are many useful tips and tricks that you can use with collections. Some you may already know, and others will be new to you. In either case, I hope you enjoy reading it as much as I enjoyed writing it.

Who Should Read This Book

This book exists to help existing Microsoft Visual Basic and Microsoft Visual C# developers understand collections in .NET. It is useful both for developers designing new applications and developers maintaining existing applications. The book is arranged so that developers who are new to collections can get started quickly, and those who are already familiar with collections can treat the book as a useful reference.

Developers who are not developing in .NET may find the book useful as well.

Assumptions

This book expects that you have at least a minimal understanding of .NET development and object-oriented programming concepts. Although collections are used in .NET, the majority of the book provides examples in C# and Visual Basic .NET only. If you have not yet learned one of those languages, you might consider reading John Sharps book Microsoft Visual C# 2010 Step by Step (Microsoft Press, 2010) or Michael Halvorsons book Microsoft Visual Basic 2010 Step by Step (Microsoft Press, 2010).

The first two chapters cover basic collection types and concepts and assume that you may want to use collections in languages other than .NET. Some care is taken to allow you to do so. Later chapters focus more on .NET.

Who Should Not Read This Book

This book is not a .NET primer for beginners; its intended for developers already conversant with .NET and comfortable with either the C# or Visual Basic .NET language.

Organization of This Book

This book is divided into four parts.

Part I, Collection Basics

and introduces you to collections and how to use them. In these chapters, you learn how to implement and use arrays, linked lists, associative arrays, queues, stacks, and circular buffers. You also learn some of the different names for collection classes among developers and in different languages. In these chapters, you start with an empty class, and build it to a fully functional collection class.

Part II, .NET Built-in Collections

and introduces you to some of the built-in .NET collection classes. In these chapters, you learn the methods and properties of List(T) , LinkedList(T) , Queue(T) , Stack(T) , Dictionary(TKey, TValue) , HashSet(T) , BitArray , CollectionBase , DictionaryBase , SortedList(TKey, TValue) , and SortedDictionary(TKey, TValue) and how to use them.

Part III, Using Collections

and covers some of the many ways to use collections with different technologies and strategies such as the .NET Framework, Language Integrated Query (LINQ), threading, and serialization.

In , you learn about the .NET interfaces, such as IEnumerable(T) , IEnumerator(T) , ICollection(T) , IList(T) , and IDictionary(TKey, TValue). You learn how to implement them in your classes and how to use them.

In , you are introduced to the LINQ. You learn how to write simple and complex LINQ statements and use them with your custom collection classes and the built-in .NET collection classes.

In , you learn about threads and the importance of synchronizing data used across threads. You also learn how to implement synchronization for your custom collection classes and how to use some of the built-in .NET synchronization classes.

In , you learn how to serialize collections and how to add serialization support to your custom collection classes. You also learn how to control what gets serialized in your custom collection classes.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Developers Guide to Collections in Microsoft .NET»

Look at similar books to Developers Guide to Collections in Microsoft .NET. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Developers Guide to Collections in Microsoft .NET»

Discussion, reviews of the book Developers Guide to Collections in Microsoft .NET and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.