Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for developing configuration type software and device

A software development method and software development technology, applied in the direction of program control devices, etc., can solve the problems of difficulty in guaranteeing the quality of development and the time-consuming of new application software, so as to reduce the development time and eliminate uneven effects.

Active Publication Date: 2015-02-04
GCI SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, even for simple applications, if you are not a person who specializes in software development and is not familiar with related programming languages, even if you have some understanding of related system development, you cannot complete the development of related application software.
Moreover, even if you are very familiar with software development, it often takes a lot of time to develop new application software, and the quality of development is difficult to guarantee

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
  • Method for developing configuration type software and device
  • Method for developing configuration type software and device
  • Method for developing configuration type software and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] This embodiment is described by the realization of display and storage of data.

[0044] A relational database table uses a two-dimensional table to store data, which is a logical group with related information arranged in rows and columns, similar to a work order table. like image 3 As shown, a database can contain any number of data tables. Among them, field: each column in the data table is called a field; keyword: used to ensure the uniqueness of records in the table.

[0045] First of all, we can realize the display and storage function of data in advance (that is, modularize the business logic), and when this function is required, the corresponding function can be realized only through configuration. Then, in order to achieve mutual matching between the data view and the database, we need to initially expand the view and add corresponding properties to the view. To this end, in terms of integrating the view, the control of the view is expanded to have table nam...

Embodiment 2

[0062] This embodiment is described with the realization of GPS acquisition:

[0063] In the aspect of GPS acquisition, it is only necessary to open the GPS of the mobile phone, read the GPS information (such as longitude and latitude), and then display it; according to the principle of the present invention, the above process is first modularized in the business logic layer, and then the integrated view is compared. The control is extended and properties are added to support the displayed longitude or latitude; when displaying, it is only necessary to find the control that supports GPS display in the current view, and match the acquired GPS longitude and latitude to display according to the properties of the control.

Embodiment 3

[0065] This embodiment is described with the realization of picture shooting:

[0066] In the aspect of picture shooting implementation, firstly, the camera of the mobile phone is called, the picture is taken, and the picture is stored in the mobile phone; then the taken picture is displayed. According to the principle of the present invention, firstly, the above process is modularized in the business logic layer, and then the control still needs to be expanded in terms of integrated view, and attributes are added to support the function of photographing and displaying pictures. When displaying, you only need to find the control in the current view that supports the display of the captured picture, assign the path returned by the captured picture to the display control, and then the display control reads the picture path and displays the picture.

[0067] The present invention is mainly aimed at the development of mobile phone application programs, but is also suitable for the...

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 invention provides a method for developing configuration type software and a device. The method includes steps of modularizing commonly used business logics; preliminarily expanding a view, giving corresponding properties to the view when the view is created, identifying the corresponding property by solidified business logics, and carrying out corresponding operation; and expanding the view again, integrating the view with a controller, adding identification for operation of users into the view, executing corresponding events according to identified operation, reading corresponding configuration files, and correlating the view with the business logics according to the read configuration files. The method for developing the configuration type software and the device have the advantages that the commonly used business logics are modularized, the view is expanded twice, the corresponding properties are given to the view, the identification for operation of the users is added into the view, accordingly, scheduling of functions realized in advance is realized by the aid of the configuration files, and the software can be quickly developed on the premise of guaranteeing quality.

Description

technical field [0001] The invention relates to the field of software development, in particular to a configuration software development method and a configuration software development device. Background technique [0002] The development of general software requires the relevant developers to be familiar with the relevant programming languages, and to have an understanding of the relevant system development before they can be developed. At present, most of the development of mobile application software adopts the MVC (Model / View / Controller) mode (such as IOS, Android, Window Phone7 development all adopt this mode), such as figure 1 shown, where: [0003] Model (Model), used to encapsulate the data related to the business logic of the application and the processing method of the data; [0004] View (View), the view layer can realize the purposeful display of data (in theory, this is not necessary). There is generally no program logic in the view. In order to realize the r...

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 Patents(China)
IPC IPC(8): G06F9/44
Inventor 张铁山夏文芳
Owner GCI SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products