![C# 6.0 Cookbook. 4th Edition Jay Hilyard, Stephen Teilhet - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2gp5.png)
![C# 6.0 Cookbook. 4th Edition Jay Hilyard, Stephen Teilhet - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2gp5.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 704
- Dostępne formaty:
-
ePubMobi
Opis ebooka: C# 6.0 Cookbook. 4th Edition
Completely updated for C# 6.0, the new edition of this bestseller offers more than 150 code recipes to common and not-so-common problems that C# programmers face every day. More than a third of the recipes have been rewritten to take advantage of new C# 6.0 features. If you prefer solutions to general C# language instruction and quick answers to theory, this is your book.C# 6.0 Cookbook offers new recipes for asynchronous methods, dynamic objects, enhanced error handling, the Rosyln compiler, and more.
Here are some of topics covered:
- Classes and generics
- Collections, enumerators, and iterators
- Data types
- LINQ and Lambda expressions
- Exception handling
- Reflection and dynamic programming
- Regular expressions
- Filesystem interactions
- Networking and the Web
- XML usage
- Threading, Synchronization, and Concurrency
Wybrane bestsellery
-
Nowe wydanie bestsellerowej książki, w pełni zaktualizowane do wersji C# 6.0, oferuje ponad 150 użytecznych rozwiązań dla typowych i nie aż tak typowych problemów, z którymi muszą sobie radzić programiści C# w codziennej pracy. Większość przykładów zostało przypisanych z wykorzystaniem nowych fun...(87.17 zł najniższa cena z 30 dni)
86.92 zł
126.00 zł(-31%) -
Subclassing & Hooking with Visual Basic offers developers a unique way to customize Windows behavior.Windows is a message-based system. Every action you request creates one or more messages to carry out the action. These messages are passed between objects and carry with them information tha...(164.06 zł najniższa cena z 30 dni)
163.86 zł
199.00 zł(-18%) -
Dzięki tej książce nauczysz się używania struktur danych i implementacji najważniejszych algorytmów w języku C#. Najpierw zapoznasz się z najprostszymi strukturami danych o swobodnym dostępie — z tablicami oraz listami. Wyjaśniono tu również działanie struktur danych o dostępie sekwencyjnym...
Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Explore the essentials of C# programming and algorithmic thinking in this beginner-friendly course by Aristides Bouras. Understand how a computer works, delve into development environments, and tackle complex programming challenges step-by-step.
C# and Algorithmic Thinking for the Complete Beginner. Unlock the Power of Programming with C# and Algorithmic Thinking C# and Algorithmic Thinking for the Complete Beginner. Unlock the Power of Programming with C# and Algorithmic Thinking
-
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(238.37 zł najniższa cena z 30 dni)
238.17 zł
289.00 zł(-18%) -
This hands-on guide takes you on a journey through popular design patterns, all while crafting engaging and optimized Unity games! Learn industry best practices for efficient and reusable code, a critical skill for creating maintainable software.
Learning Design Patterns with Unity. Learn the secret of popular design patterns while building fun, efficient games in Unity 2023 and C# Learning Design Patterns with Unity. Learn the secret of popular design patterns while building fun, efficient games in Unity 2023 and C#
-
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływ...
Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio
(76.05 zł najniższa cena z 30 dni)135.20 zł
169.00 zł(-20%) -
Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodniki...(29.94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł(-35%)
Ebooka "C# 6.0 Cookbook. 4th Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "C# 6.0 Cookbook. 4th Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C# 6.0 Cookbook. 4th Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-2141-8, 9781491921418
- Data wydania ebooka:
-
2015-09-29
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.1MB
- Rozmiar pliku Mobi:
- 2.1MB
Spis treści ebooka
- Preface
- Who This Book Is For
- What You Need to Use This Book
- Platform Notes
- How This Book Is Organized
- What Was Left Out
- Conventions Used in This Book
- About the Code
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Classes and Generics
- 1.0. Introduction
- 1.1. Creating Union-Type Structures
- 1.2. Making a Type Sortable
- 1.3. Making a Type Searchable
- 1.4. Returning Multiple Items from a Method
- 1.5. Parsing Command-Line Parameters
- 1.6. Initializing a Constant Field at Runtime
- 1.7. Building Cloneable Classes
- 1.8. Ensuring an Objects Disposal
- 1.9. Deciding When and Where to Use Generics
- 1.10. Understanding Generic Types
- 1.11. Reversing the Contents of a Sorted List
- 1.12. Constraining Type Arguments
- 1.13. Initializing Generic Variables to Their Default Values
- 1.14. Adding Hooks to Generated Entities
- 1.15. Controlling How a Delegate Fires Within a Multicast Delegate
- 1.16. Using Closures in C#
- 1.17. Performing Multiple Operations on a List Using Functors
- 1.18. Controlling Struct Field Initialization
- 1.19. Checking for null in a More Concise Way
- 2. Collections, Enumerators, and Iterators
- 2.0. Introduction
- 2.1. Looking for Duplicate Items in a List<T>
- 2.2. Keeping Your List<T> Sorted
- 2.3. Sorting a Dictionarys Keys and/or Values
- 2.4. Creating a Dictionary with Min and Max Value Boundaries
- 2.5. Persisting a Collection Between Application Sessions
- 2.6. Testing Every Element in an Array or List<T>
- 2.7. Creating Custom Enumerators
- 2.8. Dealing with finally Blocks and Iterators
- 2.9. Implementing Nested foreach Functionality in a Class
- 2.10. Using a Thread-Safe Dictionary for Concurrent Access Without Manual Locking
- 3. Data Types
- 3.0. Introduction
- 3.1. Encoding Binary Data as Base64
- 3.2. Decoding a Base64-Encoded Binary
- 3.3. Converting a String Returned as a Byte[] Back into a String
- 3.4. Passing a String to a Method That Accepts Only a Byte[]
- 3.5. Determining Whether a String Is a Valid Number
- 3.6. Rounding a Floating-Point Value
- 3.7. Choosing a Rounding Algorithm
- 3.8. Safely Performing a Narrowing Numeric Cast
- 3.9. Testing for a Valid Enumeration Value
- 3.10. Using Enumerated Members in a Bit Mask
- 3.11. Determining Whether One or More Enumeration Flags Are Set
- 4. Language Integrated Query (LINQ) and Lambda Expressions
- 4.0. Introduction
- 4.1. Querying a Message Queue
- 4.2. Using Set Semantics with Data
- 4.3. Reusing Parameterized Queries with LINQ to SQL
- 4.4. Sorting Results in a Culture-Sensitive Manner
- 4.5. Adding Functional Extensions for Use with LINQ
- 4.6. Querying and Joining Across Data Repositories
- 4.7. Querying Configuration Files with LINQ
- 4.8. Creating XML Straight from a Database
- 4.9. Being Selective About Your Query Results
- 4.10. Using LINQ with Collections That Dont Support IEnumerable<T>
- 4.11. Performing an Advanced Interface Search
- 4.12. Using Lambda Expressions
- 4.13. Using Different Parameter Modifiers in Lambda Expressions
- 4.14. Speeding Up LINQ Operations with Parallelism
- 5. Debugging and Exception Handling
- 5.0. Introduction
- 5.1. Knowing When to Catch and Rethrow Exceptions
- 5.2. Handling Exceptions Thrown from Methods Invoked via Reflection
- 5.3. Creating a New Exception Type
- 5.4. Breaking on a First-Chance Exception
- 5.5. Handling Exceptions Thrown from an Asynchronous Delegate
- 5.6. Giving Exceptions the Extra Info They Need with Exception.Data
- 5.7. Dealing with Unhandled Exceptions in WinForms Applications
- 5.8. Dealing with Unhandled Exceptions in WPF Applications
- 5.9. Determining Whether a Process Has Stopped Responding
- 5.10. Using Event Logs in Your Application
- 5.11. Watching the Event Log for a Specific Entry
- 5.12. Implementing a Simple Performance Counter
- 5.13. Creating Custom Debugging Displays for Your Classes
- 5.14. Tracking Where Exceptions Come From
- 5.15. Handling Exceptions in Asynchronous Scenarios
- 5.16. Being Selective About Exception Processing
- 6. Reflection and Dynamic Programming
- 6.0. Introduction
- 6.1. Listing Referenced Assemblies
- 6.2. Determining Type Characteristics in Assemblies
- 6.3. Determining Inheritance Characteristics
- 6.4. Invoking Members Using Reflection
- 6.5. Accessing Local Variable Information
- 6.6. Creating a Generic Type
- 6.7. Using dynamic Versus object
- 6.8. Building Objects Dynamically
- 6.9. Make Your Objects Extensible
- 7. Regular Expressions
- 7.0. Introduction
- 7.1. Extracting Groups from a MatchCollection
- 7.2. Verifying the Syntax of a Regular Expression
- 7.3. Augmenting the Basic String Replacement Function
- 7.4. Implementing a Better Tokenizer
- 7.5. Returning the Entire Line in Which a Match Is Found
- 7.6. Finding a Particular Occurrence of a Match
- 7.7. Using Common Patterns
- 8. Filesystem I/O
- 8.0. Introduction
- 8.1. Searching for Directories or Files Using Wildcards
- 8.2. Obtaining the Directory Tree
- 8.3. Parsing a Path
- 8.4. Launching and Interacting with Console Utilities
- 8.5. Locking Subsections of a File
- 8.6. Waiting for an Action to Occur in the Filesystem
- 8.7. Comparing Version Information of Two Executable Modules
- 8.8. Querying Information for All Drives on a System
- 8.9. Compressing and Decompressing Your Files
- 9. Networking and Web
- 9.0. Introduction
- 9.1. Handling Web Server Errors
- 9.2. Communicating with a Web Server
- 9.3. Going Through a Proxy
- 9.4. Obtaining the HTML from a URL
- 9.5. Using the Web Browser Control
- 9.6. Prebuilding an ASP.NET Website Programmatically
- 9.7. Escaping and Unescaping Data for the Web
- 9.8. Checking Out a Web Servers Custom Error Pages
- 9.9. Writing a TCP Server
- 9.10. Writing a TCP Client
- 9.11. Simulating Form Execution
- 9.12. Transferring Data via HTTP
- 9.13. Using Named Pipes to Communicate
- 9.14. Pinging Programmatically
- 9.15. Sending SMTP Mail Using the SMTP Service
- 9.16. Using Sockets to Scan the Ports on a Machine
- 9.17. Using the Current Internet Connection Settings
- 9.18. Transferring Files Using FTP
- 10. XML
- 10.0. Introduction
- 10.1. Reading and Accessing XML Data in Document Order
- 10.2. Querying the Contents of an XML Document
- 10.3. Validating XML
- 10.4. Detecting Changes to an XML Document
- 10.5. Handling Invalid Characters in an XML String
- 10.6. Transforming XML
- 10.7. Validating Modified XML Documents Without Reloading
- 10.8. Extending Transformations
- 10.9. Getting Your Schemas in Bulk from Existing XML Files
- 10.10. Passing Parameters to Transformations
- 11. Security
- 11.0. Introduction
- 11.1. Encrypting and Decrypting a String
- 11.2. Encrypting and Decrypting a File
- 11.3. Cleaning Up Cryptography Information
- 11.4. Preventing String Tampering in Transit or at Rest
- 11.5. Making a Security Assert Safe
- 11.6. Verifying That an Assembly Has Been Granted Specific Permissions
- 11.7. Minimizing the Attack Surface of an Assembly
- 11.8. Obtaining Security and/or Audit Information
- 11.9. Granting or Revoking Access to a File or Registry Key
- 11.10. Protecting String Data with Secure Strings
- 11.11. Securing Stream Data
- 11.12. Encrypting web.config Information
- 11.13. Obtaining a Safer File Handle
- 11.14. Storing Passwords
- 12. Threading, Synchronization, and Concurrency
- 12.0. Introduction
- 12.1. Creating Per-Thread Static Fields
- 12.2. Providing Thread-Safe Access to Class Members
- 12.3. Preventing Silent Thread Termination
- 12.4. Being Notified of the Completion of an Asynchronous Delegate
- 12.5. Storing Thread-Specific Data Privately
- 12.6. Granting Multiple Access to Resources with a Semaphore
- 12.7. Synchronizing Multiple Processes with the Mutex
- 12.8. Using Events to Make Threads Cooperate
- 12.9. Performing Atomic Operations Among Threads
- 12.10. Optimizing Read-Mostly Access
- 12.11. Making Your Database Requests More Scalable
- 12.12. Running Tasks in Order
- 13. Toolbox
- 13.0. Introduction
- 13.1. Dealing with Operating System Shutdown, Power Management, or User Session Changes
- 13.2. Controlling a Service
- 13.3. List What Processes an Assembly Is Loaded In
- 13.4. Using Message Queues on a Local Workstation
- 13.5. Capturing Output from the Standard Output Stream
- 13.6. Capturing Standard Output for a Process
- 13.7. Running Code in Its Own AppDomain
- 13.8. Determining the Operating System and Service Pack Version of the Current Operating System
- Index
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(199.38 zł najniższa cena z 30 dni)
198.88 zł
239.00 zł(-17%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(239.21 zł najniższa cena z 30 dni)
239.01 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(197.63 zł najniższa cena z 30 dni)
197.13 zł
239.00 zł(-18%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(112.63 zł najniższa cena z 30 dni)
112.43 zł
149.00 zł(-25%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(196.97 zł najniższa cena z 30 dni)
196.77 zł
239.00 zł(-18%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(145.74 zł najniższa cena z 30 dni)
145.24 zł
179.00 zł(-19%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(172.08 zł najniższa cena z 30 dni)
171.87 zł
219.00 zł(-22%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(137.99 zł najniższa cena z 30 dni)
137.79 zł
179.00 zł(-23%) -
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market for work in a Kubernetes ...
Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition
(173.02 zł najniższa cena z 30 dni)172.97 zł
219.00 zł(-21%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: C# 6.0 Cookbook. 4th Edition Jay Hilyard, Stephen Teilhet (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.