A “programação visual” surgiu juntamente com as interfaces gráficas. Com ela, você começa a desenvolver um programa desenhando sua janela principal, com a barra de menu, textos (labels), botões, campos de edição, etc. Você já pode desenhar também as janelas secundárias do programa e definir os menus, por exemplo.