[发明专利]在开发环境中集成诊断信息有效
申请号: | 201380034213.X | 申请日: | 2013-06-20 |
公开(公告)号: | CN104428757B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | A·C·布拉东;G·琼斯;M·A·格罗夫斯;T·G·特里温 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 环境 集成 诊断 信息 | ||
1.一种至少部分地由计算机实现的方法,所述方法包括:
在软件开发环境的图形界面上显示编程语言的代码,所述图形界面能操作用于接收关于软件开发活动的输入;
从用户接收关于软件开发活动的指令;
与从所述用户接收关于所述软件开发活动的所述指令异步地执行动作,所述动作包括:
获取关于所述代码的信息;
确定要显示在所述图形界面上的可操作标签,所述可操作标签指示关于所述代码的附加数据,所述可操作标签与所述代码的各部分相关联,在被激活时所述可操作标签使得所述软件开发环境显示关于所述代码的附加信息;
在所述图形界面上毗邻所述代码显示所述可操作标签;以及
响应于检测到来自所述用户的对所述可操作标签的激活,显示与所激活的可操作标签相关联的更详细的信息。
2.如权利要求1所述的方法,其特征在于,与接收所述指令异步地执行动作包括由第一线程执行所述动作,所述第一线程在第二线程接收到所述指令并且根据所述指令操作时不被阻塞。
3.如权利要求1所述的方法,其特征在于,在所述图形界面上显示所述可操作标签包括在类、方法和变量中的一个或多个的上方显示所述可操作标签。
4.如权利要求1所述的方法,其特征在于,进一步包括可视地突出显示已经对与所述可操作标签中的至少一个相对应的数据进行的变更。
5.如权利要求4所述的方法,其特征在于,可视地突出显示已经对所述可操作标签中的至少一个进行的变更包括在关于所述代码的信息指示所述代码的执行时间已经改变的情况下显示突出显示的文本。
6.一种在计算环境中的系统,包括:
软件开发环境,所述软件开发环境能操作用于从用户接收关于软件开发活动的输入,所述软件开发环境包括:
能操作用于呈现与软件程序的代码相关联的文本的显示器,
能操作用于从所述用户接收与所述代码相关的编辑指令的源代码编辑器,
能操作用于获取关于所述代码的信息的获取管理器,以及
能操作用于确定要呈现在所述显示器上的可操作标签的动作标签管理器,所述可操作标签表示关于所述代码的信息,所述动作标签管理器还能操作用于使得在所述显示器上呈现所述可操作标签,以使得每一个可操作标签毗邻该可操作标签所关联的代码部分呈现,并且响应于检测到来自所述用户的对所述可操作标签的激活,显示与所激活的可操作标签相关联的更详细的信息,
其中所述获取管理器和所述动作标签管理器与所述源代码编辑器异步地操作。
7.如权利要求6所述的系统,其特征在于,进一步包括能操作用于与所述软件开发活动异步地生成所述信息的一个或多个信息提供者。
8.如权利要求6所述的系统,其特征在于,所述动作标签管理器还能操作用于接收指示正与动作标签交互的消息并且作为响应使得在所述显示器上呈现关于所述动作标签的更详细的信息。
9.一种在计算机系统中的图形用户界面,包括:
其中呈现软件程序的代码的第一区域;以及
其中呈现关于所述代码的可操作标签的第二区域,所述可操作标签指示关于所述代码的附加数据,所述附加数据与来自用户的在所述第一区域内进行的软件开发活动异步地获取,在被所述用户激活时所述可操作标签使得软件开发环境在第三区域中呈现关于所述代码的附加信息,所述第一、第二和第三区域彼此相邻。
10.如权利要求9所述的图形用户界面,其特征在于,所述可操作标签用比用于呈现表示所述代码的文本更小的字体大小且用与用于呈现表示所述代码的文本的颜色不同的颜色来呈现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380034213.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:认证设备及方法
- 下一篇:代码片段的泛化和/或特化