Application program interface style control method and device

An application program interface and style technology, applied in the direction of program control devices, etc., can solve the problems of many system resources, inability to integrate size, font and color, and messy interface style, and achieve the effect of unified style and high-efficiency interface specification.

Inactive Publication Date: 2008-08-13
KINGDEE SOFTWARE(CHINA) CO LTD
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] On the one hand, the performance is relatively low, taking up a lot of system resources (due to the loading of a large number of pictures), and the form with more controls can obviously feel the delay when it pops up
[0005] On the other hand, if the size, font and color of each control in all interfaces of the software cannot be integrated and unified, it cannot solve the problem of messy interface style; it is acceptable for general software with fewer interfaces, but for complex and advanced software, this should be problem is very prominent
[0006] On the other hand, these existing skinning software can only be skinned to several commonly used controls in Windows (due to the need to realize making corresponding pictures), but not to more advanced (or not commonly used) controls and controls in Windows. User-defined controls for skinning
[0007] Secondly, the existing technology also has the following requirements: When compiling some complex software, multiple technicians need to work together to complete it. Generally, in the prior art, each technician must complete the corresponding part of the business logic design The design of the corresponding part of the program interface may lead to inconsistencies in the interface style

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application program interface style control method and device
  • Application program interface style control method and device
  • Application program interface style control method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Referring to FIG. 1 , it shows Embodiment 1 of an application program interface style control method according to the present invention, which may specifically include the following steps:

[0050] Step 101, start the application program;

[0051] Step 102, subclassing the API window;

[0052] Step 103, subclassing all sub-windows in the window;

[0053] Step 104, drawing the form and its sub-windows according to the intercepted message and the preset interface configuration information.

[0054] When the application starts, obtain its corresponding preset interface configuration information according to the selected interface appearance scheme, and unify the size, font, foreground and background colors, etc. of all sub-windows in the form according to the window category. After the above step 104 is executed, the application program interface is started. Users can interact with the application through this interface.

[0055] In fact, a window is still technically ...

Embodiment 2

[0064] Referring to FIG. 4 , it shows Embodiment 2 of the control method of the application program interface style of the present invention, which may specifically include the following steps:

[0065] Step 401, start the application program;

[0066] Step 402, subclassing the API window and adding the front / back message to be intercepted by the window; after subclassing, the window control object can receive the message for the window;

[0067] Step 403, subclassing all sub-windows in the window and adding pre / post messages to be intercepted according to the window type; after subclassing, the window control object can receive messages for the window;

[0068] Step 404, drawing a form and its sub-windows with a preset style according to the preset interface configuration information;

[0069] Step 405, intercepting the message of the user operating the sub-window by subclassing technology; redrawing the sub-window according to the intercepted message and interface configura...

Embodiment 3

[0082] The steps added in Embodiment 3 are to adapt to the fact that in some cases, the application program interface needs to pop up a dialog box or a prompt box. Embodiments 1 and 2 cannot realize interface control for the pop-up dialog box or prompt box, while Embodiment 3 can The pop-up dialog box or prompt box is also included in the interface style control of the present invention.

[0083] Referring to FIG. 6, it shows an activity diagram with the optimization steps of this embodiment added on the basis of Embodiment 1, that is, a schematic diagram described from the perspective of an activity diagram. The two parts are completed cooperatively, the user and the application program give a trigger command or event, and the interface control of the present invention completes the corresponding interface drawing. For example, the application mainly completes the following activities: start command, interface pop-up display command, uninstall command, pop-up window, etc.; th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention provides a control method of application program interface style, including a launch application; a subclassing application program interface window; all child windows in the subclassing window; a drawing winow and its child window according to preset interface arranging information. The invention mainly adopts subclassing technique and hooking technique in the windows program to capture window information, that is re-drawing window appearance according to the present display and operating states of window, so as to achieve effect of integrated control. Application the invention integrated, unified controls all windows appearances in the windows according to the interface specifications and window type. In addition, the invention realizes the complete separation of the program interface and service logic, changes complex fussy interface program easy.

Description

technical field [0001] The invention relates to the technical field of computer human-computer interaction interface, in particular to a control method and device for application program interface style. Background technique [0002] With the rapid development of computer information technology, many people's daily work and entertainment need the help of application programs. However, people in today's society are increasingly emphasizing personalization. In the process of using corresponding application programs, people find that the same man-machine interface is becoming more and more unbearable, so there is a need for interface skinning or interface style change control. [0003] In response to the above user requirements, the prior art provides some solutions, such as skinning software based on instant messaging, and the like. In the current skinning software, the method of texture is used, that is, by loading a skin file containing the interface pictures of various win...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 李国彬
Owner KINGDEE SOFTWARE(CHINA) CO LTD
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