Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

264 results about "Base class" patented technology

Base Class. Definition - What does Base Class mean? A base class is a class, in an object-oriented programming language, from which other classes are derived. It facilitates the creation of other classes that can reuse the code implicitly inherited from the base class (except constructors and destructors).

Modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon

A method and system for modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon. The user may create, edit and manipulate a user's object database (dynamically translated into a set of relational database structures), to create, edit and manipulate objects for that object database (dynamically translated into data for those relational database structures), and to create, edit and manipulate queries to be applied to that object database (dynamically translated into queries to be applied to those relational database structures). A meta-model of the user's object database, which is itself an object database, and which has itself been translated into a set of relational database structures for manipulation by a relational database engine. The meta-model comprises a set of classes, objects, and relationships between classes which model the classes and relationships between classes of the system. Each of these classes may comprise a set of searchable properties, and each of these relationships may comprise an inheritance relationship (between a base class and a derived class) or a data-model relationship (such as a one-to-one, one-to-many, or many-to-many relationship). The data model of the user's object database is modeled by actual objects in the meta-model, and editing or manipulating the user's object database is modeled by creating, modifying, or deleting objects in the meta-model. The meta-model also models itself, in the same manner as it models the user's object database, and may be manipulated in the same manner as the user's object database.
Owner:JDA SOFTWARE GROUP

Replaceable classes and virtual constructors for object-oriented programming languages

An extension of object-oriented programming languages enables the use of replaceable classes and virtual constructors, thereby allowing existing code that creates objects of a base class to be reusable for creating instances of a new class derived from the base class. A base class intended to be replaceable later is declared to be replaceable. In the case of a compiled language, the programming code defining and using the base class is compiled into a reusable module. Later, a new class derived from the base class is identified as a replacement for the base class and is used in new programming code that uses the existing reusable module. The replacement relationship between the old base class and the new class is registered. During execution of the program, when the old code of the reusable module indicates the creation of an object of the base class, the registered replacement information is referenced. If the old class is to be replaced with the new class, the creation information for the new class is passed instead so that an object of the new class is created. The class replacement may be implemented with compiled and interpreted programming languages. When a compiled language is used, the class replacement may be implemented with new compiler-supported features that emit data for class replacement into the .obj files, but may also be implemented without requiring changes to existing compilers.
Owner:MICROSOFT TECH LICENSING LLC

Method for automatically generating and using code

The invention discloses a method for automatically generating and using a code. The method is characterized by comprising the following steps that: 1, a data acquiring module acquires system attributes of a database and a database service table; 2, a code generating module splices the acquired corresponding system attributes into an entity class code, a mode class code and a data processing class code and stores the entity class code, the mode class code and the data processing class code; 3, a base class inherited by the class codes generated in the step 2 is a corresponding base class method; and 4, when a user sends an operating request to the service table data at a client end, a data processing class module instantiates a data type requested by the user to the corresponding model class code and carries out SQL (Structured Query Language) statement splicing through a reflection mechanism, and a database processing assembly receives and executes an SQL statement and returns a generated operating result. According to the method, by using a reflection technology and the SQL statement capable of being executed by a dynamics splicing database, the error rate is reduced and the program simplicity, maintainability and readability are improved.
Owner:BEIJING JINHER SOFTWARE

Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environment

A method for performing life cycle management of business software applications and their components across a multiple-platform, multiple-language network. The method takes advantage of the inheritance properties of object-oriented programming (OOP) by developing all components of a business application from a set of base classes, thus deploying a common set of methods across all application components. These methods enable monitoring by a Central Administrator element without interdependence between any of the business application components and the Central Administrator. The Central Administrator then determines when a need to reconfigure one or more components of the business application has arisen. The Central Administrator then modifies or replaces existing components of the business application or installs entirely new components over the network without end user interaction. In one embodiment of the present invention, the Central Administrator is aided by a set of Distributed Administrators located on each virtual node server / host computer of a business application operating over a network. The business application can thus reconfigured without terminating the application's business function in a scaleable, extensible manner without regard to platform or language.
Owner:VERIFONE INTERMEDIATE HLDG INC & VERIFONE

Method and system for creating and drawing interface control tree and mobile terminal

The invention discloses a method and a system for creating and drawing an interface control tree and a mobile terminal. A specific control class derived from an interface control base class is created to generate animating nodes, interface container controls and interface control nodes, timer callback functions of the animating nodes are created, and the interface control tree and class objects are created and generated by combing father-son-brother relations of all control nodes by creating the interface control base class and operational functions of the interface control base class, animation control functions and tag status, the current frame animation content preparation functions and animating content functions. Only drawing preparation functions of root node animating nodes are interacted with the system to achieve the aim of animation effect of the drawn interface control tree. The drawing effects of the control tree are uniformed through the time cycle of an animation timer; the technical problems that interface controls are difficult to mutually contain so as to form complicated control systems are solved; and a complicated control layout is organized in a screen page to efficiently achieve the animation effects of the whole system.
Owner:融创天下(上海)科技发展有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products