Amazon cover image
Image from Amazon.com

Applied Microsoft.NET framework programming / Jeffrey Richter.

By: Publication details: Redmond, Wash. : Microsoft Press, c2002.Description: xxxii, 591 p. : ill. ; 24 cmISBN:
  • 0735614229
  • 9780735614222
Subject(s): DDC classification:
  • 005.276 22 RIC
Online resources:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library 005.276 RIC 1 (Browse shelf(Opens below)) 1 Available BUML23101124

Table of Content
PART I BASICS OF THE MICROSOFT.NET FRAMEWORK
1 The architecture of the Net framework development platform
Compiling source code into managed modules
Combining managed modules into assemblies
Loading the common language runtime
Executing your assembly's code
Etc.

2 BUILDING, PACKAGING, DEPLOYING, AND ADMINISTERING APPLICATIONS AND TYPES
NET framework deployment goals
Building types into a module
Combining modules to form an assembly
Assembly version resource information
Culture
Etc.

3. SHARED ASSEMBLIES
Two kinds of assemblies two kinds of deployment
Give an assembly assembly a strong name
The global assembly cache
Building an assembly that references a strong named assembly
Strong named assemblies are tamper resistant

PART II WORKING WITH TYPES AND THE COMMON LANGUAGE RUNTIME
4. Type fundamentals
All types derived from system. object
Casting between types
Namespaces and assemblies

5. PRIMITIVE, REFERENCE, AND VALUE TYPES
Programming languages primitive types
Reference types and values types
Boxing and Unboxing value types

6 COMMON OBJECT OPERATIONS
Object equality and identity

PART III DESIGNING TYPES
7 Types members and there accessibility
Type members
Accessibility modifiers and predefined attributes

8 Constants and fields
Constants
Fields

9 Methods
Instance constructors
Types constructors
Operator overload methods
Conversion operator methods
Passing parameters by reference to a methods
Etc.

10 Properties
Parameterless properties
Paramterful properties

11. Events
Designing a type that exposes for an event
Designing a types that listens for an event
Explicitly controlling event registration
Designing a type that defines lots of events
Designing the evenhandler set type

PART IV ESENTIAL TYPES
12 Working with text
Characters
The system. string type
Dynamically constructing a string efficiently
Obtaining a string representation for an object
Parsing a string to obtain an object
Encodings: converting between characters and bytes
Etc.

13 Enumerated types and Bit flags
Enumerated types
Bit flags

14. Arrays
All arrays are implicitly derived from system. array
Casting arrays
Passing and returning arrays
Creating arrays that have a nonzero lower bound
Fasting arrays access
Etc.

15 Interfaces
Interfaces and inheritance
Designing an application that supports plug-in components
Changing fields in a box value type using interfaces
Implementing multiple interfaces that have the same method
Explicit interface member implementations
Etc.

16 Custom attributes
Using custom attributes
Defining your own attribute
Attribute constructor and field/ property data types
Etc.

17 Delegates
A first look at delegates
Using delegates to call back static methods
Using delegates to call back instance methods
Etc.

PART V MANAGING TYPES
18 Exceptions
The evolution of exception handling
The mechanics of exception handling
What exactly is an exception
Etc.
19 Automatic memory management (garbage collection)
Understanding the basic of working in a garbage collected platform
The garbage collection algorithm
Finalization
Etc.

20 CRL Hosting, appDomains, and reflection
Metadata: the cornerstone of the NET framework
CRL hosting
AppDomains
Etc.














Includes Index: p557-591

There are no comments on this title.

to post a comment.