VisualProgramming is programming using DirectManipulation of visual representation of programming artifacts. DragAndDrop GUI design tools are VisualProgramming, as are a very small number of research projects into general programming using visual methods.
VisualProgramming is unrelated to VisualStudio and VisualBasic.
One page links to VisualProgramming: