当前位置: 首页 > 专利查询>微软公司专利>正文

始终拖放的求和公式制造技术

技术编号:8366764 阅读:230 留言:0更新日期:2013-02-28 05:15
本发明专利技术涉及始终拖放的求和公式。提供在用户界面中的内容表面上的一位置处插入公式。可在计算机上显示示出状态栏的用户界面,该状态栏包括一个或多个预定的计算。计算机可从该用户界面中的状态栏接收预定计算的选择。随后可将所选的预定计算从状态栏拖拽并插入在该用户界面中的内容表面上的放置位置处。计算机随后可在该用户界面中自动生成与所选的预定计算相对应的公式。

【技术实现步骤摘要】

本专利技术涉及插入公式的方法,尤其涉及始终拖放的求和公式
技术介绍
计算机生产力应用包括用于用户输入公式以对数据执行计算的功能,该数据可显不在电子表格或字处理应用所创建的表格中。一般而言,输入(enter)或键入(type)公式的任务对许多用户而言是一项艰难的任务,因为他们必须要了解所有的函数名和语法以在应用中键入公式。在平板(tablet)或触摸板(touch slate)型的设备上,上述任务尤其困难,这是因为在虚拟键盘或屏幕上键盘(on-screen keyboard)上打字的增加的困难。例如,在许多平板计算设备中,用户必须改变到不同的键盘视图来获得各符号(诸如数学运算符)、数字和文本间的访问。正是基于这些及其他考虑才作出了本文所述的各种实施例。
技术实现思路
提供本
技术实现思路
以便以简化的形式介绍将在以下的具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。提供了用于在用户界面中的内容表面上的一位置处插入公式的实施例。可在计算机上显示示出状态栏的用户界面,该状态栏包括一个或多个预定计算。计算机可从该用户界面中的状态栏接收对预定计算的选择。随后可将所选的预定计算从状态栏拖拽(drag)并插入在该用户界面中的内容表面上的放置(drop)位置处。计算机随后可在该用户界面中自动生成与所选的预定计算相对应的公式。 通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下具体实施方式均仅是例示性的,且不限制所要求保护的本专利技术。提供本
技术实现思路
以便以简化的形式介绍将在以下具体实施例中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。附图说明图I是根据一个实施例的用户界面的计算机屏幕显示,示出了正将预定计算从状态栏拖拽到内容表面上的放置位置;图2是根据一个实施例的用户界面的计算机屏幕显示,示出了在内容表面上的放置位置处放置预定计算后所生成的公式;图3是根据另一个实施例的用户界面的计算机屏幕显示,示出了正将预定计算从状态栏拖拽到内容表面上的放置位置;图4是根据一个实施例的用户界面的计算机屏幕显示,示出了添加到在内容表面上的放置位置处的预定计算的显示的描述性标签;图5是根据一个实施例的示出在用户界面中的内容表面上的一位置处插入公式的例程(routine)的流程图;图6是可在其中实现各实施例的计算设备的简化框图;图7A是可在其中实现各实施例的移动计算设备的简化框图;图7B是可在其中实现各实施例的移动计算设备的简化框图;以及图8是可在其中实现各实施例的分布式计算环境的简单框图。具体实施例方式提供了用于在用户界面中的内容表面上的一位置处插入公式的实施例。可在计算 机上显示示出状态栏的用户界面,该状态栏包括一个或多个预定的计算。计算机可从该用户界面中的状态栏接收预定计算的选择。随后可将所选的预定计算从状态栏拖拽(drag)并插入在该用户界面中的内容表面上的放置(drop)位置处。计算机随后可在该用户界面中自动生成与所选的预定计算相对应的公式。图I是根据一个实施例的用户界面100的计算机屏幕显示,示出了将预定计算120从状态栏117拖拽到内容表面105上的放置位置155 ;用户界面100可由计算机所执行的生产力应用生成。根据一个实施例,生产力应用可包括客户端的或基于web的电子表格应用,诸如来自华盛顿州雷蒙德的微软公司的EXCEL电子表格软件。应当理解,根据文本描述的各实施例,可以使用来自其他制造商的其他电子表格应用。本领域的技术人员应当理解,根据本文描述的各实施例,还可以使用来自其他制造商的其他生产力应用。其他生产力应用可包括但不限于字处理软件、演示文稿图形软件、图表软件、项目管理软件、发布软件和笔记软件。应当理解,上述生产力应用可以包括单个的应用程序,或者替代地可以被合并到生产力应用套装中,诸如来自微软公司的OFFICE应用程序套装。用户界面100中的内容表面105可包括电子表格应用工作簿(即,电子表格)以显示数据值115,所述数据值可显示在内容表面105的列中。状态栏117可显示多个预定计算,所述计算是基于数据值115从常用公式自动生成的。根据一个实施例,用于生成内容表面105的生产力应用可进一步被配置成自动生成预定计算,所述预定计算可包括但不限于基于常用公式(诸如聚合函数(aggregage function))对包含所述数据值115的所选单元格的平均值120、计数125、最小值130、总和135、最大值137、和数字计数(numericalcount) 139。例如,响应于对单元格C3到C8中的数据值的选择,生产力应用可自动利用公式(例如,聚合函数)来计算所选择的数据值的平均值、计数、最小值和总和,并将结果显示在状态栏117中。应当理解,根据本文描述的实施例,也可以使用其他聚合函数。还应理解,根据一个实施例,预定计算也可与聚合函数之外的公式相关联。例如,对于字处理文档,本文描述的生产力应用可被配置成自动利用字段码(即,文档中可能改变的数据的占位符)而不是聚合函数来自动计算与文档相关联的日期和页数,以在状态栏117中显示。类似地,对于演示文稿文档,本文描述的生产力应用可被配置成自动利用程序指令来自动计算包括该演示文稿文档的幻灯片的幻灯片数,以在状态栏117中显示。状态栏117还可显示定制计算140,所述定制计算可以是用户创建的公式的结果。例如,定制计算140表示单元格范围C3:C8中的数据值115的总和除以100。应当理解,还可定义其他定制计算而不背离本文描述的实施例的范围,诸如将英尺转换为英寸。根据一个实施例,可以通过在电子表格单元格中键入公式并将该公式拖拽到状态栏117中来定制计算,以便根据用户创建的公式来自动计算在电子表格上选择的任何范围的单元格。如同上面简短讨论的,用户界面100示出预定计算平均值120正被从状态栏117拖拽到内容表面105上的放置位置155。根据一个实施例,预定计算平均值120从状态栏117的拖拽可以响应于用户将指针145导航到预定计算平均值120、使用计算机输入设备(例如,鼠标)来将预定计算平均值120在内容表面105上朝放置位置155拖拽来在计算设备上发起。根据另一个实施例,预定计算平均值120的拖拽可以响应于通过使用手指或指示笔来将预定计算平均值120从状态栏117在内容表面105上朝放置位置155拖拽来在启用触摸的计算设备(诸如平板或触摸板型设备)上的触摸输入而由用户发起。根据又一个实施例,预定计算平均值120的拖拽可以响应于通过(使用手指或指示笔)轻击预定计算平均值120以将其作为用户界面元素(例如,按钮)进行选择并随后将该用户界面元素在内容表面105上朝放置位置155拖拽来在启用触摸的计算设备(诸如平板或触摸板型设备)上的触摸输入而由用户发起。应当理解,上面讨论的示例还可被应用到定制计算(诸如定制计算 140)的拖拽和放置。根据一个实施例,放置位置155可包括电子表格中用于显示从状态栏117拖拽来的预定的或定制的计算的用户确定的单元格。用户界面100还包括公式栏本文档来自技高网
...

【技术保护点】
一种用于在用户界面中的内容表面上的一位置处插入公式的计算机实现的方法,包括:通过计算机,在所述用户界面中显示包括至少一个预定计算的状态栏;通过所述计算机,在所述用户界面中接收对所述状态栏中的所述至少一个预定计算的选择;通过所述计算机,在所述用户界面中将所选的至少一个预定计算从所述状态栏拖拽;通过所述计算机,在所述用户界面中在所述内容表面上的放置位置处插入所述所选的至少一个预定计算;通过所述计算机,自动地在所述用户界面中生成与所述所选的至少一个预定计算相对应的公式。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:E·W·帕特森K·X·程B·E·兰帕森
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1