Résumé
C# in a Nutshell provides everything programmers need to know about the C# language in one concise and accessible volume. Designed as a primary reference for daily use, it also includes all the essential background information to become productive quickly. Not a "how-to" book or a rehash of Microsoft's documentation, this book goes to the source of the C# language and the APIs of the .NET Framework to present the content in a way that professional programmers will value above all other books.
Brief introductions to the language and .NET runtime provide the needed preparation for programming with the C# language, whose keywords and syntax are then detailed in subsequent chapters. Next, C# in a Nutshell presents key namespaces and types of the .NET Framework base class library which provides much of the functionality and power of the language. Using C# examples, the .NET Framework covers each core area, including:
- Strings
- Collections
- XML
- Networking
- Input/Output
- Serialization
- Assemblies
- Reflection
- Custom Attributes
- Memory Management
- Threading
- Integrating with Native DLLs
- Integrating with COM Components
- Diagnostics
Determined to provide even more value, C# in a Nutshell moves into a comprehensive language reference, plus syntax, XML documentation tags, naming and coding conventions, and the various C# development tools--the kind of reference material programmers will use every day.
Next, an extensive and quick reference to the API is presented, featuring the System namespace. Particularly useful are the many figures and tables that present the main features of the namespace. For those looking create alternatives to Microsoft's implementation of the C# Programming Language and the Common Language Infrastructure as submitted to ECMA (an international standards organization), each element included in the ECMA submission is clearly labeled. Finally, the entire reference is based on Version 1 of the .NET Framework and generated by tools written in the C# language itself.
Every once in a while, a book becomes the de-facto standard for a technology, operating system, or programming language--which is exactly what C# in a Nutshell aims to do in a single straightforward and easy to use volume.
Contents
- PART 1: Programming with C#
- 1. Introducing C# and the .NET Framework
- 2. C# Language Basics
- 3. Creating Types in C#
- 4. Advanced C# Features
- PART 2: Programming with the .NET Framework
- 5. Framework Class Library Overview
- 6. String Handling
- 7. Collections
- 8. XML I/O
- 9. Networking
- 10. Streams and I/O
- 11. Serialization
- 12. Assemblies
- 13. Reflection
- 14. Custom Attributes
- 15. Memory Management
- 16. Threading
- 17. Integrating with Native DLLs
- 18. Integrating with COM Components
- 19. Diagnostics
- PART 3: Language and Tools Reference
- 20. C# Language Reference
- 21. XML Documentation Tag Reference
- 22. C# Naming and Coding Conventions
- 23. C# Development Tools
- PART 4: API Quick Reference
- 24. How to Use This Quick Reference
- 25. Microsoft.Win32
- 26. System
- 27. System.Collections
- 28. System.Collections.Specialized
- 29. System.Diagnostics
- 30. System.Globalization
- 31. System.IO
- 32. System.IO.IsolatedStorage
- 33. System.Net
- 34. System.Net.Sockets
- 35. System.Reflection
- 36. System.Reflection.Emit
- 37. System.Runtime.InteropServices
- 38. System.Runtime.Serialization
- 39. System.Runtime.Serialization.Formatters
- 40. System.Text
- 41. System.Text.RegularExpressions
- 42. System.Threading
- 43. System.Timers
- 44. System.Xml
- 45. System.Xml.XPath
- 46. System.Xml.Xsl
- PART 5: Appendixes
- Appendix A. Regular Expressions
- Appendix B. Format Specifiers
- Appendix C. Data Marshaling
- Appendix D. C# Keywords
- Appendix E. Namespaces and Assemblies
- Appendix F. Type, Method, Property, Event.
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
.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Peter Drayton |
Parution | 26/04/2002 |
Nb. de pages | 832 |
Format | 15,5 x 23 |
Couverture | Broché |
Poids | 1035g |
Intérieur | Noir et Blanc |
EAN13 | 9780596001810 |
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