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.
Otros Autores: | |
---|---|
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