13.程序集篇

1.定义

程序集是.net框架应用程序生成块,它包含编译好的代码逻辑单元。

2.结构

程序集有描述他的程序清单、类型元数据,MSIL代码和资源组成。

程序集清单: 每一个程序集都包含描述该程序集中的各个元素彼此如何关联的数据集合。程序集清单包含这些程序集元数据。程序集清单包含指定该程序的版本要求和安全标识所需的所有元数据。

元数据:是一种二进制信息,它以非特定语言的方式描述在代码中定义的每一个类型和成员。程序集清单也是元数据的一部分。

MSIL是微软中间代码,它是实现类型元素的中间代码,而资源就是程序中的图片。音乐文件等。

3.程序集的物理表现: 
    1.可执行程序集:存在一个用于表示EXE的文件,这个文件是程序集的入口点。

2.提供功能的程序集:存在一个用于表示DLL的文件,这个文件是程序集的入口点。

4.程序集清单设置

[assembly:AssemblyTitle("")]//程序集的描述性名称

[assembly:AssemblyDescription("")]//程序集说明

[assembly:AssemblyConfiguration("")]//指定建立信息,例如发布或者调试信息

[assembly:AssemblyCompan("")]//指定公司名

[assembly:AssemblyProduct("")]//指定产品的名称

[assembly:AssemblyCopyright("")]//指定版权

[assembly:AssemblyVersion("")]//指定版本

[assembly:AssemblyCulture("")]//指定文化

时间: 2024-08-08 11:48:35

13.程序集篇的相关文章

给jdk写注释系列之jdk1.6容器(13)-总结篇之Java集合与数据结构

是的,这篇blogs是一个总结篇,最开始的时候我提到过,对于java容器或集合的学习也可以看做是对数据结构的学习与应用.在前面我们分析了很多的java容器,也接触了好多种常用的数据结构,今天我们就来总结下这些内容. 下面我们以数据结构的维度来总结下,在Java集合的实现过程中,底层到底使用了哪些常用的数据结构中,他们分别又有什么特点.      1. 数组(Array) 结构说明:在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来.这些按序排列的同类数据元素的集合称为数组

ASP.NET 运行机制续(完结)

上一篇说到applicationInstance会执行一些列的事件.下面是我在msdn上找到有关asp.net程序生命周期相关的描述及图片 声明周期的起始 ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点. ASP.NET 是 Web 服务器下的 ISAPI 扩展. Web 服务器接收到请求时,会对所请求的文件的文件扩展名进行检查,确定应由哪个 ISAPI 扩展处理该请求,然后将该请求传递给合适的 ISAPI 扩展. A

独家全功能USB2.0开发板,最强CY7C68013A-128核心板,超强资料不断提供更新服务

       学习USB开发再也不用买书啦,也不用花费重金去上培训班啦,IFLabs开创USB学习开发新模式,你所需要的知识.技术.范例.代码等等统统都在这里.IFLabs打造全网最丰富.最权威的USB开发平台和资料. 热卖的IFLabs精品USB2.0核心板套件再升级,全网独家推出最强.最全功能的Cypress USB 2.0 CY7C68013A-128AXC核心板开发板,全网最全配件和全网最全开发资料.只需这一次投入,即可实现USB接口开发的从入门到精通!并且有长期的全网最全开发手册更新支

台湾各个大学硕博论文链接,很全,有的可以全文下载。

http://ntur.lib.ntu.edu.tw/台湾大学机构典藏http://etds.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/ccd=uH.m91/webmge?Geticket=1台湾国家图书馆 全国博硕士论文资讯网http://etd.lib.nctu.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dwebmge&cache=1429577940693台湾联合大学(国立交通.国立中央.国立清华.国立阳明大学)博硕士论文http

[.net 面向对象程序设计进阶] (26) 团队开发利器(五)分布式版本控制系统Git——图形化Git客户端工具TortoiseGit

[.net 面向对象程序设计进阶] (26) 团队开发利器(五)分布式版本控制系统Git——图形化Git客户端工具TortoiseGit 读前必备: 接上篇: 分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境 http://www.cnblogs.com/yubinfeng/p/5182271.html 本篇导读: 上篇介绍了一款Windows环境下的Git服务器工具GitStack ,搭建了最简单的Windows下的Git服务器,需要再次提醒的是

.Net组件程序设计之对象生命周期

.Net组件程序设计之对象生命周期 .NET 垃圾回收 IDisposable() Using语句 .NET 垃圾回收 是CLR管理着垃圾回收器,垃圾回收器监控着托管堆,而我们使用的对象以及系统启动是所需要的一些必备的对象信息都存在于托管堆上,CLR会维护着一个列表(对象引用信息列表). 这个列表里存放的信息就是对应着托管堆中所有对象的信息(引用.被引用信息)每当使用一个新的对象或者是改变一个现有对象的引用CLR都会更新 对象引用信息列表.那么回收器一般什么时候调用呢? 垃圾回收器大多数是在托管

诗经 全文

诗经 全文 (带注释和译文) http://www.edu009.com/Article/HTML/Article_60756.html <诗经> 春秋·孔丘 <诗经>是我国第一部诗歌总集,先秦时代称为“诗”或“诗三百”,孔子加以了整理.汉武帝采纳董仲舒“罢黜百家,独尊儒术”的建议,尊“诗”为经典,定名为<诗经>. <诗经>现存诗歌 305 篇,包括西周初年到春秋中叶共 500 余年的民歌和朝庙乐章,分为风.雅.颂三章. “风”包括周南.召南.邶.鄘.卫.王

html websocket

from:http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/ websocket 规范升级过,在该链接的文章内未提及,后面补充了一些 更新的信息 作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas.本地存储.多媒体编程接口.WebSocket 等等.这其中有“Web 的 TCP ”之称的 WebSocket 格外吸引开发人员的注意.WebSocket 的出现使得浏览器提供对 Socket

帝国cms如何调用指定id的文章到首页?

小美女用帝国cms建了一个站,现在首页调出指定id为12的文章作为推荐,附带文章摘要,她想用代码的形式直接掉用,以后方便修改.那么,帝国cms如何调用指定id的文章呢?指定信息id,不是调用指定栏目id的文章噢.可以用loop标签来实现: [e:loop={'select * from [!db.pre!]ecms_news where id=12',1,24,0}] <a href="<?=$bqsr[titleurl]?>" target="_blank