Cargando…

Programming reactive extensions and LINQ /

Pro Reactive Extensions and LINQ is a deep dive into the next important technology for .NET developers: Reactive Extensions. This in-depth tutorial goes beyond what is available anywhere else to teach how to write WPF, Silverlight, and Windows Phone applications using the Reactive Extensions (Rx) to...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Liberty, Jesse
Otros Autores: Betts, Paul, Turalski, Stefan
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, ©2011.
Colección:Expert's voice in .NET.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn773176727
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 111222s2011 nyua ob 001 0 eng d
010 |a  2012392476 
040 |a B24X7  |b eng  |e pn  |c B24X7  |d GW5XE  |d COO  |d UMI  |d E7B  |d EBLCP  |d OCLCQ  |d OCLCO  |d DEBSZ  |d OCLCQ  |d BEDGE  |d OCLCA  |d OCLCQ  |d OCLCF  |d YDXCP  |d OCLCQ  |d TXI  |d OCLCQ  |d CAUOI  |d AZK  |d Z5A  |d LIV  |d UAB  |d MERUC  |d ESU  |d VT2  |d IOG  |d N$T  |d OCLCA  |d OCL  |d OCLCQ  |d OCLCO  |d CEF  |d U3W  |d AU@  |d OCLCQ  |d OCLCO  |d WYU  |d YOU  |d LEAUB  |d UKAHL  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d UHL  |d UKBTH  |d BRF  |d OCLCO  |d INARC  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 775669188  |a 778356640  |a 781540022  |a 785779153  |a 961489393  |a 1005746138  |a 1048109998  |a 1063878853  |a 1103274448  |a 1110848864  |a 1112584623  |a 1113583084  |a 1113723659  |a 1129347664  |a 1153043044  |a 1192340411  |a 1240515411 
020 |a 9781430237488  |q (electronic bk.) 
020 |a 1430237481  |q (electronic bk.) 
020 |z 9781430237471 
020 |z 1430237473 
024 7 |a 10.1007/978-1-4302-3748-8.  |2 doi 
024 8 |a 9781430237471 
029 1 |a AU@  |b 000048655443 
029 1 |a AU@  |b 000053276257 
029 1 |a AU@  |b 000060583599 
029 1 |a DEBBG  |b BV040901492 
029 1 |a DEBSZ  |b 378287958 
029 1 |a DEBSZ  |b 381375323 
029 1 |a DEBSZ  |b 397270607 
029 1 |a NZ1  |b 14230887 
029 1 |a AU@  |b 000067112408 
035 |a (OCoLC)773176727  |z (OCoLC)775669188  |z (OCoLC)778356640  |z (OCoLC)781540022  |z (OCoLC)785779153  |z (OCoLC)961489393  |z (OCoLC)1005746138  |z (OCoLC)1048109998  |z (OCoLC)1063878853  |z (OCoLC)1103274448  |z (OCoLC)1110848864  |z (OCoLC)1112584623  |z (OCoLC)1113583084  |z (OCoLC)1113723659  |z (OCoLC)1129347664  |z (OCoLC)1153043044  |z (OCoLC)1192340411  |z (OCoLC)1240515411 
037 |a CL0500000126  |b Safari Books Online 
050 4 |a QA76.73.L228  |b L53 2011eb 
072 7 |a COM  |x 051460  |2 bisacsh 
072 7 |a UY.  |2 bicssc 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Liberty, Jesse. 
245 1 0 |a Programming reactive extensions and LINQ /  |c Jesse Liberty, Paul Betts ; technical reviewer, Stefan Turalski. 
260 |a [Berkeley, CA] :  |b Apress,  |c ©2011. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file  |2 rda 
490 1 |a The expert's voice in .NET 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 29, 2017). 
504 |a Includes bibliographical references and index. 
520 |a Pro Reactive Extensions and LINQ is a deep dive into the next important technology for .NET developers: Reactive Extensions. This in-depth tutorial goes beyond what is available anywhere else to teach how to write WPF, Silverlight, and Windows Phone applications using the Reactive Extensions (Rx) to handle events and asynchronous method calls. Reactive programming allows you to turn those aspects of your code that are currently imperative into something much more event-driven and flexible. For this reason, it's sometimes referred to as LINQ for Events. Reactive programming hinges on the concept of the observable collection, as opposed to the simple enumerable collection with which we're all familiar. For example, to extract data from a collection and add it to a list box, you would traditionally iterate through the list box, extracting each object in turn. This approach works fine, but it requires significant knowledge about the data you're working with, which can be limiting. In Rx programming, you're instead informed about each object in turn and then free to react to each notification however you like, which affords much greater flexibility. This book shows you how reactive programming can be applied to a range of situations--from WPF applications to Windows Phone apps--to improve coding efficiency and boost performance. 
505 0 |a Title Page; Copyright Page; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Foreword; Introduction; CHAPTER 1 Introducing LINQ and Rx; What LINQ Is; What Rx Is; Getting Rx and LINQ; Distinguishing Rx and LINQ; Why Bother?; Choosing your IDE; C# and .NET Fundamentals; Var; Collection Initialization; IEnumerable; Properties; Automatic Properties; Object Initialization; Delegates; Anonymous Methods; Lambda Expressions; Hello LINQ; Hello Rx; Collections; Enumerable Collections; Observable Collections; Observable Collections vs. Enumerable Collections. 
505 8 |a Example: Working with Enumerable and Observable CollectionsSummary; CHAPTER 2: Core LINQ; LINQ Syntax; IEnumerable; Query Operators; Deferred Execution; The Good; The Bad; Core Operators; Any; Contains; Take; Distinct; Zip; SelectMany; Flattening Hierarchies; Recursively Traversing Hierarchies; Example: Parsing a Tab Separated File; Summary; CHAPTER 3: Core Rx; IObservable and IObserver; Example: Creating Observables; Creating an Observable with Return; Creating an Observable from Empty; Creating an Observable from a Range; Creating an Observable from an Array. 
505 8 |a Creating Observables from EventsExample: Searching Wikipedia; Observable Sequences; Rx Operators; Take; Skip; Distinct; Using; Zip; Example: Drag and Drop; Summary; CHAPTER 4: Practical Rx; Implementing Asynchronous Calls; Using Observable. Start; Using Observable. Return; Using SelectMany; Using FromAsyncPattern; Example: Programming Asynchronous Interactions With Rx; Add the Bing Service Reference; Create the UI; Stub the Rx.NET Function Prototypes; Implement the Rx.NET Prototypes; Implement SearchBingImageApi; Implement getUrlsFromSearchResults; Add an Event Handler for the Search Button. 
505 8 |a Implement Rx-based CreateIUmagefromURLComparing the Traditional Begin/End approach to Rx.Net; Summary; CHAPTER 5: Inside Rx; Window and Buffer; Understanding Window: The Core Method; Using Join Patterns; Using Multicast, Publish and IConnectableObservable; Understanding How IObservable Handles OnCompleted and OnError; Implementing Your Own Operators; Using Schedulers; Summary; CHAPTER 6: LINQ to SQL; Introducing LINQ to SQL; Test LINQ to SQL Queries with LINQPad; Write a Query; Filter Results with a Where Clause; Writing LINQ to SQL Code with Visual Studio; Add LINQ Libraries and Namespaces. 
505 8 |a Create an Entity ClassCreate a DataContext; Query the Database; Inspect a SQL Query; Understand the Table Class; Using LINQ to SQL; Manipulating Queries with the Take and Skip Operators; Sort and Group Results with the orderby and orderby_descending Operators; Aggregating and Grouping Results with IEnumerable and Its Extensions; Using LINQ to SQL Joins, Cross Joins, and Outer Joins; Using LINQ to SQL to Work with Relationships; Example: Building a Windows Phone Application Using LINQ to SQL; Create the Entity Classes; Define the DataContext; Instantiate the DataContext. 
542 |f Copyright © Apress  |g 2011 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft LINQ. 
630 0 0 |a Windows presentation foundation. 
630 0 0 |a Silverlight (Electronic resource) 
630 0 0 |a Windows phone (Computer file) 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft LINQ.  |2 blmlsh 
630 0 7 |a Microsoft LINQ  |2 fast 
630 0 7 |a Silverlight (Electronic resource)  |2 fast 
630 0 7 |a Windows phone (Computer file)  |2 fast 
630 0 7 |a Windows presentation foundation  |2 fast 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a Query languages (Computer science) 
650 0 |a Application software  |x Development. 
650 0 |a Mobile computing. 
650 0 |a Internet programming. 
650 6 |a Langages d'interrogation. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Informatique mobile. 
650 6 |a Programmation Internet. 
650 7 |a COMPUTERS  |x Programming  |x Mobile Devices.  |2 bisacsh 
650 7 |a Informatique.  |2 eclas 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Internet programming  |2 fast 
650 7 |a Mobile computing  |2 fast 
650 7 |a Query languages (Computer science)  |2 fast 
700 1 |a Betts, Paul. 
700 1 |a Turalski, Stefan. 
776 0 8 |i Print version:  |a Liberty, Jesse.  |t Programming reactive extensions and LINQ.  |d [Berkeley, CA] : Apress, ©2011  |w (DLC) 2012392476 
830 0 |a Expert's voice in .NET. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430237471/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Internet Archive  |b INAR  |n programmingreact0000libe 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29482975 
938 |a Books 24x7  |b B247  |n bks00044076 
938 |a EBL - Ebook Library  |b EBLB  |n EBL883780 
938 |a ebrary  |b EBRY  |n ebr10530811 
938 |a EBSCOhost  |b EBSC  |n 1173669 
938 |a YBP Library Services  |b YANK  |n 7425214 
994 |a 92  |b IZTAP