Applied Microsoft .NET Framework Programming

Скачать в pdf «Applied Microsoft .NET Framework Programming»




Microsoft


APPLIED

MICROSOFT


.NET


FRAMEWORK


PROGRAMMING


Jeffrey Richter Wintelleet


Applied Microsoft .NET Framework Programming


Applied Microsoft .NET Framework Programming………………………………………………………………1


Introduction………………………………………………………………………………………………………………………4


What Makes Up the Microsoft .NET Initiative………………………………………………………………..7


An Underlying Operating System: Windows…………………………………………………………….7


Helpful Products: The .NET Enterprise Servers……………………………………………………….7


Microsoft XML Web Services: .NET My Services……………………………………………………..8


The Development Platform: The .NET Framework…………………………………………………..8


The Development Environment: Visual Studio .NET……………………………………………….11


Goal of This Book……………………………………………………………………………………………………12


System Requirements……………………………………………………………………………………………..13


This Book Has No Mistakes……………………………………………………………………………………..13


Support………………………………………………………………………………………………………………….13


Part I: Basics of the Microsoft .NET Framework………………………………………………………………..15


Chapter List……………………………………………………………………………………………………………15


Chapter 1: The Architecture of the .NET Framework Development Platform……………………….16


Compiling Source Code into Managed Modules………………………………………………………….16


Combining Managed Modules into Assemblies……………………………………………………………18


Loading the Common Language Runtime…………………………………………………………………..19


Executing Your Assembly’s Code……………………………………………………………………………..22


IL and Verification………………………………………………………………………………………………27


The .NET Framework Class Library……………………………………………………………………………29


The Common Type System………………………………………………………………………………………31


The Common Language Specification………………………………………………………………………..33


Interoperability with Unmanaged Code………………………………………………………………………37


Chapter 2: Building, Packaging, Deploying, and Administering Applications and Types…….40


Overview………………………………………………………………………………………………………………..40


.NET Framework Deployment Goals………………………………………………………………………….40


Building Types into a Module…………………………………………………………………………………….41


Combining Modules to Form an Assembly………………………………………………………………….47


Adding Assemblies to a Project Using the Visual Studio .NET IDE……………………………52


Using the Assembly Linker…………………………………………………………………………………..53


Including Resource Files in the Assembly……………………………………………………………..55


Assembly Version Resource Information…………………………………………………………………….55


Version Numbers……………………………………………………………………………………………….59


Culture…………………………………………………………………………………………………………………..60


Simple Application Deployment (Privately Deployed Assemblies)………………………………….61


Simple Administrative Control (Configuration)……………………………………………………………..62


Chapter 3: Shared Assemblies…………………………………………………………………………………………66


Overview………………………………………………………………………………………………………………..66


Two Kinds of Assemblies, Two Kinds of Deployment…………………………………………………..67

Скачать в pdf «Applied Microsoft .NET Framework Programming»