[发明专利]用于可扩充编译器和工具基础结构的描述语言有效
申请号: | 200410058970.3 | 申请日: | 2004-07-23 |
公开(公告)号: | CN1577265A | 公开(公告)日: | 2005-02-09 |
发明(设计)人: | J·伯格;D·R·小塔迪蒂;C·L·米切尔;A·E·艾尔斯;V·K·格罗弗 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
代理公司: | 上海专利商标事务所 | 代理人: | 谢喜堂 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 描述了用于扩充配置相关可扩充软件程序的方法和系统。可以通过添加配置相关扩展来扩充核心可扩充软件程序的类。扩展可在编译软件程序的核心版本之前静态地添加,或者在运行时刻动态地添加。可扩充核心类的声明可包括具有该类是静态可扩充还是动态可扩充的指示的可扩充属性。也描述了用于适当地声明配置相关可扩充类的对象描述语言。也描述了用于处理该对象描述语言来生成可扩充类声明及其扩展的源代码表示的预处理器。源代码表示然后可以用来生成核心软件程序的扩充版本。 | ||
搜索关键词: | 用于 扩充 编译器 工具 基础 结构 描述 语言 | ||
【主权项】:
1.一种生成以面向对象编程语言书写的软件的扩充版本、其通过多个对软件的扩展来提供对象类的方法,其特征在于,所述方法包括:接收包括对要通过所述软件的扩充版本实现的相应软件开发情形的扩展的多个软件开发情形类扩展集的调用;以及如所述扩展所指示的扩充所述软件的一个或多个类。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410058970.3/,转载请声明来源钻瓜专利网。