Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Birmingham, UK
Packt Publishing
2018
|
Subjects: | |
Links: | https://learning.oreilly.com/library/view/-/9781789535426/?ar |
Summary: | Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges Key Features Gain useful insights on advanced C# programming topics and APIs Use locking and cached values to solve parallel problems Take advantage of .NET's cryptographic tools to encrypt and decrypt strings Book Description C# is a multi-paradigm programming language. The Modern C# Challenge covers with aspects of the .NET Framework such as the Task Parallel Library (TPL) and CryptoAPI. It also encourages you to explore important programming trade-offs such as time versus space or simplicity. There may be many ways to solve a problem and there is often no single right way, but some solutions are definitely better than others. This book has combined these solutions to help you solve real-world problems with C#. In addition to describing programming trade-offs, The Modern C# Challenge will help you build a useful toolkit of techniques such as value caching, statistical analysis, and geometric algorithms. By the end of this book, you will have walked through challenges in C# and explored the .NET Framework in order to develop program logic for real-world applications. What you will learn Perform statistical calculations such as finding the standard deviation Find combinations and permutations Search directories for files matching patterns using LINQ and PLINQ Find areas of polygons using geometric operations Randomize arrays and lists with extension methods Explore the filesystem to find duplicate files Simulate complex systems and implement equality in a class Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for The Modern C# Challenge is for all C# developers of different abilities wanting to solve real-world problems. There are problems for everyone at any level of expertise in C# |
Item Description: | Title detail screen (OverDrive, viewed March 15, 2019) |
Physical Description: | 1 Online-Ressource (1 volume) illustrations |
ISBN: | 9781789532630 1789532639 9781789535426 1789535425 |
Staff View
MARC
LEADER | 00000cam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-04772840X | ||
003 | DE-627-1 | ||
005 | 20240228120619.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2018 xx |||||o 00| ||eng c | ||
020 | |a 9781789532630 |c electronic bk. |9 978-1-78953-263-0 | ||
020 | |a 1789532639 |c electronic bk. |9 1-78953-263-9 | ||
020 | |a 9781789535426 |c electronic bk. |9 978-1-78953-542-6 | ||
020 | |a 1789535425 |c electronic bk. |9 1-78953-542-5 | ||
035 | |a (DE-627-1)04772840X | ||
035 | |a (DE-599)KEP04772840X | ||
035 | |a (ORHE)9781789535426 | ||
035 | |a (DE-627-1)04772840X | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
072 | 7 | |a COM |2 bisacsh | |
082 | 0 | |a 005.133 |2 23 | |
100 | 1 | |a Stephens, Rod |d 1961- |e VerfasserIn |4 aut | |
245 | 1 | 4 | |a The modern C# challenge |b become an expert C# programmer by solving interesting programming problems |c Rod Stephens |
246 | 3 | 3 | |a Become an expert C# programmer by solving interesting programming problems |
264 | 1 | |a Birmingham, UK |b Packt Publishing |c 2018 | |
300 | |a 1 Online-Ressource (1 volume) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Title detail screen (OverDrive, viewed March 15, 2019) | ||
520 | |a Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges Key Features Gain useful insights on advanced C# programming topics and APIs Use locking and cached values to solve parallel problems Take advantage of .NET's cryptographic tools to encrypt and decrypt strings Book Description C# is a multi-paradigm programming language. The Modern C# Challenge covers with aspects of the .NET Framework such as the Task Parallel Library (TPL) and CryptoAPI. It also encourages you to explore important programming trade-offs such as time versus space or simplicity. There may be many ways to solve a problem and there is often no single right way, but some solutions are definitely better than others. This book has combined these solutions to help you solve real-world problems with C#. In addition to describing programming trade-offs, The Modern C# Challenge will help you build a useful toolkit of techniques such as value caching, statistical analysis, and geometric algorithms. By the end of this book, you will have walked through challenges in C# and explored the .NET Framework in order to develop program logic for real-world applications. What you will learn Perform statistical calculations such as finding the standard deviation Find combinations and permutations Search directories for files matching patterns using LINQ and PLINQ Find areas of polygons using geometric operations Randomize arrays and lists with extension methods Explore the filesystem to find duplicate files Simulate complex systems and implement equality in a class Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for The Modern C# Challenge is for all C# developers of different abilities wanting to solve real-world problems. There are problems for everyone at any level of expertise in C# | ||
630 | 2 | 0 | |a Microsoft Visual studio |
650 | 0 | |a C# (Computer program language) | |
650 | 0 | |a Computer software |x Development | |
650 | 0 | |a Computer programming | |
650 | 4 | |a Microsoft Visual studio | |
650 | 4 | |a C# (Langage de programmation) | |
650 | 4 | |a Programmation (Informatique) | |
650 | 4 | |a computer programming | |
650 | 4 | |a COMPUTERS ; Programming Languages ; C# | |
650 | 4 | |a C# (Computer program language) | |
650 | 4 | |a Computer programming | |
650 | 4 | |a Computer software ; Development | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781789535426/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Record in the Search Index
DE-BY-TUM_katkey | ZDB-30-ORH-04772840X |
---|---|
_version_ | 1835903175093125120 |
adam_text | |
any_adam_object | |
author | Stephens, Rod 1961- |
author_facet | Stephens, Rod 1961- |
author_role | aut |
author_sort | Stephens, Rod 1961- |
author_variant | r s rs |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)04772840X (DE-599)KEP04772840X (ORHE)9781789535426 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03914cam a22005412c 4500</leader><controlfield tag="001">ZDB-30-ORH-04772840X</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120619.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2018 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789532630</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-78953-263-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789532639</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-78953-263-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789535426</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-78953-542-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789535425</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-78953-542-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04772840X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP04772840X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781789535426</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04772840X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Stephens, Rod</subfield><subfield code="d">1961-</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="4"><subfield code="a">The modern C# challenge</subfield><subfield code="b">become an expert C# programmer by solving interesting programming problems</subfield><subfield code="c">Rod Stephens</subfield></datafield><datafield tag="246" ind1="3" ind2="3"><subfield code="a">Become an expert C# programmer by solving interesting programming problems</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (1 volume)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Title detail screen (OverDrive, viewed March 15, 2019)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges Key Features Gain useful insights on advanced C# programming topics and APIs Use locking and cached values to solve parallel problems Take advantage of .NET's cryptographic tools to encrypt and decrypt strings Book Description C# is a multi-paradigm programming language. The Modern C# Challenge covers with aspects of the .NET Framework such as the Task Parallel Library (TPL) and CryptoAPI. It also encourages you to explore important programming trade-offs such as time versus space or simplicity. There may be many ways to solve a problem and there is often no single right way, but some solutions are definitely better than others. This book has combined these solutions to help you solve real-world problems with C#. In addition to describing programming trade-offs, The Modern C# Challenge will help you build a useful toolkit of techniques such as value caching, statistical analysis, and geometric algorithms. By the end of this book, you will have walked through challenges in C# and explored the .NET Framework in order to develop program logic for real-world applications. What you will learn Perform statistical calculations such as finding the standard deviation Find combinations and permutations Search directories for files matching patterns using LINQ and PLINQ Find areas of polygons using geometric operations Randomize arrays and lists with extension methods Explore the filesystem to find duplicate files Simulate complex systems and implement equality in a class Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for The Modern C# Challenge is for all C# developers of different abilities wanting to solve real-world problems. There are problems for everyone at any level of expertise in C#</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">Microsoft Visual studio</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C# (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Microsoft Visual studio</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C# (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; Programming Languages ; C#</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C# (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software ; Development</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781789535426/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-04772840X |
illustrated | Illustrated |
indexdate | 2025-06-25T12:15:05Z |
institution | BVB |
isbn | 9781789532630 1789532639 9781789535426 1789535425 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 volume) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing |
record_format | marc |
spelling | Stephens, Rod 1961- VerfasserIn aut The modern C# challenge become an expert C# programmer by solving interesting programming problems Rod Stephens Become an expert C# programmer by solving interesting programming problems Birmingham, UK Packt Publishing 2018 1 Online-Ressource (1 volume) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Title detail screen (OverDrive, viewed March 15, 2019) Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges Key Features Gain useful insights on advanced C# programming topics and APIs Use locking and cached values to solve parallel problems Take advantage of .NET's cryptographic tools to encrypt and decrypt strings Book Description C# is a multi-paradigm programming language. The Modern C# Challenge covers with aspects of the .NET Framework such as the Task Parallel Library (TPL) and CryptoAPI. It also encourages you to explore important programming trade-offs such as time versus space or simplicity. There may be many ways to solve a problem and there is often no single right way, but some solutions are definitely better than others. This book has combined these solutions to help you solve real-world problems with C#. In addition to describing programming trade-offs, The Modern C# Challenge will help you build a useful toolkit of techniques such as value caching, statistical analysis, and geometric algorithms. By the end of this book, you will have walked through challenges in C# and explored the .NET Framework in order to develop program logic for real-world applications. What you will learn Perform statistical calculations such as finding the standard deviation Find combinations and permutations Search directories for files matching patterns using LINQ and PLINQ Find areas of polygons using geometric operations Randomize arrays and lists with extension methods Explore the filesystem to find duplicate files Simulate complex systems and implement equality in a class Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for The Modern C# Challenge is for all C# developers of different abilities wanting to solve real-world problems. There are problems for everyone at any level of expertise in C# Microsoft Visual studio C# (Computer program language) Computer software Development Computer programming C# (Langage de programmation) Programmation (Informatique) computer programming COMPUTERS ; Programming Languages ; C# Computer software ; Development |
spellingShingle | Stephens, Rod 1961- The modern C# challenge become an expert C# programmer by solving interesting programming problems Microsoft Visual studio C# (Computer program language) Computer software Development Computer programming C# (Langage de programmation) Programmation (Informatique) computer programming COMPUTERS ; Programming Languages ; C# Computer software ; Development |
title | The modern C# challenge become an expert C# programmer by solving interesting programming problems |
title_alt | Become an expert C# programmer by solving interesting programming problems |
title_auth | The modern C# challenge become an expert C# programmer by solving interesting programming problems |
title_exact_search | The modern C# challenge become an expert C# programmer by solving interesting programming problems |
title_full | The modern C# challenge become an expert C# programmer by solving interesting programming problems Rod Stephens |
title_fullStr | The modern C# challenge become an expert C# programmer by solving interesting programming problems Rod Stephens |
title_full_unstemmed | The modern C# challenge become an expert C# programmer by solving interesting programming problems Rod Stephens |
title_short | The modern C# challenge |
title_sort | modern c challenge become an expert c programmer by solving interesting programming problems |
title_sub | become an expert C# programmer by solving interesting programming problems |
topic | Microsoft Visual studio C# (Computer program language) Computer software Development Computer programming C# (Langage de programmation) Programmation (Informatique) computer programming COMPUTERS ; Programming Languages ; C# Computer software ; Development |
topic_facet | Microsoft Visual studio C# (Computer program language) Computer software Development Computer programming C# (Langage de programmation) Programmation (Informatique) computer programming COMPUTERS ; Programming Languages ; C# Computer software ; Development |
work_keys_str_mv | AT stephensrod themoderncchallengebecomeanexpertcprogrammerbysolvinginterestingprogrammingproblems AT stephensrod becomeanexpertcprogrammerbysolvinginterestingprogrammingproblems AT stephensrod moderncchallengebecomeanexpertcprogrammerbysolvinginterestingprogrammingproblems |