Professional C# 4.0 and .NET 4

This is the ultimate guide to C# 4 and the .NET 4 framework. Updated with more coverage of intermediate and advanced features, new examples, and detailed discussions of recent language and framework additions, this book covers everything you will need to know about C# and putting it to work. You wil...

Descripción completa

Detalles Bibliográficos
Otros Autores: Nagel, Christian, author (author), Nagel, Christian, 1965- author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, Indiana : Wiley Publishing, Inc 2010.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628067706719
Tabla de Contenidos:
  • Professional C# 4 and .NET 4; About the Authors; Contents; Introduction; THE SIGNIFICANCE OF .NET AND C#; ADVANTAGES OF .NET; WHAT'S NEW IN THE .NET FRAMEWORK 4; ASP.NET MVC; WHERE C# FITS IN; WHAT YOU NEED TO WRITE AND RUN C# CODE; WHAT THIS BOOK COVERS; CONVENTIONS; SOURCE CODE; ERRATA; P2P.WROX.COM; Part I: The C# Language; Chapter 1: .NET Architecture; THE RELATIONSHIP OF C# TO .NET; THE COMMON LANGUAGE RUNTIME; A CLOSER LOOK AT INTERMEDIATE LANGUAGE; ASSEMBLIES; .NET FRAMEWORK CLASSES; NAMESPACES; CREATING .NET APPLICATIONS USING C#; THE ROLE OF C# IN THE .NET ENTERPRISE ARCHITECTURE
  • SUMMARYChapter 2: Core C#; YOUR FIRST C# PROGRAM; VARIABLES; PREDEFINED DATA TYPES; FLOW CONTROL; ENUMERATIONS; NAMESPACES; THE MAIN() METHOD; MORE ON COMPILING C# FILES; CONSOLE I/O; USING COMMENTS; THE C# PREPROCESSOR DIRECTIVES; C# PROGRAMMING GUIDELINES; SUMMARY; Chapter 3: Objects and Types; CLASSES AND STRUCTS; CLASSES; ANONYMOUS TYPES; STRUCTS; PARTIAL CLASSES; STATIC CLASSES; THE OBJECT CLASS; EXTENSION METHODS; SUMMARY; Chapter 4: Inheritance; TYPES OF INHERITANCE; IMPLEMENTATION INHERITANCE; MODIFIERS; INTERFACES; SUMMARY; Chapter 5: Generics; GENERICS OVERVIEW
  • CREATING GENERIC CLASSESGENERICS FEATURES; GENERIC INTERFACES; GENERIC METHODS; SUMMARY; Chapter 6: Arrays and Tuples; SIMPLE ARRAYS; MULTIDIMENSIONAL ARRAYS; JAGGED ARRAYS; ARRAY CLASS; ARRAYS AS PARAMETERS; ENUMERATIONS; TUPLES; STRUCTURAL COMPARISON; SUMMARY; Chapter 7: Operators and Casts; OPERATORS; TYPE SAFETY; COMPARING OBJECTS FOR EQUALITY; OPERATOR OVERLOADING; USER-DEFINED CASTS; SUMMARY; Chapter 8: Delegates, Lambdas, and Events; DELEGATES; LAMBDA EXPRESSIONS; EVENTS; SUMMARY; Chapter 9: Strings and Regular Expressions; EXAMINING SYSTEM.STRING; REGULAR EXPRESSIONS; SUMMARY
  • Chapter 10: CollectionsCOLLECTION INTERFACES AND TYPES; LISTS; QUEUE; STACK; LINKED LIST; SORTED LIST; DICTIONARIES; SETS; OBSERVABLE COLLECTION; BIT ARRAYS; CONCURRENT COLLECTIONS; PERFORMANCE; SUMMARY; Chapter 11: Language Integrated Query; LINQ OVERVIEW; STANDARD QUERY OPERATORS; PARALLEL LINQ; EXPRESSION TREES; LINQ PROVIDERS; SUMMARY; Chapter 12: Dynamic Language Extensions; DYNAMIC LANGUAGE RUNTIME; THE DYNAMIC TYPE; HOSTING THE DLR SCRIPTRUNTIME; HOSTING THE DLR SCRIPTRUNTIME; DYNAMICOBJECT AND EXPANDOOBJECT; SUMMARY; Chapter 13: Memory Management and Pointers
  • MEMORY MANAGEMENT UNDER THE HOODFREEING UNMANAGED RESOURCES; UNSAFE CODE; SUMMARY; Chapter 14: Reflection; CUSTOM ATTRIBUTES; USING REFLECTION; SUMMARY; Chapter 15: Errors and Exceptions; EXCEPTION CLASSES; CATCHING EXCEPTIONS; USER-DEFINED EXCEPTION CLASSES; SUMMARY; Part II: Visual Studio; Chapter 16: Visual Studio 2010; WORKING WITH VISUAL STUDIO 2010; REFACTORING TOOLS; MULTI-TARGETING THE .NET FRAMEWORK; WPF, WCF, WF, AND MORE; SUMMARY; Chapter 17: Deployment; PLANNING FOR DEPLOYMENT; SIMPLE DEPLOYMENT OPTIONS; VISUAL STUDIO 2010 SETUP AND DEPLOYMENT PROJECTS; CLICKONCE
  • VISUAL STUDIO 2010 EDITORS