C# Essentials
Ben Albahari, Peter Drayton, Brad Merrill
Résumé
Designed to familiarize experienced programmers with the language and .NET framework, C# Essentials delivers a concise summary of the Microsoft C# programming language and the Microsoft .NET base framework classes that support it. It's divided into six parts:
- Introduction
- C# Language Reference
- Programming with the .NET Framework
- Base Class Library Overview
- Essential .NET Tools
- Appendixes
Contents
- Preface
- 1: Introduction
- C# Language
- Common Language Runtime
- Base Class Libraries
- A Minimal C# Program
- 2: C# Language Reference
- Identifiers
- Types
- Variables
- Expressions and Operators
- Statements
- Organizing Types
- Inheritance
- Access Modifiers
- Classes and Structs
- Interfaces
- Arrays
- Enums
- Delegates
- Events
- try Statements and Exceptions
- Attributes
- Unsafe Code and Pointers
- Preprocessor Directives
- XML Documentation
- 3: Programming the .NET Framework
- Common Types
- Math
- Strings
- Collections
- Regular Expressions
- Input/Output
- Networking
- Threading
- Assemblies
- Reflection
- Custom Attributes
- Automatic Memory Management
- Interop with Native DLLs
- Interop with COM
- 4: Base Class Library Overview
- Core Types
- Text
- Collections
- Streams and I/O
- Networking
- Threading
- Security
- Reflection
- Serialization
- Remoting
- Web Services
- Data Access
- XML
- Graphics
- Rich Client Applications
- Web-Based Applications
- Globalization
- Configuration
- Advanced Component Services
- Assemblies
- Diagnostics and Debugging
- Interoperating with Unmanaged Code
- Component and Tool Support
- Runtime Facilities
- Native OS Facilities
- 5: Essential .NET Tools
- A: C# Keywords
- B: Regular Expressions
- C: Format Specifiers
- D: Data Marshaling
- E: Working with Assemblies
- F: Namespaces and Assemblies
Index
L'auteur - Ben Albahari
Ben Albahari is the founder of Take On It. He was a Program Manager at Microsoft for 5 years, where he worked on several projects, including the .NET Compact Framework and ADO.NET.
He was the cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is a co-author of C# Essentials, the first C# book from O'Reilly, and of previous editions of C# in a Nutshell.
Autres livres de Ben Albahari
L'auteur - Peter Drayton
s .NET, SOAP , XML, and COM+. Peter is also an
instructor for DevelopMentor, where he teaches Essential
C#.NET. Originally from
Cape Town, South Africa, Peter now lives in t he San
Francisco Bay Area with his wife, Julie. He spends his
spare time researc hing .NET and
tinkering with a small flotilla of computers cluttering up
their a partment. He can be reached at peter@razorsoft.com
.
L'auteur - Brad Merrill
Brad Merrill works as a software engineer in the .NET
Framework Integration team at Microsoft. He previously
worked as a software
engineer at Digital Equipment Corporation and Sybase. His
areas of expertise are in distributed systems, transaction
processing, operating
systems, and compiler technology. Brad lives in Redmond,
Washington, and is an avid tournament chess player and
bridge player. He can be
reached at mailto:zbrad@gte.net or
http://www.cybercom.net/~zbrad.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Ben Albahari, Peter Drayton, Brad Merrill |
Parution | 22/03/2002 |
Édition | 2eme édition |
Nb. de pages | 202 |
Format | 15 x 23 |
Couverture | Broché |
Poids | 307g |
Intérieur | Noir et Blanc |
EAN13 | 9780596003159 |
ISBN13 | 978-0-596-00315-9 |
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 Langages J#
- Informatique Développement d'applications Outils de développement Visual Studio.NET