Unlock instant, AI-driven research and patent intelligence for your innovation.

On-line graphical programming system

A graphical programming and graphics technology, applied in visual/graphical programming, program control devices, creating/generating source code, etc., can solve the problems of a large number of programming blocks, no semantic information, small size, etc., to simplify the programming process, The effect of strong scalability and strong plasticity

Inactive Publication Date: 2016-04-20
DALIAN VINCENT SOFTWARE TECH
View PDF3 Cites 62 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the shape of these programming blocks has no semantic information, and the functions and parameters are displayed in plain text. Children can only judge the functions of programming blocks by understanding the meaning of the text.
Secondly, Scratch refines the traditional text program commands into each programming block. Although this increases the complexity of the program that the system can implement, it also makes its programming blocks large in number and small in size, which is not conducive to children's clicking, dragging and dropping and modify parameters etc.
In addition, there is no obvious multi-scene concept in Scratch, and complex programming block combinations are required to achieve similar scene transition effects, which is difficult for most children
The runtime feedback provided by Scratch is to highlight programming blocks one by one, which is not vivid enough
On the other hand, domestic research in this area is still very little, and most of the graphical programming software for Chinese children are derived from the Chinese version of foreign software, without fully considering the characteristics of regional culture

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
  • On-line graphical programming system
  • On-line graphical programming system
  • On-line graphical programming system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the drawings in the embodiments of the present invention:

[0040] Such as Figure 6 Shown: An online graphical programming system, which classifies traditional programming statements according to rules, and stores specific classified statements into logical graphic blocks of specific shapes, and makes relevant marks on the logical graphic blocks for users Drag and drop to use.

[0041] For logical graphic blocks with the same or similar functions, different colors and shapes can be set respectively, so that the operator can intuitively and quickly find the desired logical graphic block.

[0042] For example, with figure 1 In , program statements about playback are formed into blue logic graphic blocks. attached figur...

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 discloses an on-line graphical programming system. The on-line graphical programming system comprises a graphic element database and a code storage unit; the graphic element database is stored with logic graphic blocks, of a plurality of types and colors, and supporting drag operations; the code storage unit is stored with codes corresponding to the a plurality of logic blocks; and the on-line graphical programming system also comprises an operation interface unit providing a permutation and combination area of the logic graphic blocks, and a code combination unit and a preview unit; when the on-line graphical programming system works, the user drags different logic graphic blocks to the operation interface unit sequentially, the operation interface unit identifies the logic graphic block dragged at present; the code combination unit takes the code, corresponding to the current logic graphic block, and stored in the code storage unit in dependence on the identification result, the code is combined with codes of previous logic graphic blocks to generate a program, and the program completes graphical programming through the output.

Description

technical field [0001] The invention relates to an online graphic programming system capable of direct online operation without a client. Mainly related to patent classification number G06 Calculation; Calculation; Counting G06F Electrical digital data processing G06F9 / 00 Program control devices, for example, controllers G06F9 / 06 Application of stored programs, that is, internal storage of application processing equipment to receive programs and maintain programs The G06F9 / 44 is intended for means of executing specialized programs. Background technique [0002] With the popularization of computer science and technology, people are more and more closely connected with computers and networks, and the demand for software is also increasing. However, software development has always been the domain of professionals, especially computer programming, which involves a large number of Basic knowledge of computers, data structures and algorithms, design patterns, programming language...

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
CPCG06F8/34
Inventor 童培诚段会锋
Owner DALIAN VINCENT SOFTWARE TECH