• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 14
    • 下载费用:20 金币  

    玩重庆时时彩定位胆: 针对外部数据源的静态类型检查.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201110100148.9

    申请日:

    2011.04.13

    公开号:

    CN102222012A

    公开日:

    2011.10.19

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||专利申请权的转移IPC(主分类):G06F 9/45变更事项:申请人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150805|||实质审查的生效IPC(主分类):G06F 9/45申请日:20110413|||公开
    IPC分类号: G06F9/45 主分类号: G06F9/45
    申请人: 微软公司
    发明人: T·Y·T·额; J·A·费雪; D·西梅; L·J·霍本
    地址: 美国华盛顿州
    优先权: 2010.04.14 US 12/759,721
    专利代理机构: 上海专利商标事务所有限公司 31100 代理人: 蔡悦
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110100148.9

    授权公告号:

    |||||||||

    法律状态公告日:

    2016.03.16|||2015.08.26|||2013.04.24|||2011.10.19

    法律状态类型:

    授权|||专利申请权、专利权的转移|||实质审查的生效|||公开

    摘要

    在交互编辑环境中执行针对外部数据源的静态类型检查??梢韵蛴没峁┒杂谕獠渴莸挠攵阅诓烤蔡?、类型化数据所提供的体验相同的丰富编辑体验。提供可扩展编译器,使得用户或第三方可以将类型检查工具扩展到任何外部数据源。提供可扩展语言服务,使得用户或第三方可以扩展语言服务以提供外部数据的一致的且当前的静态视图??衫┱贡嘁肫骱陀镅苑裨市碛镅岳┱共迦肜嘈图觳楣?。这使得编译器和语言服务能够提供扩展点,该扩展点允许编辑器的扩展并且允许语言服务静态地呈现动态信息。

    权利要求书

    权利要求书
    1.  一种系统(100),包括:
    处理器(142)和存储器(144),存储器包括一???,其被配置成使所述处理器(142)执行:
    通过以下来在交互式编辑环境(104)中提供针对外部数据源(120、124、128等)的静态类型检查:
    提供所述外部数据源(120、124、128等)的扩展点(116),所述扩展点(116)由公共应用程序编程接口访问,所述应用程序编程接口接受为所述外部数据源(120、124、128等)定制的扩展(118),
    通过创建所述外部数据源(120、124、128等)的合成类来实现所述应用程序编程接口,所述合成类启用对所述外部数据源(120、124、128等)的静态类型检查。

    2.  如权利要求1所述的系统,其特征在于,所述扩展包括对所述外部数据源专用的逻辑。

    3.  如权利要求1所述的系统,其特征在于,所述外部数据源是动态的。

    4.  如权利要求3所述的系统,其特征在于,静态类型编程辅助包括在源代码的交互式编辑期间为所述外部数据源提供的自动完成、参数帮助、工具提示、或成员列表。

    5.  如权利要求1所述的系统,其特征在于,在编译期间,合成方法和合成类型由对所述外部数据源的动态调用来替换。

    6.  一种方法(200),包括:
    通过以下来在软件开发计算机上的交互式编辑环境中提供针对外部数据源的静态类型检查:
    提供对所述外部数据源的扩展点(202),所述扩展点由公共应用程序编程接口访问,所述应用程序编程接口向为所述外部数据源定制的扩展提供接口;
    通过创建从系统合成类型继承的类来实现所述接口,使得合成类是为所述外部数据源创建的,所述合成类表示主存的模型(202);
    导入用表示所述扩展的属性标记的类型,并且基于从所述系统合成类型继承的方法将所导入的类型变换成内部表示(206);
    当对所述系统合成类型作出调用时或当对所述系统合成类型调用一方法时,生成调用对所主存的模型的合成类的方法调用的代码(208)。

    7.  如权利要求6所述的方法,其特征在于,还包括:
    使用所述内部表示以在集成开发环境或REPL环境中提供对所述外部数据源的静态类型检查。

    8.  如权利要求7所述的方法,其特征在于,所述静态类型检查包括交互式源代码编辑器中的功能列表、工具提示、成员列表、或自动完成。

    9.  如权利要求6所述的方法,其特征在于,还包括:
    在编译期间用对所述外部数据源的动态调用来替换所述合成类型。

    10.  如权利要求6所述的方法,其特征在于,所述扩展包括对所述外部数据源专用的逻辑。

    11.  一种包括计算机可执行指令的计算机可读存储介质,所述指令当被执行时使得至少一个处理器:
    通过以下来在交互式编辑环境(104)中提供针对外部数据源(120、124、128等)的静态类型检查:
    提供所述外部数据源(120、124、128等)的扩展点(116),所述扩展点(116)由公共应用程序编程接口访问,所述应用程序编程接口向为所述外部数据源(120、124、128等)定制的扩展(118、122、126等)提供接口;
    通过创建所述外部数据源(120、124、128等)的合成类来实现所述应用程序编程接口,所述合成类启用对所述外部数据源(120、124、128等)的静态类型检查;
    当对合成类型作出调用时或当对所述合成类型调用一方法时,生成代码,所生成的代码对所述外部数据源(120、124、128等)的合成类型调用一方法调用;以及
    在交互式编辑期间显示动态检查编程辅助。

    12.  如权利要求11所述的计算机可读介质,其特征在于,还包括被执行时使得所述至少一个处理器执行以下步骤的计算机可执行指令:
    在编译期间用对所述外部数据源的动态调用来替换所述合成类型。

    13.  如权利要求11所述的计算机可读介质,其特征在于,还包括被执行时使得所述至少一个处理器执行以下步骤的计算机可执行指令:
    在计算机程序的交互式编辑期间提供自动完成、成员列表、功能列表、参数帮助或工具提示帮助。

    14.  如权利要求11所述的计算机可读介质,其特征在于,还包括被执行时使得所述至少一个处理器执行以下步骤的计算机可执行指令:
    向编译器或语言服务的扩展提供接口。

    15.  如权利要求11所述的计算机可读介质,其特征在于,还包括被执行时使得所述至少一个处理器执行以下步骤的计算机可执行指令:
    向外部数据源的扩展提供接口包括数据库、电子表格、web服务、盘上的文件、或域专用模型。

    关 键 词:
    针对 外部 数据源 静态 类型 检查
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:针对外部数据源的静态类型检查.pdf
    链接地址://www.4mum.com.cn/p-5861986.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03