波多在线播放_激情深爱五月_久久欧美精品_成人超碰_国产久_www.pixiv.moe

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:Applied Microsoft Net Framework Programming讀書筆記

1樓
wangxinxin 發表于:2010-12-13 14:27:37

開始讀Jeffrey Richter的Applied Microsoft Net Framework Programming,將自己的理解記錄下來增加理解。

已經讀到第二章了,就從第二章開始記吧!

Chapter 2: Building, Packaging, Deploying, and Administering Applications and Types

DOT NET Framework Deployment Goals

Previous Windows Pragram have three question:

 1 DLL hell cause application  unstale

2 Customers are diffuclt to manage installing application.

3 Security problem.Customers didn't know what the application have do.

Building Types into a Module

MSCorLib.dll is a special file in that it contains all the core types, such as bytes, integers,
characters, strings, and so on. In fact, these types are so frequently used that the C# compiler
automatically references this assembly.

A managed PE file has four main parts: the PE header, the CLR header, the metadata, and the intermediate language (IL).

 The PE header is the standard information that Windows expects.

CLR header was defined as struct the IMAGE_COR20_HEADER(We can find the definition from the the CorHdr.h header file.

typedef struct IMAGE_COR20_HEADER
{
    // Header versioning
    ULONG                   cb;             
    USHORT                  MajorRuntimeVersion;
    USHORT                  MinorRuntimeVersion;
   
    // Symbol table and startup information
    IMAGE_DATA_DIRECTORY    MetaData;       
    ULONG                   Flags;          
    ULONG                   EntryPointToken;
   
    // Binding information
    IMAGE_DATA_DIRECTORY    Resources;
    IMAGE_DATA_DIRECTORY    StrongNameSignature;

    // Regular fixup and binding information
    IMAGE_DATA_DIRECTORY    CodeManagerTable;
    IMAGE_DATA_DIRECTORY    VTableFixups;
    IMAGE_DATA_DIRECTORY    ExportAddressTableJumps;

    // Precompiled image info (internal use only - set to zero)
    IMAGE_DATA_DIRECTORY    ManagedNativeHeader;
   
} IMAGE_COR20_HEADER;

The metadata is a block of binary data that consists of several tables. There are three categories of
tables: definition tables, reference tables, and manifest tables.

Combining  Modules to form an assembly

An assembly is a collection of one or more files containing type definitions and resource files,the following characteristics of assembly should be remembered:

An assembly defines the reusable types

An assembly is marked with a version number

An assembly can have secuity information associated with it

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03125 s, 2 queries.
主站蜘蛛池模板: 国产精品香蕉一区二区三区 | 欧美成a高清在线观看www | 亚洲福利 | 亚洲欧美在线免费观看 | 色婷婷久久综合中文久久一本 | 人人爱免费在线观看 | 日韩色区| 热99在线视频| 欧美性高清bbbbbbxxxxx | 天天插视频 | 国产男女免费完整版视频 | 欧美1区 | 奇米网狠狠 | 国产香港一级毛片在线看 | 日韩精品一区二区三区在线播放 | 狠狠色狠色综合曰曰 | 欧美高清不卡午夜精品免费视频 | 久久综合成人 | 亚洲欧美精品中字久久99 | 成人一区二区三区在线 | 亚洲av毛片一区二区久久 | 欧美国产精品一区二区免费 | 国产精品一区二区三区久久久 | jiucao视频在线观看 | 精品欧美在线精品 | 久久穴 | 激情宗合网 | 国产欧美精品亚洲桃花岛 | 国产高清xxxsexvideo | 色视频在线观看 | 成人免费xxxxx在线观看 | 国产一级片 | 欧美日韩亚洲精品国产色 | 99热这里只有精品8 免费看搡女人的视频 | 久久AV亚洲精品一区无码 | 久在线| www国产成人免费观看视频,深夜成人网 | 一本色道精品久久一区二区三区 | 日本精品人妻无码免费大全 | 另类五月天| 亚洲精品成人AA片在线播 |