Beginning C# 7 Programming with Visual Studio® 2017
This book is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and...
Uložené v:
| Hlavní autori: | , , |
|---|---|
| Médium: | E-kniha |
| Jazyk: | English |
| Vydavateľské údaje: |
Newark
John Wiley & Sons
2018
John Wiley & Sons, Incorporated Wrox John Wiley & Sons (US) |
| Vydanie: | 1 |
| Edícia: | Wrox programmer to programmer |
| Predmet: | |
| ISBN: | 9781119458685, 1119458684 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | This book is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You'll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code. |
|---|---|
| AbstractList | Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017 Beginning C# 7 Programming with Visual Studio 2017 is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You'll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code. C# 7 can be used to build Windows applications, program Windows 10, and write Web apps when used alongside ASP.NET. With programming skills becoming de rigueur in fields far beyond the tech world, C# 7 is a great place to start building versatile, helpful skills. This book gets you started quickly and easily with instruction from a master-team of C# programmers. Learn how to program using the world's leading programming language Build smarter, faster apps using the latest features in C# 7 and Visual Studio 2017 Find and fix bugs sooner, saving headaches down the line Integrate with all .NET Core, Azure applications, cloud services, Docker containers, and more The world of programming can seem intimidating to a beginner, and the prospect of learning a whole new "language" can seem daunting. Beginning C# 7 Programming with Visual Studio 2017 demystifies the process and shows you how to bring your ideas to life. Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017Beginning C# 7 Programming with Visual Studio 2017 is the beginner’s ultimate guide to the world’s most popular programming language. Whether you’re new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You’ll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code.C# 7 can be used to build Windows applications, program Windows 10, and write Web apps when used alongside ASP.NET. With programming skills becoming de rigueur in fields far beyond the tech world, C# 7 is a great place to start building versatile, helpful skills. This book gets you started quickly and easily with instruction from a master-team of C# programmers.Learn how to program using the world’s leading programming languageBuild smarter, faster apps using the latest features in C# 7 and Visual Studio 2017Find and fix bugs sooner, saving headaches down the lineIntegrate with all .NET Core, Azure applications, cloud services, Docker containers, and moreThe world of programming can seem intimidating to a beginner, and the prospect of learning a whole new “language” can seem daunting. Beginning C# 7 Programming with Visual Studio 2017 demystifies the process and shows you how to bring your ideas to life. 'Beginning C` 7 Programming with Visual Studio 2017' is the beginner's ultimate guide to the world's most popular programming language. This book is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You'll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code. Written in a friendly, mentor-style fashion, with each chapter building on previous ones, this book is full of helpful hints, tips, exercises, and full-fledged example code, and will teach you about all aspects of C# programming quickly and easily. -- |
| Author | Hammer Jacob Vibe Reid Jon D Perkins Benjamin |
| Author_xml | – sequence: 1 fullname: Perkins, Benjamin – sequence: 2 fullname: Hammer, Jacob Vibe – sequence: 3 fullname: Reid, Jon D |
| BookMark | eNqNkMtOwzAQRY14iFeX7CMBQiwKnrEdx0sa8ZIqgQTq1nISt4SkcYnTFn6Kj-DLSBskxI7V6M4c3bkz-2SrcpUl5AjoBVCKl0pGAKAEV0LQDdJbaYEMIBKgNjvdzrmIwkjskH2g2MJCotolPe9faWtCQ0Qa7RE-sJO8qvJqEsTHgQweazepzXS6aizz5iUY5X5uyuCpmWe5-_oMkII8JNtjU3rb-6kHZHRz_Rzf9YcPt_fx1bBvGGOc9RPkPMy4MhhxYDKLTGg5t9kqNzKWmiRNUymEHMtEZkJYxZk1IFXGwHCO7ICcdca-yMvSu3GjE-cKj_xd6qTw7SXAFPCwJc870vjCLv2LKxuvF6Vd4_r3IxLx32wYQsue_CQwY1Pn3Xq9QP3nyb9BZ7V7m1vf6LVbaqumNqW-HsSCoURQLXnakUXlFrbUszqfmvpjbayL2SB-HD1ROmTfWHCMpg |
| ContentType | eBook |
| Copyright | 2018 |
| Copyright_xml | – notice: 2018 |
| DBID | OHILO OODEK |
| DEWEY | 005.133 |
| DOI | 10.1002/9781119549550 |
| DatabaseName | O'Reilly Online Learning: Corporate Edition O'Reilly Online Learning: Academic/Public Library Edition |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| DocumentTitleAlternate | Microsoft Windows (Computer file) |
| EISBN | 9781523118519 1523118512 9781119458722 1119458722 9781119458685 1119458684 1119458668 9781119458661 |
| Edition | 1 1st |
| ExternalDocumentID | bks000139146 9781119458722 9781119458661 9781119458685 EBC5327219 book_kpBCPVS00L |
| Genre | Electronic books |
| GroupedDBID | 38. 3XM AABBV AALIM AAWZI ACXXF ALMA_UNASSIGNED_HOLDINGS AZZ BBABE BKCNH CMZ CZZ DPMII DREPA ERSLE IPJKO JFSCD JJU K-E LQKAK LWYJN LYPXV MTLMD OHILO OODEK TD3 W1A WIIVT WZT YPLAZ ZEEST |
| ID | FETCH-LOGICAL-a33343-b2446d49a284137d8a6e44ed9550233cabccc7557f7b7d55e943ea179d31a4423 |
| IEDL.DBID | CMZ |
| ISBN | 9781119458685 1119458684 |
| IngestDate | Sun Aug 27 04:37:04 EDT 2023 Fri Nov 08 05:38:17 EST 2024 Fri Nov 08 04:06:33 EST 2024 Fri Dec 05 18:57:09 EST 2025 Tue Apr 09 00:44:48 EDT 2024 Sat Nov 23 14:05:28 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum | QA76.774.M434 .P47 2018 |
| LCCallNum_Ident | QA76.73.C153 .P475 2018 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a33343-b2446d49a284137d8a6e44ed9550233cabccc7557f7b7d55e943ea179d31a4423 |
| OCLC | 1029545729 |
| PQID | EBC5327219 |
| PageCount | 915 |
| ParticipantIDs | skillsoft_books24x7_bks000139146 askewsholts_vlebooks_9781119458722 askewsholts_vlebooks_9781119458661 safari_books_v2_9781119458685 proquest_ebookcentral_EBC5327219 knovel_primary_book_kpBCPVS00L |
| PublicationCentury | 2000 |
| PublicationDate | 2018 2018-04-17T00:00:00 2018-03-20 2018. |
| PublicationDateYYYYMMDD | 2018-01-01 2018-04-17 2018-03-20 |
| PublicationDate_xml | – year: 2018 text: 2018 |
| PublicationDecade | 2010 |
| PublicationPlace | Newark |
| PublicationPlace_xml | – name: Newark – name: Place of publication not identified |
| PublicationSeriesTitle | Wrox programmer to programmer |
| PublicationYear | 2018 |
| Publisher | John Wiley & Sons John Wiley & Sons, Incorporated Wrox John Wiley & Sons (US) |
| Publisher_xml | – name: John Wiley & Sons – name: John Wiley & Sons, Incorporated – name: Wrox – name: John Wiley & Sons (US) |
| SSID | ssj0002062208 ssib037026776 |
| Score | 2.0912313 |
| Snippet | This book is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#,... Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017Beginning C# 7 Programming with Visual Studio 2017 is the beginner’s... Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017 Beginning C# 7 Programming with Visual Studio 2017 is the beginner's... 'Beginning C` 7 Programming with Visual Studio 2017' is the beginner's ultimate guide to the world's most popular programming language. Written in a friendly, mentor-style fashion, with each chapter building on previous ones, this book is full of helpful hints, tips, exercises, and full-fledged... |
| SourceID | skillsoft askewsholts safari proquest knovel |
| SourceType | Aggregation Database Publisher |
| SubjectTerms | Application software C# (Computer program language) Programming Languages Software Engineering |
| SubjectTermsDisplay | Application software. C# (Computer program language) Electronic books. Microsoft Windows (Computer file) |
| TableOfContents | Title Page
Introduction
Table of Contents
Part I. The C# Language
1. Introducing C#
2. Writing a C# Program
3. Variables and Expressions
4. Flow Control
5. More about Variables
6. Functions
7. Debugging and Error Handling
8. Introduction to Object-Oriented Programming
9. Defining Classes
10. Defining Class Members
11. Collections, Comparisons, and Conversions
12. Generics
13. Additional C# Techniques
Part II. Windows Programming
14. Basic Desktop Programming
15. Advanced Desktop Programming
Part III. Cloud and Cross-Platform Programming
16. Basic Cloud Programming
17. Advanced Cloud Programming and Deployment
18. .NET Standard and .NET Core
19. ASP.NET and ASP.NET Core
Part IV. Data Access
20. Files
21. XML and JSON
22. LINQ
23. Databases
Part V. Additional Techniques
24. Windows Communication Foundation
25. Universal Apps
Appendix: Exercise Solutions
Index Cover -- Title Page -- Copyright -- About the Authors -- About the Technical Editor -- Credits -- Acknowledgments -- Contents -- Introduction -- Who This Book is for -- What This Book Covers -- How This Book is Structured -- The C# Language (Chapters 1-13) -- Windows Programming (Chapters 14-15) -- Cloud and Cross-Platform Programming (Chapters 16-19) -- Data Access (Chapters 20-23) -- Additional Techniques (Chapters 24-25) -- What you Need to use This Book -- Conventions -- Source Code -- Errata -- Part I: The C# Language -- Chapter 1: Introducing C# -- What is the .NET Framework? -- What's in the .NET Framework? -- .NET Standard and .NET Core -- Writing Applications Using the .NET Framework and .NET Core -- CIL and JIT -- Assemblies -- Managed Code -- Garbage Collection -- Fitting it Together -- Linking -- What Is C#? -- Applications You Can Write with C# -- C# in this Book -- Visual Studio 2017 -- Visual Studio 2017 Products -- Solutions -- Chapter 2: Writing a C# Program -- The Visual Studio 2017 Development Environment -- Console Applications -- The Solution Explorer -- The Properties Window -- The Error List Window -- Desktop Applications -- Chapter 3: Variables and Expressions -- Basic C# Syntax -- Basic C# Console Application Structure -- Variables -- Simple Types -- Variable Naming -- Literal Values -- Binary Literals and Digit Separators -- String Literals -- Expressions -- Mathematical Operators -- Assignment Operators -- Operator Precedence -- Namespaces -- Chapter 4: Flow Control -- Boolean Logic -- Boolean Bitwise and Assignment Operators -- Operator Precedence Updated -- Branching -- The Ternary Operator -- The if Statement -- Checking More Conditions Using if Statements -- The switch Statement -- Looping -- do Loops -- while Loops -- for Loops -- Interrupting Loops -- Infinite Loops -- Chapter 5: More about Variables Cross-Platform Basics and Key "Must Know" Terms Type Conversion -- Implicit Conversions -- Explicit Conversions -- Explicit Conversions Using the Convert Commands -- Complex Variable Types -- Enumerations -- Defining Enumerations -- Structs -- Defining Structs -- Arrays -- Declaring Arrays -- foreach Loops -- Pattern Matching with switch case expression -- Multidimensional Arrays -- Arrays of Arrays -- String Manipulation -- Chapter 6: Functions -- Defining and Using Functions -- Return Values -- Parameters -- Parameter Matching -- Parameter Arrays -- Reference and Value Parameters -- Out Parameters -- Tuples -- Variable Scope -- Variable Scope in Other Structures -- Parameters and Return Values versus Global Data -- Local Functions -- The Main() Function -- Struct Functions -- Overloading Functions -- Using Delegates -- Chapter 7: Debugging and Error Handling -- Debugging in Visual Studio -- Debugging in Nonbreak (Normal) Mode -- Outputting Debugging Information -- Tracepoints -- Diagnostics Output Versus Tracepoints -- Debugging in Break Mode -- Entering Break Mode -- Monitoring Variable Content -- Stepping through Code -- Immediate and Command Windows -- The Call Stack Window -- Error Handling -- try…catch…finally -- Throw Expressions -- Listing and Configuring Exceptions -- Chapter 8: Introduction to Object-Oriented Programming -- What Is Object-Oriented Programming? -- What Is an Object? -- Properties and Fields -- Methods -- Everything's an Object -- The Life Cycle of an Object -- Constructors -- Destructors -- Static and Instance Class Members -- Static Constructors -- Static Classes -- OOP Techniques -- Interfaces -- Disposable Objects -- Inheritance -- Polymorphism -- Interface Polymorphism -- Relationships between Objects -- Containment -- Collections -- Operator Overloading -- Events -- Reference Types versus Value Types -- OOP in Desktop Applications -- Chapter 9: Defining Classes The Playground -- WPF Controls -- Properties -- Dependency Properties -- Attached Properties -- Events -- Handling Events -- Routed Events -- Routed Commands -- Control Types -- Control Layout -- Basic Layout Concepts -- Stack Order -- Alignment, Margins, Padding, and Dimensions -- Border -- Visual Debugging Tools -- Layout Panels -- Canvas -- DockPanel -- StackPanel -- WrapPanel -- Grid -- The Game Client -- The About Window -- Designing the User Interface -- The Image Control -- The Label Control -- The TextBlock Control -- The Button Control -- The Options Window -- The TextBox Control -- The CheckBox Control -- The RadioButton Control -- The ComboBox Control -- The TabControl -- Handling Events in the Options Window -- Data Binding -- The DataContext -- Binding to Local Objects -- Static Binding to External Objects -- Dynamic Binding to External Objects -- Starting a Game with the Listbox Control -- Chapter 15: Advanced Desktop Programming -- Creating and Styling Controls -- Styles -- Templates -- Triggers -- Animations -- WPF User Controls -- Implementing Dependency Properties -- The Main Window -- The Menu Control -- Routed Commands with Menus -- Putting It All Together -- Refactoring the Domain Model -- The ViewModel -- Completing the Game -- Part III: Cloud and Cross-Platform Programming -- Chapter 16: Basic Cloud Programming -- The Cloud, Cloud Computing, and the Cloud Optimized Stack -- Cloud Patterns and Best Practices -- Using Microsoft Azure C# Libraries to Create a Storage Container -- Creating an ASP.NET 4.7 Web Site That Uses the Storage Container -- Chapter 17: Advanced Cloud Programming and Deployment -- Creating an ASP.NET Web API -- Deploying and Consuming an ASP.NET Web API on Microsoft Azure -- Scaling an ASP.NET Web API on Microsoft Azure -- Chapter 18: .NET Standard and .NET Core Chapter 12: Generics -- What Are Generics? -- Using Generics -- Nullable Types -- Operators and Nullable Types -- The ?? Operator -- The ?. Operator -- Working with Nullable Types -- The System.Collections.Generic Namespace -- List< -- T> -- -- Sorting and Searching Generic Lists -- Dictionary< -- K, V> -- -- Modifying CardLib to Use a Generic Collection Class -- Defining Generic Types -- Defining Generic Classes -- The default Keyword -- Constraining Types -- Inheriting from Generic Classes -- Generic Operators -- Generic Structs -- Defining Generic Interfaces -- Defining Generic Methods -- Defining Generic Delegates -- Variance -- Covariance -- Contravariance -- Chapter 13: Additional C# Techniques -- The :: Operator and the Global Namespace Qualifier -- Custom Exceptions -- Adding Custom Exceptions to CardLib -- Events -- What Is an Event? -- Handling Events -- Defining Events -- Multipurpose Event Handlers -- The EventHandler and Generic EventHandler< -- T> -- Types -- Return Values and Event Handlers -- Anonymous Methods -- Expanding and Using CardLib -- Attributes -- Reading Attributes -- Creating Attributes -- Initializers -- Object Initializers -- Collection Initializers -- Type Inference -- Anonymous Types -- Dynamic Lookup -- The dynamic Type -- Advanced Method Parameters -- Optional Parameters -- Optional Parameter Values -- The OptionalAttribute Attribute -- Optional Parameter Order -- Named Parameters -- Lambda Expressions -- Anonymous Methods Recap -- Lambda Expressions for Anonymous Methods -- Lambda Expression Parameters -- Lambda Expression Statement Bodies -- Lambda Expressions as Delegates and Expression Trees -- Lambda Expressions and Collections -- Part II: Windows Programming -- Chapter 14: Basic Desktop Programming -- XAML -- Separation of Concerns -- XAML in Action -- Namespaces -- Code-Behind Files Class Definitions in C# -- Interface Definitions -- System.Object -- Constructors and Destructors -- Constructor Execution Sequence -- OOP Tools in Visual Studio -- The Class View Window -- The Object Browser -- Adding Classes -- Class Diagrams -- Class Library Projects -- Interfaces Versus Abstract Classes -- Struct Types -- Shallow Copying Versus Deep Copying -- Chapter 10: Defining Class Members -- Member Definitions -- Defining Fields -- Defining Methods -- Defining Properties -- Tuple Deconstruction -- Refactoring Members -- Automatic Properties -- Additional Class Member Topics -- Hiding Base Class Methods -- Calling Overridden or Hidden Base Class Methods -- The this Keyword -- Using Nested Type Definitions -- Interface Implementation -- Implementing Interfaces in Classes -- Explicit Interface Member Implementation -- Additional Property Accessors -- Partial Class Definitions -- Partial Method Definitions -- Example Application -- Planning the Application -- The Card Class -- The Deck Class -- Writing the Class Library -- Adding the Suit and Rank Enumerations -- Adding the Card Class -- Adding the Deck Class -- A Client Application for the Class Library -- The Call Hierarchy Window -- Chapter 11: Collections, Comparisons, and Conversions -- Collections -- Using Collections -- Defining Collections -- Indexers -- Adding a Cards Collection to CardLib -- Keyed Collections and IDictionary -- Iterators -- Iterators and Collections -- Deep Copying -- Adding Deep Copying to CardLib -- Comparisons -- Type Comparisons -- Boxing and Unboxing -- The is Operator -- Pattern Matching with the is Operator Pattern Expression -- Value Comparisons -- Operator Overloading -- Adding Operator Overloads to CardLib -- The IComparable and IComparer Interfaces -- Sorting Collections -- Conversions -- Overloading Conversion Operators -- The as Operator |
| Title | Beginning C# 7 Programming with Visual Studio® 2017 |
| URI | https://app.knovel.com/hotlink/toc/id:kpBCPVS00L/beginning-c-7-programming/beginning-c-7-programming?kpromoter=Summon https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5327219 https://learning.oreilly.com/library/view/~/9781119458685/?ar https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781119458661 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781119458722&uid=none http://www.books24x7.com/marc.asp?bookid=139146 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwzR3LatwwUISk0OaSPuk2TRBtr2JtPSxtLoU1GwpNw0LLEnoRsiTTxc56iZ2lH9Fv6Uf0yzLyI9kcQq69GCQPGjMznpdGGoQ-iZg5UI4JEVEuCDd5RJQxlsSWRzbizrs2p7s4k-fn6uJiMt9Bf4azMKG5VbGqNr5s1fSvqgkbmeOmsuOlOynW03S--B5FZ-Ms9C0IqQNiiSR9MdMljB9-87lYtyVuICJdiukBpEGhR0moD0u__bxN2MAUpZFquw1B5C9Uonh_Z9QwFv0lngA87uch_BLhTP--qQvQWqDRmhqMXYftvldbmxzC4330tC6WZVmDFt6ydKcH_xeNnqM9H05jvEA7fvUSHQw9KHCvkl4hPh1w4PQjlnh-hwSHHDNeLOtrU-K2XrL69xeDKyJfo8Xp7Ef6hfSdIIhhjHFGMvBCEscnBqxpzKRTJvGcexeISxmzJrPWSiFkLjPphPATzrwBZeNYbDi4jG_Q7qpa-bcIG4gQVc5hDXAFpefKgdPilaUZp-A7mhH6sMUrvSnbXetabzE6iR8HkpSO0HFHMb3ubg7RAUjfMWiE8MB_3S7QF-Tq2TQVjEJwPhmho04udIdgQ_U9iYMlbsWlA6H8t9RZUXfePRjCd499xiF6BrRXXWLpPdptrq79EXpiN82yvjpu_wJ4fiWzG-UeKh0 |
| linkProvider | Knovel |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Beginning+C%23+7+programming+with+Visual+Studio+2017&rft.au=Perkins%2C+Benjamin&rft.au=Hammer%2C+Jacob+Vibe&rft.au=Reid%2C+Jon+D&rft.date=2018-03-20&rft.pub=Wrox&rft.isbn=9781119458685&rft_id=info:doi/10.1002%2F9781119549550&rft.externalDocID=9781119458722 |
| thumbnail_m | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.safaribooksonline.com%2Flibrary%2Fcover%2F9781119458685 http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97811194%2F9781119458661.jpg http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97811194%2F9781119458722.jpg |
| thumbnail_s | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcontent.knovel.com%2Fcontent%2FThumbs%2Fthumb11042.gif |

