摘要: 在《C# via .NET》中,有这样的描述CLR并不和Module模块一起工作,相反是和程序集一起工作的。程序集是一个抽象的概念。首先,程序集是一个或多个模块、资源文件的逻辑性分组,其次程序集是重用,安全性和版本控制的最小单元。上图中一些托管模块和资源(或数据)文件准备交由一个工具来处理,该工具生成单独一个PE32+文件来表示文件的逻辑性分组。实际发生的事情是,PE32+文件含有一个名为“清单”(manifest)的数据快,清单是由元数据表构成的另一种集合。这些表描述了构成程序集的文件,由程序集中的文件实现的公开导出的类型,以及与程序集关联在一起资源或数据文件。你可以使用不同的编程语言中实现 阅读全文
posted @ 2013-03-20 10:10 grkin 阅读(951) 评论(0) 推荐(1) 编辑
摘要: MVC模式是针对GUI应用的软件架构模式,他体现了关注点分离这样一个基本的设计方针,将一个人机交互应用涉及的功能分为Model,Controller, View三部分,以下是它们相应的职责。--Model 是对应用状态和业务功能的封装,Model接受Controller的请求,并完成相应的业务处理,在状态改变时向View发出相应的通知。--View 实现可视化界面的呈现并捕捉最终用户的交互操作(比如鼠标和键盘操作)。--Controller接受View转发过来的用户操作,完成响应的UI逻辑。如果需要涉及到业务功能的调用,Controller会直接调用Model。在完成UI处理之后,Contro 阅读全文
posted @ 2013-03-20 08:27 grkin 阅读(466) 评论(0) 推荐(1) 编辑