摘要 |
<p>A system and method for programmatically/dynamically creating or editing a graphical program. A first program may be created, wherein the first program specifies creation of a new graphical program. When the first program is executed, the new graphical program is programmatically created, in response to executing the first program. Thus, during execution of the first program, the first program is operable to cause creation of the new graphical program. The first program may specify the inclusion of various objects in the new graphical program. For example, the new graphical program may have a diagram portion including a plurality of interconnected nodes which visually indicate functionality of the new graphical program. The new graphical program may also have a user interface portion including various user interface objects. In a related embodiment, a first program may specify the modification of an existing graphical program. When executed, the first program causes the existing graphical program to be modified, e.g., by modifying various objects of the graphical program. The first program may call an application programming interface (API) usable for programmatically creating a new graphical program or modifying an existing graphical program. The first program may be operable to interface with a server program, e.g., a graphical programming development environment application, in order to programmatically request the server program to create the new graphical program or modify the existing graphical program.</p> |