Logical separation of code and content
    1.
    发明授权
    Logical separation of code and content 有权
    代码和内容的逻辑分离

    公开(公告)号:US07464368B2

    公开(公告)日:2008-12-09

    申请号:US10410096

    申请日:2003-04-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30

    摘要: Code and content of a program can be logically separated for display and editing within an integrated development environment. The code and content are separated by the application of a separation algorithm that extracts the code and content into discrete buffers. A user can then designate what portions of the program they wish to view, including a code only view, a content only view, a design view, or a consolidated content and code view. While in any of the foregoing views, the program can be edited with tools and components provided by the integrated development environment. Thereafter, the logically separated portions of the program can be merged back together into a single program file.

    摘要翻译: 程序的代码和内容可以在逻辑上分开,以便在集成开发环境中进行显示和编辑。 代码和内容通过应用将代码和内容提取为离散缓冲区的分离算法来分离。 然后,用户可以指定他们想要查看的程序的哪些部分,包括仅代码视图,仅内容视图,设计视图或综合内容和代码视图。 在任何前述视图中,可以使用集成开发环境提供的工具和组件编辑程序。 此后,程序的逻辑分离部分可以一起合并成单个程序文件。

    Integrated development environment access to remotely located components
    2.
    发明授权
    Integrated development environment access to remotely located components 有权
    集成开发环境访问远程组件

    公开(公告)号:US07412686B2

    公开(公告)日:2008-08-12

    申请号:US10361359

    申请日:2003-02-10

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: Access to remotely located components for developing programs is provided with an interface that is launched from directly within an Integrated Development Environment (IDE). The interface is configured to access one or more desired component repositories through a web service. A programmer can use the interface to query the component repositories for one or more desired components. The interface can also provide additional information that is known about the identified components, as obtained from the web service hosting the component repositories. Once the one or more desired components are identified, the interface can also be used to download and install the components directly into the component toolboxes of the IDE for immediate use. The components may include various files that are contained in a modified dynamic loadable library (DLL) file format or another format that allows the files to be authenticated.

    摘要翻译: 提供用于开发程序的远程组件的访问提供了从集成开发环境(IDE)中直接启动的界面。 该接口被配置为通过Web服务访问一个或多个所需的组件存储库。 程序员可以使用接口来查询组件存储库中的一个或多个所需组件。 接口还可以提供从被托管组件存储库的Web服务获得的已识别组件的附加信息。 一旦识别了一个或多个所需的组件,接口也可用于将组件直接下载并安装到IDE的组件工具箱中,以便立即使用。 组件可以包括以修改的动态可加载库(DLL)文件格式或允许文件被认证的另一种格式所包含的各种文件。

    Code builders
    3.
    发明授权
    Code builders 有权
    代码构建器

    公开(公告)号:US07665061B2

    公开(公告)日:2010-02-16

    申请号:US10410097

    申请日:2003-04-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30

    摘要: Code builders can be used to generate code segments that are customized in response to user input. An integrated development environment provides links to one or more code builders that are configured for developing specific types of code. Once a code builder is selected or dragged and dropped on a code editor, a code builder interface is launched that prompts the user for input that will be applied to a document object model describing the basic attributes of the code segment. The code builder then generates the customized code and inserts it into a desired location within the integrated development environment.

    摘要翻译: 代码构建器可用于生成根据用户输入进行定制的代码段。 集成开发环境提供指向一个或多个代码构建器的链接,这些代码构建器被配置用于开发特定类型的代码。 一旦在代码编辑器上选择或拖放了代码生成器,就会启动代码生成器界面,提示用户输入将被应用于描述代码段基本属性的文档对象模型。 代码生成器然后生成定制的代码并将其插入集成开发环境中的所需位置。

    Integrating online community and program development environments
    4.
    发明授权
    Integrating online community and program development environments 有权
    整合在线社区和程序开发环境

    公开(公告)号:US07395312B2

    公开(公告)日:2008-07-01

    申请号:US10410099

    申请日:2003-04-08

    IPC分类号: G06F15/16

    CPC分类号: H04L67/36 G06F8/20 H04L69/329

    摘要: An Integrated Development Environment (IDE) is configured with an online community interface for accessing online community resources, such as contacts and information, directly through the Internet or other networks. The online community interface displays icons and other selectable objects that are associated with contacts or webpages. Upon selecting an object associated with a contact, an email or instant messaging window is launched that enables communication with the one or more contacts. Upon selecting an object associated with a webpage, a browser is launched that accesses and displays the webpage. The online community interface also enables an IDE element, such as a development tool or program snippet to be copied from the IDE and sent to a desired contact through the IDE interface.

    摘要翻译: 集成开发环境(IDE)配置有在线社区界面,用于通过Internet或其他网络直接访问在线社区资源,如联系人和信息。 在线社区界面显示与联系人或网页相关联的图标和其他可选对象。 在选择与联系人相关联的对象时,启动电子邮件或即时消息窗口,其能够与一个或多个联系人进行通信。 在选择与网页相关联的对象时,启动浏览器来访问和显示网页。 在线社区界面还可以将IDE元素(如开发工具或程序片段)从IDE复制并通过IDE界面发送到所需的联系人。

    Script markup
    9.
    发明授权
    Script markup 失效
    脚本标记

    公开(公告)号:US07945853B2

    公开(公告)日:2011-05-17

    申请号:US11318305

    申请日:2005-12-23

    IPC分类号: G06F17/22

    CPC分类号: G06F17/218

    摘要: A script markup language provides a declarative mechanism for defining script-based interactive behavior and application logic associated with a document. The script markup defining the interactive behavior and application logic is presented as an independent portion of the markup for the document, separated from any markup concerning the content and presentation of the document.

    摘要翻译: 脚本标记语言提供了用于定义基于脚本的交互行为和与文档相关联的应用程序逻辑的声明机制。 定义交互行为和应用程序逻辑的脚本标记作为文档的标记的独立部分呈现,与关于文档的内容和呈现的任何标记分开。

    Script application framework
    10.
    发明授权
    Script application framework 有权
    脚本应用程序框架

    公开(公告)号:US07861219B2

    公开(公告)日:2010-12-28

    申请号:US11317580

    申请日:2005-12-23

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44

    摘要: A script application framework is provided to abstract common scripting patterns and to provide a structure for scripting. The script application framework encapsulates scripting logic into script components, manages lifetime of script objects, and builds relationships among different script objects. The script application framework can be applied to any scripting environment.

    摘要翻译: 提供脚本应用程序框架来抽象常见的脚本编写模式并提供脚本化结构。 脚本应用程序框架将脚本逻辑封装到脚本组件中,管理脚本对象的生命周期,并构建不同脚本对象之间的关系。 脚本应用程序框架可以应用于任何脚本环境。