림너

Limnor

Limnor는 범용 코드 없는 비주얼 프로그래밍 시스템입니다.그 목적은 사용자가 텍스처 프로그래밍 언어로 직접 코딩하지 않고 컴퓨터 소프트웨어를 만들 수 있도록 하는 것이다.소프트웨어 개발자에 의해 확장될 수 있습니다.Limnor 코드 없는 프로그래밍의 일반적인 개념은 클래스에 "액션"을 추가하는 것입니다.

설계.

액션은 Action-Executer, Action-Data 및 Action-Condition에 의해 정의됩니다.작업에는 작업에 사용할 수 있는 데이터 범위를 정의하는 소유자가 있습니다.

액션에는 다음 세 가지 유형이 있습니다.

  • [Method-Invoke Action] : 클래스의 메서드 실행입니다.Action-Executer는 메서드를 정의하는 클래스입니다.Action-Data는 메서드 파라미터에 제공되는 값입니다.메서드 반환 값은 값(속성 또는 변수)에 할당할 수 있습니다.
  • Property-Setting Action : 클래스 속성에 값을 할당합니다.Action-Executer는 클래스입니다.Action-Data는 속성에 제공된 값입니다.
  • Event-Fireing Action : 클래스 개발 이벤트를 실행합니다.Action-Executer는 클래스입니다.Action-Data는 이벤트 파라미터에 제공되는 값입니다.

작업 데이터는 상수, 변수, 메서드/이벤트 매개 변수, 클래스/변수/파라미터/속성 또는 산술식일 수 있습니다.동작 조건은 부울 값으로 평가되는 산술식입니다.산술식은 변수가 상수, 속성, 변수, 매개 변수 및 산술식에 연결된 산술 공식입니다.코드 없는 시각적 프로그래밍과 프로그래밍 도구의 직관적인 사용을 위해 산술식을 그래픽으로 표시하고 편집해야 합니다.산술식 프로그래밍 도구는 무한 확장을 활성화하려면 제3자가 개발한 산술 요소 및 함수를 처리할 수 있어야 합니다.

실행

Limnor Studio는 "속성, 메서드, 이벤트 및 액션"에 의한 코드 없는 비주얼 프로그래밍의 새로운 구현입니다.

Limnor Studio는 Microsoft에서 "속성, 메서드, 이벤트 및 액션"을 구현합니다.NET 타입소프트웨어는 모든 객체 지향 프로그래밍 언어와 마찬가지로 클래스를 개발하여 개발되지만 시각적으로 구현됩니다.개발자는 기존 클래스에서 새로운 클래스를 파생합니다.기존 클래스는 에서 가져옵니다.Limor Studio를 포함한 프로그래밍 언어 또는 프로그래밍 시스템을 사용하여 모든 기업 또는 개인이 만든 NET 라이브러리.Limnor Studio 컴파일러는 비주얼 프로그래밍 표현에서 C# 소스 코드를 생성합니다.C# 컴파일러를 사용하여 프로그래밍 결과, EXE 또는 DLL 파일을 생성합니다.

수학함수의 기본 클래스는 텍스처 형성 대신 프로그래밍에서 원래의 수학식으로 수학식을 시각적으로 표시하기 위한 프레임워크를 제공한다.예를 들어 개발자는 Math.sqrt()*(0x1)*(0x)*()*0-1)과 같은 것을 쓰는 대신 (- )2 {{(x_})^{21})와 같은 식을 사용하여 프로그래밍을 수행합니다.산술식 편집기는 기본 산술 클래스에서 파생된 산술 클래스를 처리할 수 있으며, 이를 통해 제3자가 시각적으로 사용할 수 있는 새로운 산술 함수를 개발할 수 있습니다.

개발자는 "액션 다이어그램"(흐름도)을 사용하여 시각적이고 직관적으로 프로그래밍 로직을 구성합니다.

시각 프로그래밍은 한 가지 이상의 방법으로 이루어집니다.Limnor Studio는 플러그인 시스템을 사용하여 다양한 비주얼 프로그래밍 시스템이 함께 작동하도록 합니다.UI 디자이너는 UI 형태와 아이콘으로 클래스를 나타내며, 객체 탐색기는 트리 뷰로 클래스를 나타내며, 또 다른 시각적 프로그래밍 시스템입니다.그들은 개발되고 있는 같은 클래스를 대표하고 일하지만 서로 완전히 독립적입니다.다른 독립된 비주얼 프로그래밍 시스템은 예를 들어 비주얼 데이터 플로우, 비주얼 컨트롤 플로우, UML 등의 특정 인터페이스를 구현함으로써 개발 및 접속할 수 있습니다.

특징들

Limnor Studio 기능은 세 가지 유형의 '액션', 수학식 편집기, '개체 탐색기', 공통 웹 언어 코드 생성 및 다른 언어와의 상호 운용성을 모두 시각적으로 생성합니다.NET 언어 및 시스템

「 」를 참조해 주세요.

외부 링크