Patent ID: 7340715

Claim:
A visual programming system, comprising: a processing unit comprising: a plurality of functional modules each of which is preloaded with an applicable functional program which is part of a parent computer program designed to accomplish a predetermined objective, wherein each of said functional programs is developed to perform a predetermined operation, and is written in a computer-executable language and is displayed as a high-level computing language as human readable codes; a plurality of determination modules electrically communicated with at least one of said functional modules, wherein each of said functional modules is pre-loaded with a determination program developed to perform a predetermined decision regarding an information flow between said functional modules and said determination modules, wherein each of said determination programs is written in a computer-executable language and is displayed as a high-level computing language as human readable codes; and a user editing interface electrically communicated with said determination modules and said functional modules, in such a manner that a user is capable of individually accessing said applicable functional programs in said functional modules and said determination programs in said determination modules via said user editing interface for individually modifying said applicable functional programs and said determination programs in said human readable codes, so as to allow said user to conveniently and easily manage and amend said parent computer program by individually and selectively modifying said applicable functional programs and said determination programs without running an exhaustive debugging and re-programming procedure of said entire parent computer program in lengthy sources codes of said parent computer program.