摘要:
所有windows开发人员都熟悉“Dll hell”这个版本控制问题。为一个新应用程序安装的组件覆盖了旧应用程序的组件,就可能发生Dll hell。它会造成旧的应用程序行为失常,或者完全“罢工”。现在,.NET FrameWork架构将引用程序组件完全隔离开,是应用程序总是加载当初生成和侧视时使用的那些组件。如果一个应用程序在安装好以后能够运行,那么以后总是可以运行的,不会发生其组件被其他应用程序... 阅读全文
摘要:
CLR(公共语言运行库)旨在显著简化Win32和COM需要的管道连接(plumbing)工作以及一些晦涩难解的结构。特别指出的是,CLR现在能避免开发人员去理解以下一些概念:注册表、全局唯一标识符、IUnknown、AddRef、Release、Hresult等。CLR并非只是将这些概念从开发人员哪里抽象出来,相反,所有这些概念在CLR中将不以任何形势而存在。当然,加入我们的.NET Framew... 阅读全文
摘要:
以前常见的一种情况是,部分操作系统功能通过动态链接库(DLL)函数来访问,另一部分功能则通过COM对象来访问。 现在,所有应用程序服务都通过一个通用的,面向对象的编程模型来提供。 阅读全文
摘要:
模型,就是日常中说的模型。建房子 要有房模,编程也就象建房子,不同的房子有不同的模型,至于具体什么模型,那很多,你也不必去 搞的太深。你如果做java开发,mVC模型 一定要知道。m:model,v:view,c:control; 编程模型,简单地可以理解它就是模板,遇到相似问题我们就可以方便依模板解决,这样就简化了编程问题. 概念数据模型呢就是数据库管理的教学形式的一种框架,是用来描述一... 阅读全文