随笔分类 - [25]窗囧口冂
Windows
摘要:(1)下载firefox 3.0源代码。下载并安装 mozilla-build (2)运行 start-msvc9.bat,进入shell界面, 查看环境变量: echo $PATH echo $LIB echo $INCLUDE (3)确保: windows sdk所在目录\bin; VS9所在目录\VC\bin; VS9所在目录\Common7\IDE在 PATH 之中 ...
阅读全文
摘要:1、简介 能够动态执行 C# 代码是一件很酷的功能,比如,我们可以在控制台中输入一行 C# 代码,然后程序自动编译并执行这一行代码,将结果显示给我们。这差不多就是一个最简单的 C# 代码解释器了。 动态执行 C# 代码又是一件很有用的功能,比如,我们可以将某些代码写在某个文件之中,由程序集在执行时进行加载,改变这些代码不用中止程序,当程序再次加载这些代码时,就自动执行的是新代码了。 下面,我将在写...
阅读全文
摘要:二、类型管理 1、程序集与类型的管理 在Context初始化时便将AppDomain中的类型全部加载并交给TypeManager管理: public Context() { …… TypeManager = new TypeManager(); Assemblys = new Diction...
阅读全文
摘要:一、程序的基本结构 程序的控制核心是Context类,它持有: ·类型管理器TypeManager,管理该运用程序域加载的命名空间及类型的树,树结构如下: TypeDictionary(Root) |--TypeDictionary | |--TypeDictionary | |--TypeD...
阅读全文