-
公开(公告)号:US08726237B2
公开(公告)日:2014-05-13
申请号:US12607861
申请日:2009-10-28
申请人: Shawn Van Ness , Paul Kwiatkowski , Nikhil Dang , Martyn Lovell , Benjamin Constable , Gary Henderson
发明人: Shawn Van Ness , Paul Kwiatkowski , Nikhil Dang , Martyn Lovell , Benjamin Constable , Gary Henderson
IPC分类号: G06F9/44
摘要: Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.
摘要翻译: 许多计算机应用程序涉及事件驱动编程。 不幸的是,应用程序开发人员在计算机应用程序中的所有相关事件的非托管代码中开发事件处理程序可能会很麻烦。 例如,当使用与事件处理相关的COM对象时,可能会在应用程序开发人员身上放置生命周期管理的负担。 因此,本文公开了用于非托管代码中的事件处理的一个或多个系统和/或技术。 提供了包括第一接口和第二接口的委托。 代表可以从连接到第一接口的软件平台接收事件数据,并且可以通知连接到第二接口的进程的功能。 当计算平台和进程已经释放了它们与相应接口的连接时,代理自毁,从而减轻了进程内生命周期管理功能的手动编码。
-
公开(公告)号:US20110099537A1
公开(公告)日:2011-04-28
申请号:US12607861
申请日:2009-10-28
申请人: Shawn Van Ness , Paul J. Kwiatkowski , Nikhil Dang , Martyn S. Lovell , Benjamin Constable , Gary Henderson
发明人: Shawn Van Ness , Paul J. Kwiatkowski , Nikhil Dang , Martyn S. Lovell , Benjamin Constable , Gary Henderson
摘要: Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.
摘要翻译: 许多计算机应用程序涉及事件驱动编程。 不幸的是,应用程序开发人员在计算机应用程序中的所有相关事件的非托管代码中开发事件处理程序可能会很麻烦。 例如,当使用与事件处理相关的COM对象时,可能会在应用程序开发人员身上放置生命周期管理的负担。 因此,本文公开了用于非托管代码中的事件处理的一个或多个系统和/或技术。 提供了包括第一接口和第二接口的委托。 代表可以从连接到第一接口的软件平台接收事件数据,并且可以通知连接到第二接口的进程的功能。 当计算平台和进程已经释放了它们与相应接口的连接时,代理自毁,从而减轻了进程内生命周期管理功能的手动编码。
-
公开(公告)号:US20070061710A1
公开(公告)日:2007-03-15
申请号:US11223397
申请日:2005-09-09
申请人: Daniel Chartier , Benjamin Constable , Sam Spencer
发明人: Daniel Chartier , Benjamin Constable , Sam Spencer
CPC分类号: G06F17/227 , G06F17/212
摘要: Systems and methods are disclosed for providing direct style sheet editing. The disclosed systems and methods may include selecting a first target rule for a next formatting operation. The selected first target rule may include a modified property and may be selected from a plurality of target rules. Furthermore, the disclosed systems and methods may include enabling property changes to occur in a most specific target rule in the plurality of target rules. The most specific target rule may contain the modified property. Moreover, the disclosed systems and methods may include providing a highlighting mechanism configured to allow a user to see which regions of a page are to be affected by the selected first target rule.
摘要翻译: 公开了用于提供直接样式表编辑的系统和方法。 所公开的系统和方法可以包括为下一格式化操作选择第一目标规则。 所选择的第一目标规则可以包括修改的属性,并且可以从多个目标规则中选择。 此外,所公开的系统和方法可以包括使得能够在多个目标规则中的最特定目标规则中发生属性改变。 最具体的目标规则可能包含已修改的属性。 此外,所公开的系统和方法可以包括提供突出显示机制,其被配置为允许用户看到页面的哪些区域受到所选择的第一目标规则的影响。
-
4.
公开(公告)号:US20070061715A1
公开(公告)日:2007-03-15
申请号:US11222715
申请日:2005-09-09
申请人: Daniel Chartier , Benjamin Constable , Sam Spencer
发明人: Daniel Chartier , Benjamin Constable , Sam Spencer
CPC分类号: G06F3/04845 , G06F17/211 , G06F17/24
摘要: Systems and methods are disclosed for providing an editable visual formatting model. The disclosed systems and methods may include providing visual formatting properties. The visual formatting properties may comprise an outer-most polygon corresponding to a container of a selected element, a middle polygon corresponding to a margin of the selected element, and an inner-most polygon corresponding to a padding of the selected element. Furthermore, the disclosed systems and methods may include providing interactive handles configured to provide design view editing of the visual formatting properties.
摘要翻译: 公开了用于提供可编辑视觉格式化模型的系统和方法。 所公开的系统和方法可以包括提供视觉格式化属性。 视觉格式化属性可以包括对应于所选元素的容器的最外边多边形,对应于所选元素的边缘的中间多边形以及对应于所选元素的填充的最内侧多边形。 此外,所公开的系统和方法可以包括提供被配置为提供视觉格式化属性的设计视图编辑的交互式句柄。
-
-
-