可视化编程环境(visual development environment),工学-机械工程-机械工程基础-机械设计-机电一体化,以实现可随时看到编程的主要结果为目的,程序调整与结果展现同步提供集成开发人机界面与接口,将抽象的词法与语法转换成二维图形与动画展示,并自动生成相应程序代码。传统的结构化系统编程方式以数据流为中心,通过代码编写将系统功能转化为数据在系统中流动。而使用面向对象分析[注]与面向对象设计[注]的面向对象编程则针对应用问题,通过代码程序构建软件基本对象及其属性,给出系统遵从规则和约束,规定系统对象如何协同工作而完成指定功能。相对于以代码编写为主要工作的传统编程环境,在可视化编程环境中,应用系统开发者通过环境界面所提供基本操作元素,以“所见即所得”的方式在前台定制自己所需的人机界面,并利用后台提供可视的表现形式来表达程序、数据、系统结构或动态行为。在应用系统开发者明确定义界面对象与行为后,可视化编程环境专门工具则自动地将前述人机界面、表现形式转换为应用系统源代码。这种人机界面的实现不需要程序员逐行逐句地去编写每个对象类以及它们属性与操作,显然已不是传统意义上的编程。