CN103309648A - System and method for making software in patterned way - Google Patents

System and method for making software in patterned way Download PDF

Info

Publication number
CN103309648A
CN103309648A CN2012100623179A CN201210062317A CN103309648A CN 103309648 A CN103309648 A CN 103309648A CN 2012100623179 A CN2012100623179 A CN 2012100623179A CN 201210062317 A CN201210062317 A CN 201210062317A CN 103309648 A CN103309648 A CN 103309648A
Authority
CN
China
Prior art keywords
node
code
list
attribute
graphical interfaces
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100623179A
Other languages
Chinese (zh)
Inventor
牟春林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Jingyihui Information Technology Co., Ltd.
Original Assignee
SUZHOU INDUSTRIAL PARK JINYI TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUZHOU INDUSTRIAL PARK JINYI TECHNOLOGY Co Ltd filed Critical SUZHOU INDUSTRIAL PARK JINYI TECHNOLOGY Co Ltd
Priority to CN2012100623179A priority Critical patent/CN103309648A/en
Publication of CN103309648A publication Critical patent/CN103309648A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention aims to provide a system and a method for making software in a patterned way for non-computer majored professionals. The method comprises the following steps of defining a needed object and properties of the object as well as basic information of the method via a patterned object management device; defining a program logic in a way of dragging and dropping a flow chart; converting the defined object and the flow chart of the program logic into an executable target code or a target code called to be executed via a conversion device; and checking the correctness of an operation expression and connecting lines via a checking device. According to the system and the method, the non-computer majored professionals can establish a needed object via the object management device according to their own service model, define the service logic via a flow pattern interface, and convert via the conversion device to make software capable of running. Via the system, no-computer software personnels can make professional software according to their own demands while computer-majored professionals can make software products more efficiently.

Description

The graphical system and method for making software
Technical field
The invention relates to a kind of system and method for graphical making software, particularly towards the system and method for non-computer professional's software development.
Background technology
The patent of invention that the applicant applied for a kind of platform for developing and implementing software system in 2010, and open July 14 in 2010, publication number CN101776999A, this patent is made the application software system of based on database for the non-computer professional provides an Analysis of Nested Design, the user can be by graphical interfaces the mode design object, then by the mode of the drawing process flow diagram logic of designing program, thereby realize the application system of a based on database, by application in practice, find following shortcoming:
1. the data that are used for designing program are kept at database, are not suitable for the software development that some do not have the system of database;
2. the programmed logic that designs by picture process flow diagram mode is carried out by interpretive mode, and usefulness is low, and computer resource takies many.
The system and method that patent CN1459719 discloses a kind of pattern development program on Dec 3rd, 2003, this patent is developed the system and method for debugged program for the program development personnel provide a kind of process-based figure mode, traditional code development mode line by line is converted to code development mode by process flow diagram, by in process flow diagram, writing code or code block, the logic of prehension program has made things convenient for design, debugging and the maintenance of program more clearly.There is following deficiency in this patent:
1. can only be towards the program development personnel, and the grammer of GPRS certain programmed language;
2. unrealized IF commonly used in program development process judges the realization in process flow diagram;
3. according to description, process flow diagram and procedure code can be changed mutually, therefore the procedure code that process flow diagram converts to can only be program's source code, because for the object code of preserving with machine code, are difficult to be converted to same original program source code again;
4. bad for OO development support.
Summary of the invention
The object of the invention is to provide for the Non-computer Majors personnel a kind of system and method for graphical making software, by defining required object and the essential information of attribute and method thereof with patterned Object Management group device, mode define program logic by the drag and drop process flow diagram, by conversion equipment object and the programmed logic process flow diagram that defines is converted to the object code that can carry out or be called and carry out, checks the correctness of operation expression and line therebetween by testing fixture.
Wherein the Object Management group device can be realized the maintenance of attribute title, attribute type and method essential information.
The flow process graphical interfaces can increase arbitrarily flow nodes, in the node including but not limited to compute node and decision node; Can write operation expression in the compute node, can realize that it calls by the wiring method function, attribute and method can be included in and participate in computing in the node; Decision node function and compute node function class seemingly and increase arbitration functions to operation result, the path of carrying out in process flow diagram according to judged result determination procedure logic; Connect by line between each node, thereby the order that realizes the operation expression in the node is carried out, judgement is carried out, circulation is carried out or its combination.
The conversion equipment function is the object of Graphic Design and logical flow chart are converted to object code; Described object code is executable code or the code that is called and carries out under specific framework.
Testing fixture is mainly used in checking the legitimacy of grammer in the node, and the attribute of reference object and the legitimacy of method, and the legitimacy of line for example only have decision node that a plurality of lines that go out just can be arranged.
By above system and method, the Non-computer Majors personnel can set up according to the business model of oneself object of needs by the Object Management group device, by flow process graphical interfaces definition service logic, can produce the software that can move through after the conversion of conversion equipment again.By this system, be ignorant of the personnel of computer software for those, the software of specialty can be produced according to the demand of oneself, and for the computer professional, software product can be made more efficiently.
Description of drawings
Fig. 1 is Object Management group device interface figure of the present invention;
Fig. 2 is Object Management group apparatus function of the present invention district surface chart;
Fig. 3 is flow process figure surface chart of the present invention;
Fig. 4 is the functional areas surface chart of flow process graphical interfaces of the present invention.
Embodiment
Below realize preferred example of the present invention by example explanation.
The interface that the Object Management group device is safeguarded by a list realizes, because the more intuitive expressive object of list, and the realization What You See Is What You Get, interface such as Fig. 1 comprise functional areas 1, the directory area 2 on the left side and the list servicing area 3 on the right of top among the figure.
Please refer to Fig. 2 button area 11, be followed successively by from left to right preservation, forward destruction operation, backward destruction operation, new projects, list preview, issue list, open the item-function button; New projects can increase the arbitrary content that is included in directory area newly; The list preview can be with the list of independent window operation design, and the issue list is about to list and related content is issued as object code.12 parts are 5 Tab pages or leaves among the figure, acquiescence is " beginning " Tab, it has comprised makes function commonly used in the list process, partial function is from other Tab contents, " insertion " Tab is for insert the updates such as common mathematical function, chart, picture to list, " formula " Tab is used for using formula commonly used at list, and " data " Tab is used for quoting the data of other objects or data source, and " layout " Tab is used for adjusting list contents and distribution and setting of printing etc.We are by " beginning " Tab description object management function.
Newly-increased individual unit lattice, sheet format cell, tabulation formula cell and note cell in Fig. 1 list district 3 are provided in the Form Element district 13 of Fig. 2; Wherein, the sheet format cell can once provide by the mode of form a plurality of cells of nominated bank's columns, the corresponding object properties of per two cells, one of them cell is used for the display properties title, the value of demonstration or input attributes when another cell is used for the interface execution, acquiescence odd column display properties title, even column show or the input attributes value, the above-mentioned type that the user also can self-defined cell; Tabulation formula cell provides a plurality of cells of nominated bank's columns equally, and different is, corresponding object properties of every row of tabulation formula cell, and Property Name is in the demonstration of row head; The note cell is used for increasing notes content in Fig. 1 list district 3.
The list attribute servicing area 14 of Fig. 2 provides and has been used for safeguarding newly-increased object properties corresponding to cell to Fig. 1 list district 3, comprise Property Name, type, length, default value, restriction and explanation etc., choose a cell in Fig. 1 list district 3 can realize the above-mentioned setting of the attribute that this cell is corresponding.
The list button servicing area 15 of Fig. 2 is used for providing acquiescence or self-defining function button to list, choose certain button in Fig. 1 list district 3, click in Fig. 2 list button servicing area 15 button with the process flow diagram mark and just can switch to the flow process graphical interfaces and design its corresponding programmed logic.
The list literal servicing area 16 of Fig. 2 is for displaying contents such as the font that list is set and alignment thereof thereof.
Single form servicing area 17 of Fig. 2 is used for setting frame attribute, the Merge Cells of form, the table content of inserting or delete both etc.
The list expression formula district drop-down list box 18 of Fig. 2 and input frame 19 are used for the expression formula of object properties to be safeguarded, being used for those needs an expression could obtain the object properties of property value, all object properties in Fig. 1 list district 3 have been comprised in the drop-down list box, by in drop-down list box 18, selecting object properties, in input frame 19, input expression formula; Click certain cell in Fig. 1 list district 3, the content of drop-down list box 18 automatically switches to object properties corresponding to this cell.
Please refer to Fig. 1 directory area 2, all lists in application system of directory area 2 realizations and the unified management of service logic.
Please refer to Fig. 1 list district 3, the Form Element that provides by Fig. 2 Form Element district 13, in list, increase a plurality of cells, system produces unique Property ID in this document for the cell that each is labeled as object properties, the cell that increases can carry out layout by dragging, and can adjust height and width.
More than be Object Management group device figure interface content and layout, next by a handling of goods and materials application example each function detail be described.This handling of goods and materials application system is applied to materials warehouse, is used for the in-out-storehouse management of material, and we illustrate the Object Management group apparatus function at the implementation procedure of this document of storage bill by wherein.Storage bill is used for the library information that enters of record material, as the material that will put in storage, at first needs inspection department to carry out quality restriction, and the material that only is up to the standards could be put in storage.The essential information of warehouse-in material comprise the manufacturer of storage bill number, material, buying odd numbers that the warehouse-in material is corresponding, manufacturer delivery period, enter the Kuku not, test status and material grade, a storage bill can have many different materials, need to be placed into storage spaces different in the warehouse.
The first step is set up handling of goods and materials and is used and arrange
Click the newly-increased button in Fig. 2 button area 11, select the interface that the option of newly-increased application, file, list, process flow diagram is provided by one; Select " the newly-increased application ", accept the Apply Names " handling of goods and materials " of user's input, after determining application is saved as XML file-handling of goods and materials .XML, and in Fig. 1 directory area 2, show this Apply Names, choose this Apply Names, provide right button to select " setting " function, use essential information for the database of the use that this application is set, and it is saved in the handling of goods and materials .XML file.
Second step, the new storage list
In Fig. 1 directory area 2, choose this Apply Names, right button function is provided, select " newly-increased file ", at " handling of goods and materials " lower newly-increased one " rewinding " sub-directory in Fig. 1 directory area 2, this directory information is saved to " catalogue " node in the handling of goods and materials .XML file.Provide right button function at this sub-directory, select " newly-increased list ", called after " storage bill ", at this moment, an automatically newly-increased Tab in Fig. 1 list district 3, " storage bill " by name, and acquiescence newly-increased tool bar in list district 3, " increasing newly ", " deletion " and " preservation " button are provided, and this tool bar can drag.System generates XML file-storage bill .XML automatically, and generates one " button " node in this XML file, and above-mentioned button information records and describes by the child node of this node.
In the 3rd step, new storage is an element only
Click the sheet format cell in Fig. 2 Form Element district 13, one dialog box that the ranks number is set is provided, the line of input columns is 4, the user determines the sheet format cells of rear system 3 automatic newly-increased one 4 row, 4 row in Fig. 1 list district, and this sheet format cell is recorded in the child node of storage bill .XML file by an ID.
For each cell increases by a response events, when certain cell is clicked, above this cell, generate the height edit box identical with this cell with width, be used for showing or the current cell literal being set, and the mark current cell is selected state.The system default odd number is classified Property Name as, input object property value when even column is used for operation, and Fig. 2 list attribute area 14 provides a button, and being used for switching certain cell of choosing is attribute or input item.
Choose the first row first cell of sheet format cell, input " odd numbers ", it is set in Fig. 2 list attribute area 14 is character types, length 100, input attributes title in other odd column cells successively, system be all properties generate unique sign ID and with it correspondence be kept in the storage bill .XML file, and with the attribute record of the information such as type, length, description as node, all properties is added in Fig. 2 attribute drop-down list 18 simultaneously.
" odd numbers " of storage bill needs system automatically to produce, and needs the generation function of an odd numbers, supposes to exist such function, and name is called " automatically odd numbers ".In Fig. 1 list district 3, choose " odd numbers ", input in Fig. 2 input frame 19 "=automatic odd numbers () ", at this moment, the default value of attribute " odd numbers " becomes " automatically odd numbers () " rreturn value, and this content and ID corresponding to " automatically odd numbers () " are recorded in nodal community corresponding to storage bill .XML file.
" manufacturer " of storage bill quotes the name attribute of " manufacturer " list, suppose that this " manufacturer " list defines, here just quote its attribute, Fig. 2 list attribute servicing area 14 provides one " data source " button option, supply defined all lists of user selection and attribute thereof by a dialog box, here select " manufacturer " list, select its " title " attribute, after determining this adduction relationship is saved in the corresponding attribute node of storage bill .XML file, for the attribute that data source is arranged, the input item of corresponding cell partly increases and shows that one clicks button in Fig. 1 list district 3, is used for when operation the user and clicks this button and select certain manufacturer.Using the same method sets gradually " buying odd numbers " and " entering the Kuku other " two attributes, because the value of these two attributes must be derived from buying odd numbers and warehouse that oneself has.
" grade " attribute of storage bill is used for the grade of mark material, need 1 to 5 five grade, self-defining data source function in the dialog box of " data source " button option that can provide by Fig. 2 list attribute servicing area 14 is by 1 to 5 five numerical value of User Defined, after determining, five values are saved to attribute node corresponding among the storage bill .XML, for the attribute that the self-defining data source is arranged, the input item of corresponding cell partly increases demonstration one drop-down list box in Fig. 1 list district 3, supplies the some values of user selection when being used for operation.Qualified and underproof definition in realization " assay " attribute uses the same method.
In the 4th step, new storage is the body element only
Click the tabulation formula cell button in Fig. 2 Form Element district 13, one dialog box that the ranks number is set is provided, input line number 5, columns 3, the user determines the tabulation formula cells of rear system 3 automatic newly-increased one 5 row, 3 row in Fig. 1 list district, and these list cell lattice are recorded in storage bill .XML file one child node by an ID.
The title blocks of three row and input storage space, item number and quantity respectively, system deposits among the storage bill .XML child node as the list cell lattice in for these three titles produce unique ID.
The method that adopted for the 3rd step set a property is followed successively by storage space, item number and quantity and sets a property, and different is that a main points acceptance of the bid topic namely is provided with the attribute of permutation.For storage space and item number attribute, need to use the data that existed, so data source need to be set.
Response events when increasing operation for each cell in the tabulation formula cell, when clicked, automatically above this cell, generate the size input frame identical with this cell, be used for user input data, for the row that data source is arranged, generate simultaneously a button, be used for the data in user selection data source.
The 5th one, button is set
That system default increases is newly-increased, the button of deletion, hold function, and these buttons can be deleted, or newly-increased by the button in Fig. 2 button area 15; System gives unique ID for each button, and can edit its displaying contents, chooses certain button, clicks in Fig. 2 button area 15 process icon and namely switches to process flow diagram shape interface and carry out the design of logic flow.During preservation, these button settings and layout information will be saved to new node in the storage bill .XML file.
The 6th one, layout regulation and pattern
Can carry out to all cells in Fig. 1 list district 3 width and height control, literal adjustment, Graphicxtras Frames Collection adjustment, additions and deletions ranks content, correlated results is saved in the corresponding node of storage bill .XML file.
The 7th step, issue
Issuing function is included in the conversion equipment, namely generates the source code that meets certain program language according to the correlation attribute information of preserving in the storage bill .XML file, and it is generated object code.
The flow process graphical interfaces is realized definition and the maintenance of programmed logic by a flow process design interface, interface such as Fig. 3 comprise the functional areas 4 of top, the directory area 2 on the left side and the flow scheme design district 5 on the right among the figure.
Please refer to Fig. 4 functional areas 4,41 button area among the figure are followed successively by from left to right preservation, forward destruction operation, backward destruction operation, new projects, flow process preview, issue flow process, open the item-function button; New projects can increase the arbitrary content that is included in directory area newly; The flow process preview can be with the flow process of independent window operation design, and the issue flow process is about to flow process and related content is issued as object code.42 parts are 5 Tab pages or leaves among the figure, acquiescence is " beginning " Tab, it has comprised makes function commonly used in the flowchart process, partial function is from other Tab contents, " insertion " Tab is used for inserting to the flow scheme design district object of quoting, and inserts the updates such as special object attribute in the node, and " formula " Tab is used at flow nodes formula commonly used, " data " Tab is used for introducing the data of other objects or data source, and " layout " Tab is used for adjusting flow content layout and setting of printing etc.We are by " beginning " Tab description of flow diagram shape interface function.
Provide in Fig. 3 flow scheme design district 5 newly-increased node, child node, direct-connected wiring, folding connecting line and note node to form the element of process flow diagram in Fig. 4 node relevant range 43, wherein node can be used for processing operation expression, child node is used for calling other logical flow charts at process flow diagram, direct-connected wiring be connected connecting line and be used for connect two nodes, the note node is used for adding notes content to process flow diagram; Node and child node all comprise node identification, title, operation expression attribute, and three contents safeguard that by the sign of Fig. 4 frame 48, title safeguard that frame 49 and operation expression safeguard that frame 410 realizes assignment respectively; The node name sign is used for other nodes and quotes the result that the operation expression of this node returns, unique in the current process flow diagram, nodename is presented in the process flow diagram, also can directly pass through node maintenance in process flow diagram, and the node operation expression is used for safeguarding present node operation expression to be processed; The node and the line that wherein add the flow scheme design district to all can be by dragging the realization layout.
Fig. 4 function region 44 provides and has been used for inserting common mathematical function at node.
Fig. 4 node layout viewing area 45 provides switch demonstration node identification and note node in Fig. 3 flow scheme design district 5, and the knot modification alignment thereof.
Fig. 4 Node configuration district 46 is used for arranging height of node, width and linear, and Set font district 47 is used for arranging the font of node.
Fig. 4 Node configuration district 47 is for the pattern of font and alignment thereof thereof that node is set.
Fig. 4 node identification district 48 is used for when a newly-increased node, preserve system's unique ID of all nodes by the mode of drop-down list, the user can identify the ID rename for this reason, in this drop-down list, select a node, in Fig. 3 flow scheme design district 5, selected this node with regard to corresponding, thereby to its setting of being correlated with; Other nodes can be quoted by this sign the value of its corresponding node.
Fig. 4 nodename district 49 is used for showing and safeguarding the title of a certain node, and this nodename is presented on the node in Fig. 3 flow scheme design district 5, and some recapitulative titles normally illustrate the function of this node, are convenient to understand process flow diagram.
Fig. 4 node expression district 410 is used for showing and safeguards that a certain node needs operation expression to be processed, this expression formula district can input the related operation symbols such as arithmetic operator, logical operation, character string double quotation marks mark wherein simultaneously can function, object properties are as the element of operation expression.During referencing function, directly write function name, the back is with bracket, such as " automatically odd numbers () "; During the reference object attribute, write first object oriented, quote its attribute by a point symbol again, as " storage bill. odd numbers "; During the reference object method, adopt object. the mode of method name (), such as storage bill. warehouse-in (); The input frame that is used for this expression formula district provides an onChange event, when content change, the legitimacy of its expression formula symbol of self-verifying and grammer, if legal, then generate the expression formula that meets certain program syntax, this expression formula content is that the pass through correlated identities symbol corresponding with the input frame content consists of.
Function and the layout of flow process graphical interfaces more than have been described, the manufacturing process of programmed logic process flow diagram has been described below by the warehouse-in example.Process flow diagram such as Fig. 3 flow scheme design district 5 has namely reflected the processing logic of material when putting in storage.
The first step, the visioning procedure map file is chosen " depositing " button in the toolbar in Fig. 1 list district 3, clicks this button during operation and realizes into library facility.Click the process flow diagram button in Fig. 2 button area 15, namely enter the Flow Chart Design interface, system default generates beginning and end node; Before entering the interface, provide a dialog box, for user input flow journey figure title, i.e. corresponding method name, system produces unique system banner ID for it, and generates and put .XML file, the relevant informations such as saved system sign in storage.
Second step is made business process map, according to business rule, from Fig. 4 node relevant range 43 to Fig. 3 flow scheme design district 5 drag and drop node and lines, draws the service logic process flow diagram, by line each node is connected; For the node of pulling into increases click event, when clicking, new display one input frame is used for the user and inputs nodename.For the node that Fig. 3 flow scheme design district 5 increases newly, system is that it generates unique ID, and its relevant information is saved in the warehouse-in .XML file; Line for Fig. 3 flow scheme design district 5 increases newly when line connects two nodes, records the system banner ID of the node that links to each other with this node in each node.
The 3rd step, write expression formula, choose certain node in Fig. 3 flow scheme design district 5, in Fig. 4 node expression district 410, safeguard its expression formula:
The 4th step, issue
Issuing function is included in the conversion equipment, namely generates the source code that meets certain program language according to interdependent node and the link information of preserving in the warehouse-in .XML file, and it is generated object code.
The above embodiment only is the better embodiment of the present invention; and unrestricted claim of the present invention; the structural change of the modification that any utilization instructions related content of the present invention is done and equivalence and the enforcement carried out all should be included within the scope of patent protection of the present invention.

Claims (7)

1. graphical system that makes software comprises:
One Object Management group device is used for realizing definition and service object information;
One flow process graphical interfaces is used for by node and line define program logical flow chart;
One conversion equipment is used for the content of object apparatus and the content of flow process graphical interfaces are converted to object code;
It is characterized in that: in the described process flow diagram interface, node is realized operation expression, and line join dependency node is realized the execution flow process of each operation expression of definition.
2. graphical making software systems as claimed in claim 1 is characterized in that, described operation expression is realized following one or combination:
Single operation expression,
With the specific a plurality of expression formulas that separate that meet,
The operation expression that comprises object properties,
Function expression,
Sub-process.
3. realize Object Management group device claimed in claim 1, comprise:
One graphic user interface comprises one or more tableau formats, is used for definition and service object attribute and layout thereof, simultaneously can self-defined control for responding click event, and the method for its response is set;
One save set can be preserved user-defined graphical interfaces data;
One conversion equipment can be with graphical interfaces generator program source code or object code, can be with object information generator program source code or the object code in the graphical interfaces;
One reproduces device, can be graphical interfaces with the graphical interfaces data reproduction of preserving;
It is characterized in that: can specify certain or a plurality of cell in described form is attribute, and takes this to safeguard the relevant information of these object properties.
4. a graphical method of making software comprises the steps:
By the graphic interface defining objects,
By process flow diagram define program logic,
Process flow diagram and object are converted into object code.
5. such as claim 1 or 3 or 4 described object codes, it is characterized in that, described object code is the code that can directly carry out under specific frame or be called and carry out.
6. as claimed in claim 1 or 2 or 3 or 4 object is characterized in that, described object refers to the object in the OO program language.
7. as claimed in claim 1 or 2 or 3 or 4 object is characterized in that, described object refers to the simulated object that non-OO program language is realized.
CN2012100623179A 2012-03-12 2012-03-12 System and method for making software in patterned way Pending CN103309648A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100623179A CN103309648A (en) 2012-03-12 2012-03-12 System and method for making software in patterned way

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100623179A CN103309648A (en) 2012-03-12 2012-03-12 System and method for making software in patterned way

Publications (1)

Publication Number Publication Date
CN103309648A true CN103309648A (en) 2013-09-18

Family

ID=49134911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100623179A Pending CN103309648A (en) 2012-03-12 2012-03-12 System and method for making software in patterned way

Country Status (1)

Country Link
CN (1) CN103309648A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007961A (en) * 2014-04-29 2014-08-27 云南电网公司 Visualization marking method used in graphical interface construction
CN105786526A (en) * 2016-03-24 2016-07-20 江苏大学 Web-based efficient flow chart drawing system and method
CN106775617A (en) * 2016-11-09 2017-05-31 深圳市中润四方信息技术有限公司 The service logic collocation method and configuration system of a kind of application software
CN107423270A (en) * 2017-07-27 2017-12-01 国云科技股份有限公司 The implementation method that a kind of online flow chart and code mutually turn in real time
CN107766045A (en) * 2016-08-19 2018-03-06 康耐视公司 The devices, systems, and methods of visualization procedure are provided for NI Vision Builder for Automated Inspection
CN107943464A (en) * 2017-12-18 2018-04-20 苏州蜗牛数字科技股份有限公司 A kind of method of the graph visualization displaying and editor of programmed logic
CN110688108A (en) * 2019-10-09 2020-01-14 凯德技术长沙股份有限公司 Model generation method and device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1459719A (en) * 2002-05-17 2003-12-03 义隆电子股份有限公司 System of pattern development program and method
US7689970B1 (en) * 2003-10-31 2010-03-30 The Mathworks, Inc. System and method for generating source code from a graphical model
CN101776999A (en) * 2010-01-28 2010-07-14 苏州工业园区进一科技有限公司 Platform for developing and implementing software system
CN101196810B (en) * 2006-12-08 2012-01-11 中颖电子股份有限公司 Built-in equipment operation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1459719A (en) * 2002-05-17 2003-12-03 义隆电子股份有限公司 System of pattern development program and method
US7689970B1 (en) * 2003-10-31 2010-03-30 The Mathworks, Inc. System and method for generating source code from a graphical model
CN101196810B (en) * 2006-12-08 2012-01-11 中颖电子股份有限公司 Built-in equipment operation method
CN101776999A (en) * 2010-01-28 2010-07-14 苏州工业园区进一科技有限公司 Platform for developing and implementing software system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007961A (en) * 2014-04-29 2014-08-27 云南电网公司 Visualization marking method used in graphical interface construction
CN105786526A (en) * 2016-03-24 2016-07-20 江苏大学 Web-based efficient flow chart drawing system and method
CN107766045A (en) * 2016-08-19 2018-03-06 康耐视公司 The devices, systems, and methods of visualization procedure are provided for NI Vision Builder for Automated Inspection
CN107766045B (en) * 2016-08-19 2021-05-07 康耐视公司 Apparatus, system and method for providing a visualization program for a machine vision system
US11232257B2 (en) 2016-08-19 2022-01-25 Cognex Corporation Apparatuses, systems, and methods for providing a visual program for machine vision systems
CN106775617A (en) * 2016-11-09 2017-05-31 深圳市中润四方信息技术有限公司 The service logic collocation method and configuration system of a kind of application software
CN107423270A (en) * 2017-07-27 2017-12-01 国云科技股份有限公司 The implementation method that a kind of online flow chart and code mutually turn in real time
WO2019019473A1 (en) * 2017-07-27 2019-01-31 国云科技股份有限公司 Method for online real-time inter-conversion of flowchart and code
CN107423270B (en) * 2017-07-27 2020-02-18 国云科技股份有限公司 Method for realizing real-time mutual conversion between on-line flow chart and code
CN107943464A (en) * 2017-12-18 2018-04-20 苏州蜗牛数字科技股份有限公司 A kind of method of the graph visualization displaying and editor of programmed logic
CN110688108A (en) * 2019-10-09 2020-01-14 凯德技术长沙股份有限公司 Model generation method and device and storage medium

Similar Documents

Publication Publication Date Title
US11163542B2 (en) Dynamically generating and rendering user interfaces based on data models
CN103309648A (en) System and method for making software in patterned way
US8020110B2 (en) Methods for defining queries, generating query results and displaying same
CN101976235B (en) Extensible Word report automatically-generating method based on dynamic web page
US5929858A (en) Device for aiding analysis of infeasible solution and unbounded solution
US20020052807A1 (en) Network architecture-based design-to-order system and method
US20040001092A1 (en) Prototyping graphical user interfaces
WO2011032234A1 (en) Modeling system and method
US7760405B2 (en) Apparatus and method for integrating print preview with data modeling document editing
JP2005508552A (en) Memory system for data objects
CN107491427A (en) Data sheet processing method and processing device
EP1830275A1 (en) Information distribution system
CN106327100A (en) Change list generation method and device
JP5369832B2 (en) Production information management system
CN112860777B (en) Data processing method, device and equipment
US20230102947A1 (en) Providing operations in accordance with worksheet relationships and data object relationships
CN103116827A (en) Rural power grid engineering control system
US20090083617A1 (en) Input form design device and input form design method
CN115840567A (en) Application editing method and related equipment
JP5365308B2 (en) Production information management system and method
CN115035044A (en) Be applied to intelligent AI platform of industry quality inspection
CN113626030A (en) Method and system for quickly building data visualization large screen
JP7287486B2 (en) Attachment and restoration of sticky notes to visualized data
Nakazono et al. NeL2: Network drawing tool for handling layered structured network diagram
CN116088817B (en) Panorama service view designer and device based on mesh topological structure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SUZHOU JINGYIHUI INFORMATION TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SIP JINYI TECH CO., LTD.

Effective date: 20140901

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20140901

Address after: 215000 Jiangsu Province, Suzhou City Industrial Park, building 69 room 905 guests

Applicant after: Suzhou Jingyihui Information Technology Co., Ltd.

Address before: 215000 Jiangsu Province, Suzhou City Industrial Park, building 69 room 905 guests

Applicant before: Suzhou Industrial Park Jinyi Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130918