RENDERING A CUSTOMIZED LIST OF CONTROLS
    1.
    发明申请
    RENDERING A CUSTOMIZED LIST OF CONTROLS 有权
    渲染一个自定义的控制列表

    公开(公告)号:US20100070924A1

    公开(公告)日:2010-03-18

    申请号:US12212660

    申请日:2008-09-18

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451 Y10S715/968

    摘要: Form controls can be reused so that the control can be bound to large volumes of data without adverse performance issues because of a large number of controls. A maximum number of rows of data N that can appear in a form are calculated. A container in memory is created for N+2 rows. The additional two rows are used to store the row after the last displayed row and the row previous to the first displayed row. In response to a user scroll or tab operation, rows within the container are reused. Child controls are hosted by the control and are also reused when the data is scrolled out of view.

    摘要翻译: 表单控件可以重复使用,以便控件可以绑定到大量数据,而不会因为大量控件而导致不利的性能问题。 可以计算可以出现在表单中的最大数量的数据N。 为N + 2行创建内存中的容器。 另外两行用于存储最后显示的行和第一个显示行之前的行。 响应于用户滚动或制表操作,容器内的行被重新使用。 子控件由控件托管,并且当数据从视图滚动时也被重用。

    Rendering a customized list of controls
    2.
    发明授权
    Rendering a customized list of controls 有权
    渲染自定义的控件列表

    公开(公告)号:US08078992B2

    公开(公告)日:2011-12-13

    申请号:US12212660

    申请日:2008-09-18

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451 Y10S715/968

    摘要: Form controls can be reused so that the control can be bound to large volumes of data without adverse performance issues because of a large number of controls. A maximum number of rows of data N that can appear in a form are calculated. A container in memory is created for N+2 rows. The additional two rows are used to store the row after the last displayed row and the row previous to the first displayed row. In response to a user scroll or tab operation, rows within the container are reused. Child controls are hosted by the control and are also reused when the data is scrolled out of view.

    摘要翻译: 表单控件可以重复使用,以便控件可以绑定到大量数据,而不会因为大量控件而导致不利的性能问题。 可以计算可以出现在表单中的最大数量的数据N。 为N + 2行创建内存中的容器。 另外两行用于存储最后显示的行和第一个显示行之前的行。 响应于用户滚动或制表操作,容器内的行被重新使用。 子控件由控件托管,并且当数据从视图滚动时也被重用。

    Data access layer design and code generation
    3.
    发明授权
    Data access layer design and code generation 有权
    数据访问层设计和代码生成

    公开(公告)号:US07711740B2

    公开(公告)日:2010-05-04

    申请号:US10968734

    申请日:2004-10-19

    IPC分类号: G06F7/00

    CPC分类号: G06F8/20

    摘要: A system and method that facilitate data access in a software development environment is provided. The system generates strongly typed objects that encapsulate raw, untyped data access logic and groups together like database commands in a common data access component. The system provides a mapping between database types and common language runtime data types including the impedance mismatch of null representations. The system configures data access component(s) that are employed at design-time to facilitate access to data object(s) by application(s) and allows a user of the configured data access component(s) to improve developer productivity and/or reduce the quantity of runtime errors introduced into code. The data access component can be instanced on multiple forms components and/or with the developer's own class(es). Thus, change(s) to a query and/or interface are accomplished within the data access component and be available to the forms components and/or object(s) that utilize the data access component.

    摘要翻译: 提供了一种在软件开发环境中促进数据访问的系统和方法。 系统生成强类型对象,将原始,未类型化的数据访问逻辑和组合在一起,如数据库命令在公共数据访问组件中。 该系统提供数据库类型和公共语言运行时数据类型之间的映射,包括零表示的阻抗失配。 该系统配置在设计时使用的数据访问组件,以便于应用程序访问数据对象,并允许配置的数据访问组件的用户提高开发人员的生产力和/或 减少引入到代码中的运行时错误的数量。 数据访问组件可以在多个表单组件和/或开发人员自己的类上实例化。 因此,在数据访问组件内完成对查询和/或接口的更改,并且对于使用数据访问组件的表单组件和/或对象可用。

    Architecture for converting control types in a data bound user interface
    4.
    发明授权
    Architecture for converting control types in a data bound user interface 有权
    用于在数据绑定用户界面中转换控制类型的体系结构

    公开(公告)号:US07673286B2

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

    申请号:US10768496

    申请日:2004-01-30

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F8/38

    摘要: A mechanism for converting control types in a user interface (UI) development framework. The framework includes a UI generation component that facilitates the development of the UI in which control types will be employed and bound to data of a data source. In communication with the generation component is a conversion component that facilitates changing the default control choice immediately after creation, or for evaluating the UI, and later choosing to change the UI control choice. The conversion component employs a service to inspect all controls on a particular form in the designer, and advertises a “Change To” or similar smart tag item for that control, if the control supports data binding and conversions. Selection of the control type or control group view creates the UI of the user's choice, and intelligently maps all control properties and data bindings across the conversion.

    摘要翻译: 用于在用户界面(UI)开发框架中转换控件类型的机制。 该框架包括一个UI生成组件,该UI组件有助于UI的开发,其中控制类型将被采用并绑定到数据源的数据。 与生成组件通信是一种转换组件,可以在创建后立即更改默认控件选项,或用于评估UI,然后选择更改UI控件选项。 转换组件使用服务来检查设计器中特定表单上的所有控件,并且如果控件支持数据绑定和转换,则通告该控件的“更改为”或类似的智能标记项。 选择控件类型或控制组视图创建用户选择的UI,并智能地映射转换中的所有控件属性和数据绑定。

    Reentrant database object wizard
    5.
    发明授权
    Reentrant database object wizard 有权
    可重入数据库对象向导

    公开(公告)号:US07620644B2

    公开(公告)日:2009-11-17

    申请号:US10968437

    申请日:2004-10-19

    IPC分类号: G06F7/00

    摘要: A system and method for a reentrant database object wizard is provided. The system provides the ability to compare a currently generated dataset to the objects of the underlying database. Columns and tables that are not common between both the dataset and the database are visually displayed for the user to make a decision on inclusion or exclusion. The system includes a comparison that provides comparison information based upon a comparison of a dataset to an associated database and a display component that displays the comparison information. The system further includes an input component which provides information associated with the user's decision on inclusion and/or exclusion of column(s) and/or table(s) to the system. The system is reentrant thus providing long-term value to the developer over the application development cycle.

    摘要翻译: 提供了可重入数据库对象向导的系统和方法。 该系统提供了将当前生成的数据集与底层数据库的对象进行比较的能力。 在数据集和数据库之间不常见的列和表可以直观地显示给用户作出包含或排除的决定。 该系统包括比较,其基于数据集与相关联的数据库的比较和显示比较信息的显示组件来提供比较信息。 该系统还包括输入组件,该组件提供与用户关于将系统列和/或表的包含和/或排除的决定相关联的信息。 该系统是可重入的,从而为开发人员在应用开发周期中提供长期价值。

    EXTENSIBLE USER INTERFACE GENERATION
    6.
    发明申请
    EXTENSIBLE USER INTERFACE GENERATION 审中-公开
    可扩展的用户界面生成

    公开(公告)号:US20100313182A1

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

    申请号:US12478781

    申请日:2009-06-05

    IPC分类号: G06F9/44 G06F3/048

    CPC分类号: G06F8/38

    摘要: A data source extensibility model establishes extensibility points to allow a data source window or integrated development environment to work with new data source providers and/or new designer technologies and/or new UI controls. Various object/entity management techniques are provided to orchestrate which component is present in given conditions.

    摘要翻译: 数据源可扩展性模型建立了可扩展性点,以允许数据源窗口或集成开发环境与新的数据源提供程序和/或新的设计器技术和/或新的UI控件配合使用。 提供各种对象/实体管理技术来协调在给定条件下哪个组件存在。

    Reentrant database object wizard
    8.
    发明申请
    Reentrant database object wizard 有权
    可重入数据库对象向导

    公开(公告)号:US20060085380A1

    公开(公告)日:2006-04-20

    申请号:US10968437

    申请日:2004-10-19

    IPC分类号: G06F17/30

    摘要: A system and method for a reentrant database object wizard is provided. The system provides the ability to compare a currently generated dataset to the objects of the underlying database. Columns and tables that are not common between both the dataset and the database are visually displayed for the user to make a decision on inclusion or exclusion. In addition, columns and tables that were previously within the dataset that are no longer available on the database connection are displayed, for example, with warning icons so that the user can either resolve the missing column or table within the database, or remove the column/table from their typed dataset. The system includes a comparison component and a display component. The comparison component provides comparison information based upon a comparison of a dataset to an associated database. The display component displays the comparison information. The system can further, optionally, include an input component which can be employed by a user to provide information associated with the user's decision on inclusion and/or exclusion of column(s) and/or table(s) to the system. Thereafter, based upon the user's input, the system can provide can provide based upon a comparison of the modified dataset to the associated database.

    摘要翻译: 提供了可重入数据库对象向导的系统和方法。 该系统提供了将当前生成的数据集与底层数据库的对象进行比较的能力。 在数据集和数据库之间不常见的列和表可以直观地显示给用户作出包含或排除的决定。 此外,还将显示以前在数据集中不再可用于数据库连接的列和表,例如,带有警告图标,以便用户可以解析数据库中缺少的列或表,或删除列 /表从他们的类型数据集。 该系统包括比较部件和显示部件。 比较组件基于数据集与相关数据库的比较来提供比较信息。 显示组件显示比较信息。 该系统还可以进一步包括输入组件,其可以由用户使用来提供与用户关于将列和/或表的包含和/或排除到系统的决定相关联的信息。 此后,基于用户的输入,系统可以提供可以基于修改的数据集与相关联的数据库的比较来提供。

    Data access layer design and code generation
    9.
    发明申请
    Data access layer design and code generation 有权
    数据访问层设计和代码生成

    公开(公告)号:US20060085400A1

    公开(公告)日:2006-04-20

    申请号:US10968734

    申请日:2004-10-19

    IPC分类号: G06F17/30

    CPC分类号: G06F8/20

    摘要: A system and method that facilitate data access in a software development environment is provided. The system generates strongly typed objects (e.g., TableAdapter(s)) that encapsulate raw, untyped data access logic, for example, via generated wrapped method(s). The system can group together like database commands in a common data access component. For example, the TableAdapter can encapsulate a configured DataAdapter and expose public method(s) for the “Fill” and “Update” methods normally found on the DataAdapter. The system provides a mapping between database types and common language runtime data types including the impedance mismatch of null representations. The system includes a data access configuration component (e.g., configuration wizard) that configures data access component(s) (e.g., TableAdapter(s)). The configured data access component(s) can be employed at design-time to facilitate access to data object(s) (e.g., database(s)) by application(s). The user of data access component(s) configured by the data access configuration component can, for example, dramatically improve developer productivity and/or reduce the quantity of runtime errors that are introduced into code. In one example, the data access component is a generated class/type. The data access component can be instanced on multiple forms components and/or with the developer's own class(es). Thus, change(s) to a query and/or interface can be accomplished within the data access component and be available to the forms components and/or object(s) that utilize the data access component.

    摘要翻译: 提供了一种在软件开发环境中促进数据访问的系统和方法。 系统生成例如通过生成的包装方法封装原始,未类型化数据访问逻辑的强类型对象(例如,TableAdapter)。 系统可以将公共数据访问组件中的数据库命令组合在一起。 例如,TableAdapter可以封装一个配置的DataAdapter,并公开DataAdapter中通常发现的“Fill”和“Update”方法的公共方法。 该系统提供数据库类型和公共语言运行时数据类型之间的映射,包括零表示的阻抗失配。 该系统包括配置数据访问组件(例如,TableAdapter)的数据访问配置组件(例如,配置向导)。 可以在设计时使用配置的数据访问组件,以方便通过应用访问数据对象(例如,数据库)。 例如,由数据访问配置组件配置的数据访问组件的用户可以显着地提高开发人员的生产力和/或减少引入到代码中的运行时错误的数量。 在一个示例中,数据访问组件是生成的类/类型。 数据访问组件可以在多个表单组件和/或开发人员自己的类上实例化。 因此,可以在数据访问组件内完成对查询和/或接口的更改,并且对于使用数据访问组件的表单组件和/或对象可用。

    System and method for providing a logical view of a data source
    10.
    发明申请
    System and method for providing a logical view of a data source 审中-公开
    用于提供数据源的逻辑视图的系统和方法

    公开(公告)号:US20050171968A1

    公开(公告)日:2005-08-04

    申请号:US10769637

    申请日:2004-01-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F16/284

    摘要: A logical view of a data source may be provided. The data source may include a number of data source objects organized according to a data source schema. The data source schema may be retrieved or inferred, and the data source objects may be identified from the data source schema. A logical relationship between the data source objects may be determined based on the data source schema. A logical view of the data source that shows the logical relationship between the data source objects may be displayed. The display may include a tree structure with nodes that correspond to data source objects.

    摘要翻译: 可以提供数据源的逻辑视图。 数据源可以包括根据数据源模式组织的多个数据源对象。 可以检索或推断数据源模式,并且可以从数据源模式识别数据源对象。 可以基于数据源模式来确定数据源对象之间的逻辑关系。 可以显示显示数据源对象之间的逻辑关系的数据源的逻辑视图。 显示器可以包括具有对应于数据源对象的节点的树结构。