Cargando…

The modern C# challenge : become an expert C# programmer by solving interesting programming problems /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Stephens, Rod, 1961- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1077770929
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 181205s2018 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d TEFOD  |d OCLCF  |d TEFOD  |d N$T  |d RDF  |d OCLCO  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ 
020 |a 9781789532630  |q (electronic bk.) 
020 |a 1789532639  |q (electronic bk.) 
020 |a 9781789535426  |q (electronic bk.) 
020 |a 1789535425  |q (electronic bk.) 
029 1 |a AU@  |b 000065660254 
035 |a (OCoLC)1077770929 
037 |a CL0501000011  |b Safari Books Online 
037 |a 46468FA8-5D8D-486C-BD4F-1DC0AC399B92  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.C154 
072 7 |a COM  |x 051310  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Stephens, Rod,  |d 1961-  |e author. 
245 1 4 |a The modern C# challenge :  |b become an expert C# programmer by solving interesting programming problems /  |c Rod Stephens. 
246 3 0 |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 resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |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# 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft Visual studio. 
630 0 7 |a Microsoft Visual studio.  |2 fast  |0 (OCoLC)fst01389599 
650 0 |a C# (Computer program language) 
650 0 |a Computer software  |x Development. 
650 0 |a Computer programming. 
650 6 |a C# (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming Languages  |x C#.  |2 bisacsh 
650 7 |a C# (Computer program language)  |2 fast  |0 (OCoLC)fst00843284 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789535426/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBSCOhost  |b EBSC  |n 1921641 
994 |a 92  |b IZTAP