Articoli correlati a Applied Microsoft .Net Framework Programming

Applied Microsoft .Net Framework Programming - Brossura

 
9780735614222: Applied Microsoft .Net Framework Programming
Vedi tutte le copie di questo ISBN:
 
 

The Microsoft® .NET Framework allows developers to quickly build robust, secure ASP.NET Web Forms and XML Web service applications, Windows® Forms applications, tools, and types. Find out all about its common language runtime and learn how to leverage its power to build, package, and deploy any kind of application or component. APPLIED MICROSOFT .NET FRAMEWORK PROGRAMMING is ideal for anyone who understands object-oriented programming concepts such as data abstraction, inheritance, and polymorphism. The book carefully explains the extensible type system of the .NET Framework, examines how the runtime manages the behavior of types, and explores how an application manipulates types. While focusing on C#, it presents concepts applicable to all programming languages that target the .NET Framework.

Topics covered include:

  • The .NET Framework architecture
  • Building, packaging, deploying, and administering applications and their types
  • Building and deploying shared assemblies
  • Type fundamentals
  • Primitive, reference, and value types
  • Operations common to all objects
  • Type members and accessibility
  • Constants, fields, methods, properties, and events
  • Working with text
  • Enumerated types and bit flags
  • Array types
  • Interfaces
  • Custom attributes
  • Delegates
  • Error handling with exceptions
  • Automatic memory management
  • AppDomains and reflection
  • Includes coverage of C#

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore:

Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com)-a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows®-related programming books. Jeffrey has been consulting with the Microsoft® .NET Framework team since October 1999.

Contenuti:
Dedication; Reviewer Acclaim for Jeffrey Richter and Applied Microsoft .NET Framework Programming; Acknowledgments; Introduction; What Makes Up the Microsoft .NET Initiative; Goal of This Book; System Requirements; This Book Has No Mistakes; Support; Basics of the Microsoft .NET Framework; Chapter 1: The Architecture of the .NET Framework Development Platform; 1.1 Compiling Source Code into Managed Modules; 1.2 Combining Managed Modules into Assemblies; 1.3 Loading the Common Language Runtime; 1.4 Executing Your Assembly’s Code; 1.5 The .NET Framework Class Library; 1.6 The Common Type System; 1.7 The Common Language Specification; 1.8 Interoperability with Unmanaged Code; Chapter 2: Building, Packaging, Deploying, and Administering Applications and Types; 2.1 .NET Framework Deployment Goals; 2.2 Building Types into a Module; 2.3 Combining Modules to Form an Assembly; 2.4 Assembly Version Resource Information; 2.5 Culture; 2.6 Simple Application Deployment (Privately Deployed Assemblies); 2.7 Simple Administrative Control (Configuration); Chapter 3: Shared Assemblies; 3.1 Two Kinds of Assemblies, Two Kinds of Deployment; 3.2 Giving an Assembly a Strong Name; 3.3 The Global Assembly Cache; 3.4 Building an Assembly That References a Strongly Named Assembly; 3.5 Strongly Named Assemblies Are Tamper-Resistant; 3.6 Delayed Signing; 3.7 Privately Deploying Strongly Named Assemblies; 3.8 Side-by-Side Execution; 3.9 How the Runtime Resolves Type References; 3.10 Advanced Administrative Control (Configuration); 3.11 Repairing a Faulty Application; Working with Types and the Common Language Runtime; Chapter 4: Type Fundamentals; 4.1 All Types Are Derived from System.Object; 4.2 Casting Between Types; 4.3 Namespaces and Assemblies; Chapter 5: Primitive, Reference, and Value Types; 5.1 Programming Language Primitive Types; 5.2 Reference Types and Value Types; 5.3 Boxing and Unboxing Value Types; Chapter 6: Common Object Operations; 6.1 Object Equality and Identity; 6.2 Object Hash Codes; 6.3 Object Cloning; Designing Types; Chapter 7: Type Members and Their Accessibility; 7.1 Type Members; 7.2 Accessibility Modifiers and Predefined Attributes; Chapter 8: Constants and Fields; 8.1 Constants; 8.2 Fields; Chapter 9: Methods; 9.1 Instance Constructors; 9.2 Type Constructors; 9.3 Operator Overload Methods; 9.4 Conversion Operator Methods; 9.5 Passing Parameters by Reference to a Method; 9.6 Passing a Variable Number of Parameters to a Method; 9.7 How Virtual Methods Are Called; 9.8 Virtual Method Versioning; Chapter 10: Properties; 10.1 Parameterless Properties; 10.2 Parameterful Properties; Chapter 11: Events; 11.1 Designing a Type That Exposes an Event; 11.2 Designing a Type That Listens for an Event; 11.3 Explicitly Controlling Event Registration; 11.4 Designing a Type That Defines Lots of Events; 11.5 Designing the EventHandlerSet Type; Essential Types; Chapter 12: Working with Text; 12.1 Characters; 12.2 The System.String Type; 12.3 Dynamically Constructing a String Efficiently; 12.4 Obtaining a String Representation for an Object; 12.5 Parsing a String to Obtain an Object; 12.6 Encodings: Converting Between Characters and Bytes; Chapter 13: Enumerated Types and Bit Flags; 13.1 Enumerated Types; 13.2 Bit Flags; Chapter 14: Arrays; 14.1 All Arrays Are Implicitly Derived from System.Array; 14.2 Casting Arrays; 14.3 Passing and Returning Arrays; 14.4 Creating Arrays That Have a Nonzero Lower Bound; 14.5 Fast Array Access; 14.6 Redimensioning an Array; Chapter 15: Interfaces; 15.1 Interfaces and Inheritance; 15.2 Designing an Application That Supports Plug-In Components; 15.3 Changing Fields in a Boxed Value Type Using Interfaces; 15.4 Implementing Multiple Interfaces That Have the Same Method; 15.5 Explicit Interface Member Implementations; Chapter 16: Custom Attributes; 16.1 Using Custom Attributes; 16.2 Defining Your Own Attribute; 16.3 Attribute Constructor and Field/Property Data Types; 16.4 Detecting the Use of a Custom Attribute; 16.5 Matching Two Attribute Instances Against Each Other; 16.6 Pseudo-Custom Attributes; Chapter 17: Delegates; 17.1 A First Look at Delegates; 17.2 Using Delegates to Call Back Static Methods; 17.3 Using Delegates to Call Back Instance Methods; 17.4 Demystifying Delegates; 17.5 Some Delegate History: System.Delegate and System.MulticastDelegate; 17.6 Comparing Delegates for Equality; 17.7 Delegate Chains; 17.8 C#’s Support for Delegate Chains; 17.9 Having More Control over Invoking a Delegate Chain; 17.10 Delegates and Reflection; Managing Types; Chapter 18: Exceptions; 18.1 The Evolution of Exception Handling; 18.2 The Mechanics of Exception Handling; 18.3 What Exactly Is an Exception?; 18.4 The System.Exception Class; 18.5 FCL-Defined Exception Classes; 18.6 Defining Your Own Exception Class; 18.7 How to Use Exceptions Properly; 18.8 What’s Wrong with the FCL; 18.9 Performance Considerations; 18.10 Catch Filters; 18.11 Unhandled Exceptions; 18.12 Exception Stack Traces; 18.13 Debugging Exceptions; Chapter 19: Automatic Memory Management (Garbage Collection); 19.1 Understanding the Basics of Working in a Garbage-Collected Platform; 19.2 The Garbage Collection Algorithm; 19.3 Finalization; 19.4 The Dispose Pattern: Forcing an Object to Clean Up; 19.5 Weak References; 19.6 Resurrection; 19.7 Generations; 19.8 Programmatic Control of the Garbage Collector; 19.9 Other Garbage Collector Performance Issues; 19.10 Monitoring Garbage Collections; Chapter 20: CLR Hosting, AppDomains, and Reflection; 20.1 Metadata: The Cornerstone of the .NET Framework; 20.2 CLR Hosting; 20.3 AppDomains; 20.4 The Gist of Reflection; 20.5 Reflecting Over an Assembly’s Types; 20.6 Reflecting Over an AppDomain’s Assemblies; 20.7 Reflecting Over a Type’s Members: Binding; 20.8 Explicitly Loading Assemblies; 20.9 Explicitly Unloading Assemblies: Unloading an AppDomain; 20.10 Obtaining a Reference to a System.Type Object; 20.11 Reflecting Over a Type’s Members; 20.12 Reflecting Over a Type’s Interfaces; 20.13 Reflection Performance; Jeffrey Richter; Gyroscopic Artificial Horizon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreMicrosoft Pr
  • Data di pubblicazione2002
  • ISBN 10 0735614229
  • ISBN 13 9780735614222
  • RilegaturaCopertina flessibile
  • Numero edizione1
  • Numero di pagine591
  • Valutazione libreria

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Richter, Jeffrey
Editore: Microsoft Press (2002)
ISBN 10: 0735614229 ISBN 13: 9780735614222
Nuovo Paperback Quantità: 1
Da:
Wizard Books
(Long Beach, CA, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Codice articolo Wizard0735614229

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 25,61
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,27
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Richter, Jeffrey
Editore: Microsoft Press (2002)
ISBN 10: 0735614229 ISBN 13: 9780735614222
Nuovo Paperback Quantità: 1
Da:
GoldBooks
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New Copy. Customer Service Guaranteed. Codice articolo think0735614229

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 27,17
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,97
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Jeffrey Richter
Editore: Microsoft Press (2002)
ISBN 10: 0735614229 ISBN 13: 9780735614222
Nuovo Paperback Quantità: 1
Da:
Ergodebooks
(Houston, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: New. Codice articolo DADAX0735614229

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 35,62
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Richter, Jeffrey
Editore: Microsoft Press (2002)
ISBN 10: 0735614229 ISBN 13: 9780735614222
Nuovo Paperback Quantità: 1
Da:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Fast Shipping and good customer service. Codice articolo Holz_New_0735614229

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 50,20
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,73
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Richter, Jeffrey
Editore: Microsoft Press (2002)
ISBN 10: 0735614229 ISBN 13: 9780735614222
Nuovo Brossura Quantità: 1
Da:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. New. In shrink wrap. Looks like an interesting title! 2.75. Codice articolo Q-0735614229

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 56,54
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 5,76
In U.S.A.
Destinazione, tempi e costi