Book Cover
E-book

Title Professional C♯ 2005 / Christian Nagel [and others]
Published Indianapolis, IN : Wiley, ©2006

Copies

Description 1 online resource (xlvi, 1540 pages) : illustrations
Series Wrox professional guides
Wrox professional guides.
Contents Cover -- About the Authors -- Credits -- TOC36;Contents -- Introduction -- The Significance of 46;NET and C35; -- What8217;s New in the 46;NET Framework 246;0 -- Where C35; Fits In -- What You Need to Write and Run C35; Code -- What This Book Covers -- Conventions -- Source Code -- Errata -- p2p46;wrox46;com -- Part I The C35; Language -- CH36;Chapter 1 46;NET Architecture -- The Relationship of C35; to 46;NET -- The Common Language Runtime -- A Closer Look at Intermediate Language -- Assemblies -- 46;NET Framework Classes -- Namespaces -- Creating 46;NET Applications Using C35; -- The Role of C35; in the 46;NET Enterprise Architecture -- Summary -- CH36;Chapter 2 C35; Basics -- Before We Start -- Your First C35; Program -- Variables -- Predefined Data Types -- Flow Control -- Enumerations -- Arrays -- Namespaces -- The Main40;41; Method -- More on Compiling C35; Files -- Console I47;O -- Using Comments -- The C35; Preprocessor Directives -- C35; Programming Guidelines -- Summary -- CH36;Chapter 3 Objects and Types -- Classes and Structs -- Class Members -- Structs -- Partial Classes -- Static Classes -- The Object Class -- Summary -- CH36;Chapter 4 Inheritance -- Types of Inheritance -- Implementation Inheritance -- Modifiers -- Interfaces -- Summary -- CH36;Chapter 5 Operators and Casts -- Operators -- Type Safety -- Comparing Objects for Equality -- Operator Overloading -- User45;Defined Casts -- Summary -- CH36;Chapter 6 Delegates and Events -- Delegates -- Anonymous Methods -- Events -- Summary -- CH36;Chapter 7 Memory Management and Pointers -- Memory Management under the Hood -- Freeing Unmanaged Resources -- Unsafe Code -- Summary -- CH36;Chapter 8 Strings and Regular Expressions -- System46;String -- Regular Expressions -- Summary -- CH36;Chapter 9 Collections -- Examining Groups of Objects -- Summary -- CH36;Chapter 10 Generics -- Overview -- Generic Collection Classes -- Creating Custom Generic Classes -- Generic Methods -- Generic Delegates -- Other Generic Framework Types -- Summary -- CH36;Chapter 11 Reflection -- Custom Attributes -- Reflection -- Summary -- CH36;Chapter 12 Errors and Exceptions -- Looking into Errors and Exception Handling -- Summary -- CH36;Chapter 13 Threading -- Threading -- Applications with Multiple Threads -- Manipulating Threads -- Creating Threads Using ThreadPool -- Summary -- Part II The 46;NET Environment -- CH36;Chapter 14 Visual Studio 2005 -- Working with Visual Studio 2005 -- Refactoring -- Summary -- CH36;Chapter 15 Assemblies -- What Are Assemblies63; -- Assembly Structure -- Cross45;Language Support -- Global Assembly Cache -- Creating Shared Assemblies -- Configuration -- Summary -- CH36;Chapter 16 46;NET Security -- Code Access Security -- Support for Security in the Framework -- Managing Security Policies -- Role45;Based Security -- Summary -- CH36;Chapter 17 Localization -- Namespace System46;Globalization -- Resources -- Localization Example Using Visual Studio -- Localization with ASP46;NET -- A Custom Re
Summary Chapter 11 Reflection; Custom Attributes; Reflection; Summary; Chapter 12 Errors and Exceptions; Looking into Errors and Exception Handling; Summary; Chapter 13 Threading; Threading; Applications with Multiple Threads; Manipulating Threads; Creating Threads Using ThreadPool; Summary; Part II The .NET Environment; Chapter 14 Visual Studio 2005; Working with Visual Studio 2005; Refactoring; Summary; Chapter 15 Assemblies; What Are Assemblies?; Assembly Structure; Cross-Language Support; Global Assembly Cache; Creating Shared Assemblies; Configuration; Summary; Chapter 16 .NET Security
Professional C# 2005 prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows-either C++, VB, or J++. It starts with a tutorial on C# and the .NET framework. This introduction assumes no prior knowledge of .NET, but it does move rapidly, on the assumptio
Notes Print version record
Subject C# (Computer program language)
COMPUTERS -- Programming Languages -- C♯
COMPUTERS -- Programming Languages -- Java.
COMPUTERS -- Programming Languages -- Pascal.
C♯ (Computer program language)
Programmeertalen.
Form Electronic book
Author Nagel, Christian, 1965-
ISBN 9780471753629
0471753629
Other Titles Professional C sharp 2005