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 time-consuming new application software, so as to reduce development time and eliminate unevenness

Active Publication Date: 2012-07-04
GCI SCI & TECH
View PDF3 Cites 7 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] In this embodiment, the implementation of data display and storage is used for illustration.

[0044] A relational database table uses a two-dimensional table to store data, which is a logical group of related information arranged in rows and columns, similar to a worksheet. Such as 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 the records in the table.

[0045] First of all, we can pre-realize the data display and storage function (that is, the business logic is modularized), and when this function is needed, 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 attributes to the view. For this reason, we need to extend the control of the view in terms of integrating the view so th...

Embodiment 2

[0062] This embodiment is described with the realization that GPS obtains:

[0063] Only need to open the GPS of mobile phone in GPS acquisition realization, read GPS information (as longitude and latitude), then display; The control is expanded, adding properties to make it support the displayed longitude or latitude; when displaying, only need to find the control that supports GPS display in the current view, and match the obtained GPS longitude and latitude according to the properties of the control to display.

Embodiment 3

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

[0066] In terms of picture capture, firstly, call the camera of the mobile phone, take pictures, store the pictures in the mobile phone; then display the pictures taken. According to the principle of the present invention, firstly, the above-mentioned process is modularized at the business logic layer, and then the controls still need to be expanded in terms of integrated view, and attributes are added to support the picture shooting and display function. When displaying, you only need to find the controls that support the display of captured pictures in the current view, assign the path returned by the captured pictures to the display control, and then the display control reads the path of the picture 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 development of tablet PCs or desktop app...

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 relevant developers to be familiar with relevant programming languages ​​and to have an understanding of relevant system development. At present, most of the development of mobile application software adopts the MVC (Model / View / Controller) model (such as the development of IOS, Android, and Window Phone7). 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 (theoretically, this is not required). There is generally no program logic in the view. In order to realize the refresh function on the view, the view needs to access...

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
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