NET 4.0 Generics [[electronic resource] ] : beginner's guide : enhance the type safety of your code and create applications easily using Generics in the .NET 4.0 Framework / / Sudipta Mukherjee
| NET 4.0 Generics [[electronic resource] ] : beginner's guide : enhance the type safety of your code and create applications easily using Generics in the .NET 4.0 Framework / / Sudipta Mukherjee |
| Autore | Mukherjee Sudipta |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2012 |
| Descrizione fisica | 1 online resource (396 p.) |
| Disciplina | 005.2768 |
| Soggetto topico |
Generic programming (Computer science)
Microsoft .NET Microsoft .NET Framework |
| Soggetto genere / forma | Electronic books. |
| ISBN |
1-283-45353-3
9786613453532 1-84969-079-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Copyright; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Why Generics?; An analogy; Reason 1: Generics can save you a lot of typing; Reason 2: Generics can save you type safety woes, big time; What's the problem with this approach?; Reason 3: Generics leads to faster code; Reason 4: Generics is now ubiquitous in the .NET ecosystem; Setting up the environment; Summary; Chapter 2: Lists; Why bother learning about generic lists?; Types of generic lists; Checking whether a sequence is a palindrome or not
Time for action - creating the generic stack as the bufferTime for action - completing the rest of the method; Designing a generic anagram finder; Time for action - creating the method; Life is full of priorities, let's bring some order there; Time for action - creating the data structure for the prioritized shopping list; Time for action - let's add some gadgets to the list and see them; Time for action - let's strike off the gadgets with top-most priority after we have bought them; Time for action - let's create an appointment list; Live sorting and statistics for online bidding Time for action - let's create a custom class for live sortingWhy did we have three LinkedList as part of the data structure?; An attempt to answer questions asked by your boss; Time for action - associating products with live sorted bid amounts; Time for action - finding common values across different bidding amount lists; You will win every scrabble game from now on; Time for action - creating the method to find the character histogram of a word; Time for action - checking whether a word can be formed; Time for action - let's see whether it works Trying to fix an appointment with a doctor?Time for action - creating a set of dates of the doctors' availability; Time for action - finding out when both doctors shall be present; Revisiting the anagram problem; Time for action - re-creating the anagram finder; Lists under the hood; Summary; Chapter 3: Dictionaries; Types of generic associative structures; Creating a tag cloud generator using dictionary; Time for action - creating the word histogram; Creating a bubble wrap popper game; Time for action - creating the game console; Look how easy it was! How did we decide we need a dictionary and not a list?Let's build a generic autocomplete service; Time for action - creating a custom dictionary for autocomplete; Time for action - creating a class for autocomplete; The most common pitfall. Don't fall there!; Let's play some piano; Time for action - creating the keys of the piano; How are we recording the key strokes?; Time for action - switching on recording and playing recorded keystrokes; How it works?; C# Dictionaries can help detect cancer. Let's see how!; Time for action - creating the KNN API Time for action - getting the patient records |
| Record Nr. | UNINA-9910457513803321 |
Mukherjee Sudipta
|
||
| Birmingham, U.K., : Packt Pub., 2012 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
NET 4.0 Generics [[electronic resource] ] : beginner's guide : enhance the type safety of your code and create applications easily using Generics in the .NET 4.0 Framework / / Sudipta Mukherjee
| NET 4.0 Generics [[electronic resource] ] : beginner's guide : enhance the type safety of your code and create applications easily using Generics in the .NET 4.0 Framework / / Sudipta Mukherjee |
| Autore | Mukherjee Sudipta |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2012 |
| Descrizione fisica | 1 online resource (396 p.) |
| Disciplina | 005.2768 |
| Soggetto topico |
Generic programming (Computer science)
Microsoft .NET Microsoft .NET Framework |
| ISBN |
1-283-45353-3
9786613453532 1-84969-079-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Copyright; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Why Generics?; An analogy; Reason 1: Generics can save you a lot of typing; Reason 2: Generics can save you type safety woes, big time; What's the problem with this approach?; Reason 3: Generics leads to faster code; Reason 4: Generics is now ubiquitous in the .NET ecosystem; Setting up the environment; Summary; Chapter 2: Lists; Why bother learning about generic lists?; Types of generic lists; Checking whether a sequence is a palindrome or not
Time for action - creating the generic stack as the bufferTime for action - completing the rest of the method; Designing a generic anagram finder; Time for action - creating the method; Life is full of priorities, let's bring some order there; Time for action - creating the data structure for the prioritized shopping list; Time for action - let's add some gadgets to the list and see them; Time for action - let's strike off the gadgets with top-most priority after we have bought them; Time for action - let's create an appointment list; Live sorting and statistics for online bidding Time for action - let's create a custom class for live sortingWhy did we have three LinkedList as part of the data structure?; An attempt to answer questions asked by your boss; Time for action - associating products with live sorted bid amounts; Time for action - finding common values across different bidding amount lists; You will win every scrabble game from now on; Time for action - creating the method to find the character histogram of a word; Time for action - checking whether a word can be formed; Time for action - let's see whether it works Trying to fix an appointment with a doctor?Time for action - creating a set of dates of the doctors' availability; Time for action - finding out when both doctors shall be present; Revisiting the anagram problem; Time for action - re-creating the anagram finder; Lists under the hood; Summary; Chapter 3: Dictionaries; Types of generic associative structures; Creating a tag cloud generator using dictionary; Time for action - creating the word histogram; Creating a bubble wrap popper game; Time for action - creating the game console; Look how easy it was! How did we decide we need a dictionary and not a list?Let's build a generic autocomplete service; Time for action - creating a custom dictionary for autocomplete; Time for action - creating a class for autocomplete; The most common pitfall. Don't fall there!; Let's play some piano; Time for action - creating the keys of the piano; How are we recording the key strokes?; Time for action - switching on recording and playing recorded keystrokes; How it works?; C# Dictionaries can help detect cancer. Let's see how!; Time for action - creating the KNN API Time for action - getting the patient records |
| Record Nr. | UNINA-9910779071103321 |
Mukherjee Sudipta
|
||
| Birmingham, U.K., : Packt Pub., 2012 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
NET 4.0 Generics : beginner's guide : enhance the type safety of your code and create applications easily using Generics in the .NET 4.0 Framework / / Sudipta Mukherjee
| NET 4.0 Generics : beginner's guide : enhance the type safety of your code and create applications easily using Generics in the .NET 4.0 Framework / / Sudipta Mukherjee |
| Autore | Mukherjee Sudipta |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2012 |
| Descrizione fisica | 1 online resource (396 p.) |
| Disciplina | 005.2768 |
| Soggetto topico | Generic programming (Computer science) |
| ISBN |
9786613453532
9781283453530 1283453533 9781849690799 1849690790 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Copyright; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Why Generics?; An analogy; Reason 1: Generics can save you a lot of typing; Reason 2: Generics can save you type safety woes, big time; What's the problem with this approach?; Reason 3: Generics leads to faster code; Reason 4: Generics is now ubiquitous in the .NET ecosystem; Setting up the environment; Summary; Chapter 2: Lists; Why bother learning about generic lists?; Types of generic lists; Checking whether a sequence is a palindrome or not
Time for action - creating the generic stack as the bufferTime for action - completing the rest of the method; Designing a generic anagram finder; Time for action - creating the method; Life is full of priorities, let's bring some order there; Time for action - creating the data structure for the prioritized shopping list; Time for action - let's add some gadgets to the list and see them; Time for action - let's strike off the gadgets with top-most priority after we have bought them; Time for action - let's create an appointment list; Live sorting and statistics for online bidding Time for action - let's create a custom class for live sortingWhy did we have three LinkedList as part of the data structure?; An attempt to answer questions asked by your boss; Time for action - associating products with live sorted bid amounts; Time for action - finding common values across different bidding amount lists; You will win every scrabble game from now on; Time for action - creating the method to find the character histogram of a word; Time for action - checking whether a word can be formed; Time for action - let's see whether it works Trying to fix an appointment with a doctor?Time for action - creating a set of dates of the doctors' availability; Time for action - finding out when both doctors shall be present; Revisiting the anagram problem; Time for action - re-creating the anagram finder; Lists under the hood; Summary; Chapter 3: Dictionaries; Types of generic associative structures; Creating a tag cloud generator using dictionary; Time for action - creating the word histogram; Creating a bubble wrap popper game; Time for action - creating the game console; Look how easy it was! How did we decide we need a dictionary and not a list?Let's build a generic autocomplete service; Time for action - creating a custom dictionary for autocomplete; Time for action - creating a class for autocomplete; The most common pitfall. Don't fall there!; Let's play some piano; Time for action - creating the keys of the piano; How are we recording the key strokes?; Time for action - switching on recording and playing recorded keystrokes; How it works?; C# Dictionaries can help detect cancer. Let's see how!; Time for action - creating the KNN API Time for action - getting the patient records |
| Record Nr. | UNINA-9910975002303321 |
Mukherjee Sudipta
|
||
| Birmingham, U.K., : Packt Pub., 2012 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Proceedings of the 11th ACM SIGPLAN Workshop on Generic Programming / / program chairs, Patrick Bahr, Sebastian Erdweg
| Proceedings of the 11th ACM SIGPLAN Workshop on Generic Programming / / program chairs, Patrick Bahr, Sebastian Erdweg |
| Pubbl/distr/stampa | New York : , : ACM, , 2015 |
| Descrizione fisica | 1 online resource (44 pages) |
| Disciplina | 006.31 |
| Soggetto topico |
Generic programming (Computer science)
Data structures (Computer science) |
| Soggetto genere / forma | Electronic books. |
| ISBN | 1-4503-3810-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | Proceedings of the 11th Association for Computing Machinery Special Interest Group on Programming Languages Workshop on Generic Programming |
| Record Nr. | UNINA-9910376546503321 |
| New York : , : ACM, , 2015 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
WGP '06 : proceedings of the ACM SIGPLAN 2006 Workshop on Generic Programming
| WGP '06 : proceedings of the ACM SIGPLAN 2006 Workshop on Generic Programming |
| Autore | Hinze Ralf |
| Pubbl/distr/stampa | [Place of publication not identified], : Association for Computing Machinery, 2006 |
| Descrizione fisica | 1 online resource (114 p.;) |
| Disciplina | 005.1/1 |
| Collana | ACM Conferences |
| Soggetto topico |
Generic programming (Computer science)
Engineering & Applied Sciences Computer Science |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | WGP '06 |
| Record Nr. | UNINA-9910376501203321 |
Hinze Ralf
|
||
| [Place of publication not identified], : Association for Computing Machinery, 2006 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
WGP '08 : proceedings of the 2008 ACM SIGPLAN Workshop on Generic Programming : Victoria, British Columbia, Canada, September 20, 2008
| WGP '08 : proceedings of the 2008 ACM SIGPLAN Workshop on Generic Programming : Victoria, British Columbia, Canada, September 20, 2008 |
| Autore | Hinze Ralf |
| Pubbl/distr/stampa | [Place of publication not identified], : Association for Computing Machinery, 2008 |
| Descrizione fisica | 1 online resource (80 p.;) |
| Collana | ACM Conferences |
| Soggetto topico |
Generic programming (Computer science)
Engineering & Applied Sciences Computer Science |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | WGP '08 |
| Record Nr. | UNINA-9910376166903321 |
Hinze Ralf
|
||
| [Place of publication not identified], : Association for Computing Machinery, 2008 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||