Skip to main content

Co to jest programowanie wizualne?

Programowanie wizualne to tworzenie programu komputerowego poprzez wykorzystanie elementów obrazkowych.Tradycyjnie program jest sekwencją instrukcji tekstowych używanych do osiągnięcia określonego wyniku lub rozwiązania problemu.Języki programowania często mają szczególne sposoby reprezentowania pracy do wykonania, co prowadzi do złożoności.Wizualne próby programowania uproszczenia programów.

Rozważ wyszukiwanie przeprowadzone na stronie internetowej, w której pole jest używane do wprowadzania tekstu.Gdy użytkownicy są w postaci znaku, kilka sugestii jest wyświetlanych tuż pod polem tekstowym.Program wizualny, który to osiągnął, pozwoliłby programistowi umieścić wiele pól na ekranie, po jednym dla każdego zadania i użycie strzałek do wskazania przepływu między zadaniami.

Pierwsze pole na ekranie wskazywałoby, że czekaDziałanie użytkownika.Po wpisaniu znaku przepływ zostanie skierowany do pudełka, które określa, czy znak jest prawidłowy.Jeśli znak jest prawidłowy, przepływ zostanie skierowany do innego pola na ekranie, które przeszukuje bazę danych.

Przeszukiwanie bazy danych samego miałoby liczbę podtemat.Kliknięcie pola wyszukiwania bazy danych przywołałoby nowy ekran, aby programista wskazał te subtask i przepływ między nimi.Aspekty takie jak zatrzymanie wyszukiwania, gdy znaleziono ustaloną liczbę sugestii lub rezygnacja z wyszukiwania, gdy nie znaleziono wystarczających sugestii w określonym czasie, zostaną rozważane i rozwiązane przez programistę na tym ekranie.

Program komputerowyma wiele aspektów oprócz działania i przepływu.Obejmują one relacje między danymi, udostępnianie danych z innymi programami, rozpowszechnianie pracy między zasobami i powiązanie elementów graficznych w celu ułatwienia użytkowania.Zestaw instrukcji tekstowych nie zawsze obsługuje wszystkie te działania w sposób płynny i może być łatwe dla innych programistów zrozumienia wszystkich implikacji.Visual Programming próbuje zająć się większością tych aspektów.

Istnieje wiele języków, które umożliwiają wykonywanie programowania wizualnie.Zazwyczaj języki programowania wizualnego obejmują: TERSUS dla aplikacji internetowych, MVPL dla robotyki, LabView dla naukowców i synthmaker dla narzędzi audio.Istnieją języki wizualne do programowania komputerów ręcznych i wbudowanych.Jednak Visual C# lub Visual Basic nie są językami wizualnymi.Choć popularne, pozwalają jedynie na umieszczenie na ekranie elementów, z którymi użytkownik wchodzi w interakcje.

Programowanie wizualne zostało skrytykowane za tworzenie programów podobnych do zabawek i liczby elementów wizualnych, które można pokazać jednocześnie na ekranie.Limit Deutscha wskazuje, że można pokazać około 50 elementów.Podobnie jak ewoluowały języki programowania tekstu, obiecuje, że języki wizualne mogą również sprostać tym wyzwaniom.