Résumé
C# is an object-oriented programming language that is similar to the Java programming language in many respects but more comprehensive and different in most details. This book gives a concise description of C#. It is intended as a guide for readers who know Java and want to learn C# and as a quick reference for anyone who wants to know C# in more detail than that provided by a standard textbook. The final chapter of C# Precisely summarizes the differences between C# and Java.
C# Precisely is one of the first books on C# to cover version 2.0. It presents the entire C# 2.0 programming language, including generics, iterators, and anonymous methods. It excludes most of the extensive Microsoft.NET framework class libraries except threads, input/output, and generic collection classes. The book shows general rules on left-hand pages, with corresponding examples on right-hand pages. All examples are fragments of legal C# programs. The complete, ready-to-run example programs are available at the book's Web site, www.dina.kvl.dk/~sestoft/csharpprecisely/.
L'auteur - Peter Sestoft
Peter Sestoft is Professor of Information Technology at the Royal Veterinary and Agricultural University and at the IT University of Copenhagen, Denmark.
L'auteur - Henrik I. Hansen
Henrik I. Hansen holds master's degrees in Chemistry as well as Information Technology.
Sommaire
- Compiling, Loading and Executing C# Programs
- Names and Reserved Names
- C# Naming Conventions
- Comments and Program Layout
- Data and Types
- Variables, Parameters, Fields, and Scope
- Strings
- String Builders
- Arrays
- Classes
- The Machine Model: Stack, Heap, and Garbage Collection
- Expressions
- Statements
- Struct Types
- Interfaces
- Enum Types
- Delegate Types
- Nullable Types over Value Types (C# 2.0)
- Exceptions
- Threads, Concurrent Execution, and Synchronization
- Mathematical Functions
- Input and Output
- Generic Types and Methods (C# 2.0)
- Generic Collections: Lists and Dictionaries (C# 2.0)
- Namespaces
- Partial Type Declarations (C# 2.0)
- Assertions and the Debug.Assert Method
- Attributes
- Main Differences between C# and Java
- References
Caractéristiques techniques
PAPIER | |
Éditeur(s) | The MIT Press |
Auteur(s) | Peter Sestoft, Henrik I. Hansen |
Parution | 04/11/2004 |
Nb. de pages | 204 |
Format | 20 x 23,5 |
Couverture | Broché |
Poids | 430g |
Intérieur | Noir et Blanc |
EAN13 | 9780262693172 |
ISBN13 | 978-0-262-69317-2 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation Windows
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Programmation .NET C#
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Outils de développement Visual Studio.NET