Professional C# 2008

Professional C# 2008 starts by reviewing the overall architecture of .NET in Chapter 1 in order to give you the background you need to be able to write managed code. After that the book is divided into a number of sections that cover both the C# language and its application in a variety of areas.

Detalles Bibliográficos
Otros Autores: Nagel, Christian, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, Indiana : Wiley 2008.
Edición:1st edition
Colección:Wrox professional guides Professional CÄ 2008
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627521006719
Tabla de Contenidos:
  • Professional C# 2008; About the Authors; Credits; Acknowledgments; Contents; Introduction; The Significance of .NET and C#; Looking at What's New in the .NET Framework 3.5; Where C# Fits In; What You Need to Write and Run C# Code; What This Book Covers; Conventions; Source Code and Appendices; 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 ArchitectureSummary; Chapter 2: C# Basics; Before We Start; Your First C# Program; Variables; Predefined Data Types; Flow Control; Enumerations; Arrays; 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; Class Members; Anonymous Types; Structs; Partial Classes; Static Classes; The Object Class; Extension Methods; Summary; Chapter 4: Inheritance; Types of Inheritance; Implementation Inheritance
  • ModifiersInterfaces; Summary; Chapter 5: Arrays; Simple Arrays; Multidimensional Arrays; Jagged Arrays; Array Class; Array and Collection Interfaces; Enumerations; Summary; Chapter 6: Operators and Casts; Operators; Type Safety; Comparing Objects for Equality; Operator Overloading; User-Defined Casts; Summary; Chapter 7: Delegates and Events; Delegates; Events; Summary; Chapter 8: Strings and Regular Expressions; System.String; Regular Expressions; Summary; Chapter 9: Generics; Overview; Creating Generic Classes; Generic Classes' Features; Generic Interfaces; Generic Methods
  • Generic DelegatesOther Generic Framework Types; Summary; Chapter 10: Collections; Collection Interfaces and Types; Lists; Queues; Stacks; Linked Lists; Sorted Lists; Dictionaries; HashSet; Bit Arrays; Performance; Summary; Chapter 11: Language Integrated Query; LINQ Overview; Standard Query Operators; Expression Trees; LINQ Providers; Summary; Chapter 12: Memory Management and Pointers; Memory Management Under the Hood; Freeing Unmanaged Resources; Unsafe Code; Summary; Chapter 13: Reflection; Custom Attributes; Reflection; Summary; Chapter 14: Errors and Exceptions; Exception Classes
  • Catching ExceptionsUser-Defined Exception Classes; Summary; Part II: Visual Studio; Chapter 15: Visual Studio 2008; Working with Visual Studio 2008; Refactoring; Multi-Targeting; WPF, WCF, WF, and More; Summary; Chapter 16: Deployment; Designing for Deployment; Deployment Options; Deployment Requirements; Deploying the .NET Runtime; Simple Deployment; Installer Projects; ClickOnce; Summary; Part III: Base Class Libraries; Chapter 17: Assemblies; What Are Assemblies?; Creating Assemblies; Dynamic Loading and Creating Assemblies; Application Domains; Shared Assemblies
  • Configuring .NET Applications