您的位置:程序门 -> .net技术 -> c#



请教一个概念:c#程序集的概念和用途?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教一个概念:c#程序集的概念和用途?
发表于:2007-04-04 14:53:20 楼主
小弟最近在拜读c#高级编程第四版   里面第十五章讲到了程序集看了白天还是不太明白程序集用来干嘛的
请大家给小弟解惑一下?
谢谢了!!!!!
发表于:2007-04-04 15:29:261楼 得分:0
该回复于2007-12-21 20:14:42被管理员或版主删除
发表于:2007-04-04 15:51:382楼 得分:0
帮lz顶
发表于:2007-04-04 16:25:283楼 得分:0
顶啊   别沉下去啊
发表于:2007-04-04 19:21:544楼 得分:0
路过,帮忙!
发表于:2007-04-04 20:31:205楼 得分:0
dll组件化编程,可复用,方便分工,较易维护,系统架构较好……
发表于:2007-04-04 20:50:106楼 得分:0
等你用到动态加载等东西的时候,自然就能深刻的理解程序集的概念了。
发表于:2007-04-04 22:06:417楼 得分:0
按我的理解就是dll或者是exe!
dll用来引用,exe是程序,
就这么简单
深一点的暂时不用理解!
发表于:2007-04-04 22:56:468楼 得分:0
程序集的定义:
                      1.程序集是一个或多个托管模块,以及一些资源文件的逻辑组合。
                      2.程序集是组件复用,以及实施安全策略和版本策略的最小单位。
                      3.程序集是包含一个或者多个类型定义文件和资源文件的集合。在程序集包含的所有文件中,有一个文件用于   保存清单。(清单是元数据部分中一组数据表的集合,其中包含了程序集中一部分文件的名称,描述了程序集的   版本,语言文化,发布者,共有导出类型,以及组成该程序集的所有文件)。

  程序集的物理表现:
                      1.可执行程序集:存在一个用于表示exe的文件,这个文件是程序集的入口点。
                      2.提供功能的程序集:存在一个用于表示dll的文件,这个文件是程序集的入口点。
发表于:2007-04-04 23:24:299楼 得分:0
说白了,就是项目编译生成的*.dll和*.exe文件,由于c#等托管语言编译生成的dll或exe跟以前的dll和exe文件有点不同,它们需要clr来加载或运行,为了加以区别,就给它们其了个名字叫“程序集”。

本质上都是pe文件:)
发表于:2007-04-05 01:01:4910楼 得分:0
可以把程序集简单理解为你的.net项目在编译后生成的*.exe或*.dll文件.
发表于:2007-04-05 01:11:1811楼 得分:0
详细点就是:程序集是   .net   框架应用程序的主要构造块。它是一个功能集合,并以单个实现单元(一个或多个文件)的形式生成、版本化和部署。所有托管类型和资源或者只在其实现单元中标记为可访问,或者在该单元外由代码标记为可访问。
发表于:2007-04-05 05:45:1212楼 得分:0
目前你只需要理解程序集是exe和dll就足够了....

其他的内容你会将来在做项目的时候慢慢理解的...最起码我是如此...:)
发表于:2007-04-05 05:48:2613楼 得分:0
学习。
发表于:2007-04-05 09:06:1114楼 得分:0
程序集是一个容器,是一个单位,你只要理解他是一堆程序和嵌入资源的容器就行了,至于它是什么的最大最小单位,等你用到的时候自然会明白……


快速检索

最新资讯
热门点击