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