Skip to main content

Vad är visuell programmering?

Visuell programmering är skapandet av ett datorprogram genom att använda bildelement.Traditionellt är ett program en sekvens av textuttalanden som används för att uppnå ett visst resultat eller lösa något problem.Programmeringsspråk har ofta särskilda sätt att representera det arbete som ska utföras, vilket leder till komplexitet.Visuell programmering försöker göra skapandet av program enklare.

Överväg en sökning som utförs på en webbplats där en ruta används för att ange text.När användaren skrivs i ett tecken visas ett antal förslag precis under textrutan.Ett visuellt program för att uppnå detta skulle göra det möjligt för programmeraren att placera ett antal lådor på skärmen, ett för varje uppgift, och använda pilar för att ange flödet mellan uppgifter.

Den första rutan på skärmen skulle indikera att den väntar påAnvändaråtgärd.När ett tecken skrivs kommer flödet att riktas till en ruta som avgör om karaktären är giltig.Om tecknet är giltigt kommer flödet att riktas till en annan ruta på skärmen som söker i databasen.

Att söka i databasen skulle själv ha ett antal underverk.Om du klickar på rutan för databassökning skulle få en ny skärm för att låta programmeraren ange dessa underverk och flödet mellan dem.Aspekter som att stoppa sökningen när ett fast antal förslag hittas eller ger upp sökningen när det inte finns tillräckligt med förslag på en viss tid skulle övervägas och hanteras av programmeraren på den här skärmen.

Ett datorprogramHar många aspekter förutom action och flöde.Dessa inkluderar förhållanden mellan data, delning av data med andra program, sprider arbetet mellan resurser och koppling av grafiska element för enkel användning.En uppsättning textuttalanden hanterar inte alltid alla dessa åtgärder på ett smidigt sätt och det kanske inte är lätt för andra programmerare att förstå alla konsekvenser.Visuell programmeringsförsök att ta itu med de flesta av dessa aspekter.

Det finns många språk som gör att programmering kan göras visuellt.Vanligtvis inkluderar visuella programmeringsspråk: Tersus för webbapplikationer, MVPL för robotik, labview för forskare och syntmakare för ljudverktyg.Det finns visuella språk för programmering av handhållna och inbäddade datorer.Visual C# eller Visual Basic är dock inte visuella språk.Även om de är populära tillåter de bara placering på skärmen som användaren interagerar.

Visuell programmering har kritiserats för att göra program leksaksliknande och för antalet visuella element som kan visas på en skärm på en gång.Deutsch -gränsen indikerar att ungefär 50 element kan visas.Precis som textprogrammeringsspråk har utvecklats finns det löfte om att visuella språk också kan hantera dessa utmaningar.