비주얼 프로그래밍이란 무엇입니까?
비주얼 프로그래밍은 그림 요소를 활용하여 컴퓨터 프로그램을 만드는 것입니다. 전통적으로 프로그램은 특정 결과를 얻거나 문제를 해결하는 데 사용되는 일련의 텍스트 설명입니다. 프로그래밍 언어는 종종 수행해야 할 작업을 나타내는 특정 방법을 가지고 있으므로 복잡합니다. 비주얼 프로그래밍은 프로그램 작성을 더 단순하게 만듭니다.
상자를 사용하여 텍스트를 입력하는 웹 사이트 내에서 검색을 고려하십시오. 사용자가 문자를 입력하면 텍스트 상자 바로 아래에 여러 가지 제안이 표시됩니다. 이를 달성하기위한 시각적 프로그램은 프로그래머가 각 작업마다 하나씩 여러 상자를 화면에 배치하고 화살표를 사용하여 작업 사이의 흐름을 나타냅니다.
화면의 첫 번째 상자는 사용자 조치를 기다리고 있음을 나타냅니다. 문자가 입력되면 흐름은 문자가 유효한지 여부를 결정하는 상자로 이동합니다. 문자가 유효하면 플로우는 데이터베이스를 검색하는 화면의 다른 상자로 이동합니다.
데이터베이스 검색 자체에는 여러 하위 작업이 있습니다. 데이터베이스 검색 상자를 클릭하면 프로그래머가 하위 작업과 그 사이의 흐름을 표시 할 수있는 새로운 화면이 나타납니다. 정해진 수의 제안이 발견 될 때 검색을 중지하거나 주어진 시간 내에 제안이 충분하지 않을 때 검색을 포기하는 등의 측면은이 화면에서 프로그래머가 고려하고 처리합니다.
컴퓨터 프로그램은 행동과 흐름 외에도 많은 측면을 가지고 있습니다. 여기에는 데이터 간의 관계, 다른 프로그램과의 데이터 공유, 작업을 리소스간에 확산 및 사용하기 쉬운 그래픽 요소 연결이 포함됩니다. 일련의 텍스트 문장이 항상 이러한 모든 동작을 부드럽게 처리하는 것은 아니며 다른 프로그래머가 모든 의미를 이해하기 쉽지 않을 수 있습니다. 비주얼 프로그래밍은 이러한 측면의 대부분을 해결하려고 시도합니다.
프로그래밍을 시각적으로 수행 할 수있는 언어가 많이 있습니다. 시각적 프로그래밍 언어에는 일반적으로 웹 응용 프로그램 용 Tersus, 로봇 공학용 MVPL, 과학자 용 LabVIEW 및 오디오 도구 용 SynthMaker가 포함됩니다. 핸드 헬드 및 임베디드 컴퓨터를 프로그래밍하기위한 시각적 언어가 있습니다. 그러나 Visual C # 또는 Visual Basic은 시각적 언어가 아닙니다. 인기는 있지만 사용자가 상호 작용하는 항목의 화면 배치 만 허용합니다.
비주얼 프로그래밍은 프로그램을 장난감처럼 만들고 한 번에 화면에 표시 할 수있는 시각적 요소의 수로 인해 비판을 받았습니다. Deutsch Limit는 약 50 개의 요소를 표시 할 수 있음을 나타냅니다. 텍스트 프로그래밍 언어가 발전한 것처럼 시각적 언어도 이러한 문제를 해결할 수 있다는 약속이 있습니다.