CN112306462A - Building block type object variable block construction method and device, storage medium and processor - Google Patents

Building block type object variable block construction method and device, storage medium and processor Download PDF

Info

Publication number
CN112306462A
CN112306462A CN201910708687.7A CN201910708687A CN112306462A CN 112306462 A CN112306462 A CN 112306462A CN 201910708687 A CN201910708687 A CN 201910708687A CN 112306462 A CN112306462 A CN 112306462A
Authority
CN
China
Prior art keywords
variable
building block
object variable
block
information
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.)
Granted
Application number
CN201910708687.7A
Other languages
Chinese (zh)
Other versions
CN112306462B (en
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 Jingyihui Information 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 Jingyihui Information Technology Co ltd filed Critical Suzhou Jingyihui Information Technology Co ltd
Priority to CN201910708687.7A priority Critical patent/CN112306462B/en
Publication of CN112306462A publication Critical patent/CN112306462A/en
Application granted granted Critical
Publication of CN112306462B publication Critical patent/CN112306462B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/22Procedural

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a building block type object variable block construction method, a building block type object variable block construction device, a storage medium and a processor, wherein the method comprises the following steps: acquiring first information, wherein the first information comprises a variable identifier and at least one variable attribute of an object variable; acquiring second information, wherein the second information comprises the building block type corresponding to the object variable; analyzing the first information and the second information to generate an object variable building block; and displaying the object variable building block. The display object variable building block comprises a display variable identifier and a variable attribute identifier, and the variable attribute identifier of the current object variable can be selected when the object variable building block is displayed. The method and the device can realize the operations of quickly defining the object variable and selecting the object variable attribute, and conveniently assign and take values to the object variable attribute, thereby improving the development efficiency and reducing the system maintenance difficulty.

Description

Building block type object variable block construction method and device, storage medium and processor
Technical Field
The invention relates to the field of graphical information processing, in particular to a building block type object variable block construction method, a building block type object variable block construction device, a storage medium and a processor.
Background
The building block type programming method has the advantages that the building block type programming is represented by Scratch and Google Block abroad, programming cats are used domestically, the building block type programming method is increasingly used in the field of teenager education, and teenagers can realize the design of software logic in a mode similar to splicing of building blocks and teach through lively activities, so that the software development difficulty and requirements are reduced.
Due to the easy-to-use characteristic of the building block programming technology, application software development of a few internet of things software products, APP client software and the like is also trying to introduce the technology to realize rapid design and adjustment of software logic, but currently, only single variable can be assigned and subjected to value taking operation in the implementation process, for example: defining a single-valued variable 'name' and 'job number' leads to the fact that when system development of object-oriented programming requirements is carried out, the existing building block programming technology cannot realize quick definition of object variables and operation of object variable attributes.
Disclosure of Invention
In view of the foregoing shortcomings in the prior art, an object of the present invention is to provide a building block variable block construction method, device, storage medium and processor, which are used to solve the problem in the prior art that assignment and value-taking operations can only be performed on a single variable, which results in that fast definition of object variables and operations on object variable attributes cannot be implemented when an object-oriented system is developed.
According to a first aspect of the present invention, there is provided a building block object variable block construction method, the method comprising:
acquiring first information, wherein the first information comprises a variable identifier and at least one variable attribute of an object variable;
acquiring second information, wherein the second information comprises the building block type corresponding to the object variable;
analyzing the first information and the second information to generate an object variable building block;
and displaying the object variable building block.
Optionally, the building block type corresponding to the object variable is a first type object variable building block.
Optionally, the building block type corresponding to the object variable is a second type object variable building block.
Optionally, the first type object variable building blocks are displayed as male interface object variable building blocks.
Optionally, the second type object variable building block is displayed as a female interface object variable building block.
Optionally, the variable attribute comprises a variable attribute identifier.
Optionally, the displaying the object variable building block comprises displaying a variable identifier and a variable attribute identifier.
Optionally, the displaying the object variable building block comprises selecting a variable attribute identification of a current object variable when displayed.
Optionally, the variable identification is unique.
Optionally, the variable attribute further includes a data type of the variable attribute.
According to a second aspect of the present invention, there is provided a modular object variable block construction apparatus, the apparatus comprising:
an acquisition module, comprising:
the device comprises a first acquisition unit, a second acquisition unit and a processing unit, wherein the first acquisition unit is used for acquiring first information which comprises a variable identifier and at least one variable attribute of an object variable;
a second obtaining unit, configured to obtain second information, where the second information includes a building block type corresponding to the object variable;
the analysis module is used for analyzing the first information and the second information to generate an object variable building block;
and the display module is used for displaying the object variable building block.
According to a third aspect of the present invention, there is provided a storage medium including a stored program and data processed by the program, wherein the program executes the above-described building block object variable block construction method when running.
According to a fourth aspect of the present invention, there is provided a processor for executing a program, wherein the program executes the above-described building block object variable block construction method when running.
Has the advantages that: the invention discloses a building block type object variable block construction method, a device, a storage medium and a processor, wherein the embodiment of the invention analyzes an object variable building block into an object variable building block and displays the object variable building block by acquiring a variable identification and at least one variable attribute of an object variable and a building block type corresponding to the object variable, wherein the object variable building block displays the variable identification and the variable attribute identification of the object variable, compared with the prior art, the invention solves the problem that the object variable can not be quickly defined and the object variable attribute can not be operated when the system development of object-oriented programming requirement is carried out due to the fact that only single variable can be assigned and valued in the realization process, can realize the quick definition of the object variable and the operation of selecting the object variable attribute, conveniently assigns and valuates the object variable attribute, and further improves the development efficiency, the difficulty of system maintenance is reduced.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application. In the drawings:
FIG. 1 illustrates a flow diagram of a building block object variable block construction method of an embodiment of the invention;
FIG. 2a is a block type diagram of a building block object variable block construction method according to an embodiment of the invention;
FIG. 2b is a block type diagram of a building block object variable block construction method according to an embodiment of the invention;
FIG. 2c is a block type diagram of a building block object variable block construction method of an embodiment of the invention;
FIG. 2d is a block type diagram of a building block object variable block construction method of an embodiment of the invention;
FIG. 3 shows a block diagram of a building block object variable block building apparatus of an embodiment of the invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover non-exclusive inclusions, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
FIG. 1 shows a flow chart of a building block object variable block construction method according to an embodiment of the invention, which includes:
step S110, acquiring first information, wherein the first information comprises a variable identifier and at least one variable attribute of an object variable; and acquiring second information, wherein the second information comprises the building block type corresponding to the object variable.
In the embodiment of the present invention, the "first information" and the "second information" are only for convenience of distinguishing the acquired information content, and are not to be construed as limiting the order of acquiring the information.
The first information comprises one or more variable attributes, and the attributes can comprise attribute identifications, so that subsequent data storage or processing is facilitated;
the attribute can contain data type information, so that the subsequent data type check is facilitated, and the error problem that the obvious data types are not matched is prevented.
The second information and the object variable building blocks have two types, one type is the first type object variable building block, the other type is the second type object variable building block, and the object variable building blocks of different types are displayed differently. The first type object variable building blocks are displayed as convex interface object variable building blocks, and the second type object variable building blocks are displayed as concave interface object variable building blocks. Or the first type object variable building block and the second type object variable building block are displayed as corresponding object variable building blocks containing other interface types.
In the embodiment of the invention, the object variable corresponding to the first type object variable building block is a value type object variable, and the object variable corresponding to the second type object variable building block is an assignment type object variable.
And step S120, analyzing the first information and the second information to generate an object variable building block.
In the embodiment of the invention, in order to ensure the accuracy of the variable attribute value taking and assignment operation, the variable identification has uniqueness, and the same variable identification does not exist.
In the embodiment of the present invention, after the first information and the second information are acquired, the following detection steps may be further performed:
detecting the first information, and if the variable identification exists, updating the first information corresponding to the existing object variable; and if the variable identification does not exist, analyzing and generating a new object variable building block by combining the second information.
And S130, displaying the object variable building block.
In an embodiment of the present invention, the display object variable building block includes a display variable identifier and a variable attribute identifier that can select a current object variable when displayed, wherein the variable attribute identifier is displayed as a control in a drop-down selection form, for example.
The display content of the object variable building block can have various display forms, such as directly displaying the variable identification and the variable attribute identification of the selectable current object variable during display, or moving a mouse to the variable building block to trigger display, or triggering display through a shortcut key, and the like.
After the object variable building blocks are built, the object variable can be quickly defined and the object variable attribute can be selected, the object variable attribute can be conveniently assigned and valued, and the problem that the object variable cannot be quickly defined and the object variable attribute can not be selected when system development with object-oriented programming requirements is carried out due to the fact that only a single variable can be assigned and valued in the current implementation process is solved, so that the development efficiency is improved, and the system maintenance difficulty is reduced.
Fig. 2a shows a schematic diagram of building block types of a building block type object variable block construction method according to an embodiment of the present invention, as shown in fig. 2a, first information is obtained, a variable identifier including an object variable is "employee", variable attribute identifiers are "name", "job number", "mailbox", "department", and second information is obtained, building block types corresponding to the object variable are a male interface object variable building block and a female interface object variable building block, and in both cases, two different display modes of the object variable building block are provided, wherein value-taking type object variable information is displayed as the male interface object variable building block, value-taking type object variable information is displayed as the female interface object variable building block, the variable identifier and the variable attribute identifier are separated by "or" - ", respectively, and the separation identifier may be in other display modes such as", the method is mainly used for distinguishing variable identifiers and variable attribute identifiers; the variable attribute identification part selects "name", "job number", "mailbox", "department" with a control in the form of a pull-down selection.
FIG. 2b is a schematic diagram showing the building block types of the building block type object variable block construction method according to the embodiment of the present invention, as shown in FIG. 2b, first information is obtained, the variable identifiers including an object variable are "employee", the variable attribute identifiers are "name", "job number", "mailbox", "department", and second information is obtained, the building block types corresponding to the object variable are a male interface object variable building block and a female interface object variable building block, and in both cases, the object variable building blocks are displayed in two different display modes, wherein value-taking type object variable information is displayed as the male interface object variable building block, value-taking type object variable information is displayed as the female interface object variable building block, the variable identifiers and the variable attribute identifiers are separated by "or" - ", and the separation identifier may be in other display modes such as", the method is mainly used for distinguishing variable identifiers and variable attribute identifiers; the variable attribute identification part selects "name", "job number", "mailbox", "department" with a control in the form of a pull-down selection.
The difference from FIG. 2a is that the object variable building blocks shown in FIG. 2b have different convex and concave interface display modes, and the shapes of the joints of the convex and concave interface building blocks correspond to each other.
Fig. 2c shows a schematic diagram of building block types of the building block type object variable block construction method according to the embodiment of the present invention, as shown in fig. 2c, first information is obtained, the variable identifiers including an object variable are "employee", the variable attribute identifiers are "name", "job number", "mailbox", "department", and second information is obtained, the building block types corresponding to the object variable are a male interface object variable building block and a female interface object variable building block, and in both cases, the object variable building blocks are displayed in two different display modes, wherein value-taking type object variable information is displayed as the male interface object variable building block, value-taking type object variable information is displayed as the female interface object variable building block, the variable identifiers and the variable attribute identifiers are separated by "yes" or "-", and the separation identifier may be in other display modes such as "", the method is mainly used for distinguishing variable identifiers and variable attribute identifiers; the variable attribute identification part selects "name", "job number", "mailbox", "department" with a control in the form of a pull-down selection.
The difference between the method and the device is that the object variable building blocks shown in FIG. 2c have different convex interface and concave interface display modes, and the shapes of the relevant positions of the convex interface building blocks and the concave interface building blocks correspond to each other.
Fig. 2d shows a building block type diagram of the building block type object variable block construction method according to the embodiment of the present invention, as shown in fig. 2d, first information is obtained, the variable identifier including an object variable is "employee", the variable attribute identifiers are "name", "job number", "mailbox", "department", and second information is obtained, the building block types corresponding to the object variable are a male interface object variable building block and a female interface object variable building block, and two different display modes of the object variable building blocks under the two conditions are provided, wherein the value-taking type object variable information is displayed as the male interface object variable building block, the value-assigning type object variable information is displayed as the female interface object variable building block, the variable identifier and the variable attribute identifier are separated by "or" - ", respectively, and the separation identifier may be another display mode such as", the method is mainly used for distinguishing variable identifiers and variable attribute identifiers; the variable attribute identification part selects "name", "job number", "mailbox", "department" with a control in the form of a pull-down selection.
The difference from fig. 2a, 2b, and 2c is that the variable identifier part in fig. 2d is also displayed as a control selection variable identifier in a pull-down selection form, when there are multiple variable identifiers, if the object variable building block displays the variable identifier as a fixed value, multiple building blocks will appear, and if the variable identifier part is selectable, the degree of convenience of operation is further improved.
FIG. 3 shows a block diagram of a building block object variable block building apparatus according to an embodiment of the present invention, which includes:
the acquisition module 310 includes two acquisition units:
a first obtaining unit 311, configured to obtain first information, where the first information includes a variable identifier and at least one variable attribute of an object variable;
a second obtaining unit 312, configured to obtain second information, where the second information includes a building block type corresponding to the object variable.
And the analysis module 320 is used for analyzing the first information and the second information to generate an object variable building block.
Further, the parsing module 320 further includes a detecting unit, configured to detect whether a variable identifier exists in the first obtaining unit, and if the variable identifier exists, update first information corresponding to an existing object variable; if the variable identification does not exist, a new object variable building block is generated through analysis by the analysis module 320 in combination with the second information.
And the display module 330 is used for displaying the object variable building blocks.
The technical solution of the present application may be embodied in the form of a software product stored in a computer-readable storage medium, which may be a tangible device that can hold and store instructions for use by an instruction execution device, or all or part of the technical solution. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
Various aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus, and/or devices according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, storage media, processors, according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (13)

1. A building block type object variable block construction method is characterized by comprising the following steps:
acquiring first information, wherein the first information comprises a variable identifier and at least one variable attribute of an object variable;
acquiring second information, wherein the second information comprises the building block type corresponding to the object variable;
analyzing the first information and the second information to generate an object variable building block;
and displaying the object variable building block.
2. The building block type object variable block construction method of claim 1, wherein the building block type corresponding to the object variable is a first type object variable building block.
3. The building block type object variable block construction method of claim 1, wherein the building block type corresponding to the object variable is a second type object variable building block.
4. The building block object variable block construction method of claim 2, wherein the first type object variable building block is displayed as a convex interface object variable building block.
5. The building block object variable block construction method of claim 3, wherein the second type object variable block is displayed as a concave interface object variable block.
6. The building block of modular object variables block construction method of any of claims 1-5 wherein the variable property includes a variable property identification.
7. The method of building a building block of object variables according to claim 6 wherein displaying the building block of object variables includes displaying variable identifications and a variable attribute identification.
8. The method of building a modular object variable block of claim 7 wherein displaying the object variable building block includes selecting a variable property identification of a current object variable when displayed.
9. The building block of modular object variables block construction method of any of claims 1-5 wherein the variable identification is unique.
10. The building block of modular object variables block construction method of any of claims 1-5 wherein the variable attributes further include the data type of the variable attribute.
11. A building block type object variable block construction apparatus, comprising:
an acquisition module, comprising:
the device comprises a first acquisition unit, a second acquisition unit and a processing unit, wherein the first acquisition unit is used for acquiring first information which comprises a variable identifier and at least one variable attribute of an object variable;
a second obtaining unit, configured to obtain second information, where the second information includes a building block type corresponding to the object variable;
the analysis module is used for analyzing the first information and the second information to generate an object variable building block;
and the display module is used for displaying the object variable building block.
12. A storage medium comprising a stored program and data processed by the program, wherein the program executes the building block object variable block construction method according to any one of claims 1 to 10.
13. A processor for executing a program, wherein the program executes to execute the building block object variable block construction method according to any one of claims 1 to 10.
CN201910708687.7A 2019-08-02 2019-08-02 Building block type object variable block construction method, device, storage medium and processor Active CN112306462B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910708687.7A CN112306462B (en) 2019-08-02 2019-08-02 Building block type object variable block construction method, device, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910708687.7A CN112306462B (en) 2019-08-02 2019-08-02 Building block type object variable block construction method, device, storage medium and processor

Publications (2)

Publication Number Publication Date
CN112306462A true CN112306462A (en) 2021-02-02
CN112306462B CN112306462B (en) 2024-04-23

Family

ID=74486480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910708687.7A Active CN112306462B (en) 2019-08-02 2019-08-02 Building block type object variable block construction method, device, storage medium and processor

Country Status (1)

Country Link
CN (1) CN112306462B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113326031A (en) * 2021-05-28 2021-08-31 网易(杭州)网络有限公司 Attribute acquisition method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130053714A (en) * 2011-11-16 2013-05-24 주식회사 한백전자 Method of program development using visual programming language and computer readable medium thereof
CN104823159A (en) * 2012-11-27 2015-08-05 欧姆龙株式会社 Method and device for changing objects in human-machine interface device
CN105511860A (en) * 2015-11-30 2016-04-20 大连文森特软件科技有限公司 On-line graphical programming system
CN106919370A (en) * 2015-12-24 2017-07-04 北京国双科技有限公司 The acquisition methods and device of a kind of object attribute values
CN109284100A (en) * 2018-07-30 2019-01-29 深圳点猫科技有限公司 The rendering method and system of graphical programming language for subject cognitive tool
CN109690473A (en) * 2017-09-11 2019-04-26 深圳配天智能技术研究院有限公司 A kind of graphic programming method, apparatus, computer storage medium and vision system
CN109960504A (en) * 2019-04-05 2019-07-02 腾讯科技(深圳)有限公司 Object switching method, method for showing interface and device based on visual programming
CN109992263A (en) * 2019-04-05 2019-07-09 腾讯科技(深圳)有限公司 A kind of method and apparatus executing visual programming

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130053714A (en) * 2011-11-16 2013-05-24 주식회사 한백전자 Method of program development using visual programming language and computer readable medium thereof
CN104823159A (en) * 2012-11-27 2015-08-05 欧姆龙株式会社 Method and device for changing objects in human-machine interface device
CN105511860A (en) * 2015-11-30 2016-04-20 大连文森特软件科技有限公司 On-line graphical programming system
CN106919370A (en) * 2015-12-24 2017-07-04 北京国双科技有限公司 The acquisition methods and device of a kind of object attribute values
CN109690473A (en) * 2017-09-11 2019-04-26 深圳配天智能技术研究院有限公司 A kind of graphic programming method, apparatus, computer storage medium and vision system
CN109284100A (en) * 2018-07-30 2019-01-29 深圳点猫科技有限公司 The rendering method and system of graphical programming language for subject cognitive tool
CN109960504A (en) * 2019-04-05 2019-07-02 腾讯科技(深圳)有限公司 Object switching method, method for showing interface and device based on visual programming
CN109992263A (en) * 2019-04-05 2019-07-09 腾讯科技(深圳)有限公司 A kind of method and apparatus executing visual programming

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
ALAAEDDIN SWIDAN等: "How do Scratch Programmers Name Variables and Procedures?", 《2017 IEEE 17TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM)》, pages 51 - 60 *
ALEXANDRIA K. HANSEN等: "User-Centered Design in Block-Based Programming: Developmental & Pedagogical Considerations for Children", 《THE 15TH INTERNATIONAL CONFERENCE ON INTERACTION DESIGN AND CHILDREN》, pages 147 - 156 *
王玮: "手机APP编程实战之通讯录", 《电脑编程技巧与维护》, pages 46 - 53 *
编程之家: "9.零基础学编程软件scratch运算积木和变量积木功能", pages 1 - 3, Retrieved from the Internet <URL:https://baijiahao.***.com/s?id=1634925048965587164> *
陈秀: "基于Scratch的小学生程序设计教学设计研究", 《中国优秀硕士学位论文全文数据库 社会科学Ⅱ辑》, pages 129 - 171 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113326031A (en) * 2021-05-28 2021-08-31 网易(杭州)网络有限公司 Attribute acquisition method and device
CN113326031B (en) * 2021-05-28 2023-08-22 网易(杭州)网络有限公司 Attribute acquisition method and device

Also Published As

Publication number Publication date
CN112306462B (en) 2024-04-23

Similar Documents

Publication Publication Date Title
US10007963B2 (en) Context-based provision of screenshot modifications
US20120221979A1 (en) Configureurable hierarchical tree view
US20170168653A1 (en) Context-driven, proactive adaptation of user interfaces with rules
CN111488109A (en) Method, device, terminal and storage medium for acquiring control information of user interface
US11656601B2 (en) Method and electronic generation device for generating at least one configuration file for an automation tool, related computer program
CN112445693A (en) Page update detection method, device, equipment and storage medium
CN110908646B (en) Building block type callback function block construction method and device, storage medium and processor
CN105677851B (en) A kind of interface screenshot method and user equipment
CN112306462A (en) Building block type object variable block construction method and device, storage medium and processor
CN112947916B (en) Method, apparatus, device and storage medium for implementing online canvas
US11893383B2 (en) Configuration properties management for software
CN113032251B (en) Method, device and storage medium for determining service quality of application program
CN110989982A (en) Building block construction method and device with return value function, storage medium and processor
CN110908647A (en) Object variable presenting method, device, terminal and storage medium for building block programming
CN113220511A (en) Method, apparatus and computer-readable storage medium for testing BIOS
CN113836291B (en) Data processing method, device, equipment and storage medium
CN109144653A (en) Map-indication method, device, equipment and storage medium
CN109241635A (en) House type analysis method and device
CN115170536B (en) Image detection method, training method and device of model
CN108021991B (en) Method and device for acquiring instrument information
CN108760051B (en) Color sampling method, information processing method, device and computer readable storage medium
KR20180080924A (en) Apparatus and method for monitoring the processing result of big data processing server
CN108228303B (en) Updating method and device of associated account
CN116594732A (en) Virtual desktop control method, device, equipment and storage medium
CN116450117A (en) Application program generation method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 215123 room 402, building 1, maishanlong building, 168 Yuxin Road, Suzhou Industrial Park, Jiangsu Province

Applicant after: SUZHOU JINGYIHUI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: Room 503, HaoChen building, 286 Dongping street, Suzhou Industrial Park, Jiangsu Province

Applicant before: SUZHOU JINGYIHUI INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant