用于可扩充编译器和工具基础结构的描述语言

    公开(公告)号:CN1577265A

    公开(公告)日:2005-02-09

    申请号:CN200410058970.3

    申请日:2004-07-23

    Applicant: 微软公司

    CPC classification number: G06F8/70 G06F9/4488

    Abstract: 描述了用于扩充配置相关可扩充软件程序的方法和系统。可以通过添加配置相关扩展来扩充核心可扩充软件程序的类。扩展可在编译软件程序的核心版本之前静态地添加,或者在运行时刻动态地添加。可扩充核心类的声明可包括具有该类是静态可扩充还是动态可扩充的指示的可扩充属性。也描述了用于适当地声明配置相关可扩充类的对象描述语言。也描述了用于处理该对象描述语言来生成可扩充类声明及其扩展的源代码表示的预处理器。源代码表示然后可以用来生成核心软件程序的扩充版本。

    用于扩充配置相关可扩充软件的方法和系统

    公开(公告)号:CN100478874C

    公开(公告)日:2009-04-15

    申请号:CN200410058970.3

    申请日:2004-07-23

    Applicant: 微软公司

    CPC classification number: G06F8/70 G06F9/4488

    Abstract: 描述了用于扩充配置相关可扩充软件程序的方法和系统。可以通过添加配置相关扩展来扩充核心可扩充软件程序的类。扩展可在编译软件程序的核心版本之前静态地添加,或者在运行时刻动态地添加。可扩充核心类的声明可包括具有该类是静态可扩充还是动态可扩充的指示的可扩充属性。也描述了用于适当地声明配置相关可扩充类的对象描述语言。也描述了用于处理该对象描述语言来生成可扩充类声明及其扩展的源代码表示的预处理器。源代码表示然后可以用来生成核心软件程序的扩充版本。

Patent Agency Ranking