안녕하세요,
저널과 GUI의 차이점에 대해 궁금한 점이 많았습니다. 나는 저널을 만들려고 시도했으나 그것을 실행할 때마다 그것을 저장하도록 요구했습니다. 이것은 매우 기본적인 질문입니다.하지만 실제로 아무 것도 만들지 않았거나 변경하지 않았을 때 창을 저장하도록 요청하는 이유는 무엇입니까? 전반적으로 어떤 경우에 저널을 작성하고 어떤 경우 GUI를 작성합니까? 비 JMP / JSL 사용자가 쉽게 사용할 수 있도록 스크립트 파일에서 사용자 인터페이스를 만들려고합니다. 아래는 내가 만든 매우 기본적인 저널의 코드입니다.
New Window( "Data Tagger", << Journal,
Current Journal() << Append( Text Box( "Hello World" ) );
Button Box( "Button One", New Window( "Hi there1", << Modal ) ),
Button Box( "Button Two", New Window( "Hi there2", << Modal ) )
);
JSL에서 저널 및 GUI를 만드는 데 사용할 수있는 자세한 설명서를 알고 있는지 궁금합니다. 다양한 스크립팅 가이드를 살펴 보았고 제공된 지침이 매우 간단하며 고급 작업 수행 방법에 대한 정보를 제공하지 않습니다.
어떤 도움을 주시면 감사하겠습니다.
저널은 원래 JMP 플랫폼의 정적 출력 모음인데, 배포판 작성, 저널 작성, 이변 작성, 저널에 추가하기위한 것이 었습니다. 원래 배포판이나 2 진수의 라이브 출력에는 데이터 테이블이 필요합니다. 저널은 한 순간에 캡처되며 저널의 보고서는 서로 연결되어 있지 않으며 데이터 테이블이 필요하지 않습니다.
저널은 프레젠테이션에 사용됩니다. 프리젠 테이션을 향상시키기 위해 저널은 버튼과 텍스트를 추가 할 수 있습니다. 단추는 새로운 플랫폼을 시작할 수있는 스크립트를 실행합니다. 일부 저널 프리젠 테이션은 예제 에서처럼 처음부터 작성됩니다.
창의 저널 속성은 창을 저널 명령의 대상으로 만듭니다. control-J는 플랫폼 창에서 저널 끝에 플랫폼을 추가합니다. 아마 그걸 원하지 않을거야. 저널에 추가하기위한 저널 특정 명령은 더 복잡한 응용 프로그램을 만들 정도로 강력하지 않습니다. 당신은 더 많은 통제를 원할지도 모른다.
저널 창은 변경 사항을 저장하라는 메시지를 표시합니다. 창에 추가 한 모든 것은 저널의 변경 사항이었습니다.
스크립트로 만든 일반 창을 사용하고 싶을 것입니다. .JRN 파일을 실행하는 대신 .JSL 파일을 실행하여 응용 프로그램을 시작하십시오. (또는 학습 곡선이 다른 앱 작성기를 사용하면 더 큰 프로젝트를 관리하는 데 도움이됩니다.)
여기서 VListBox는 JMP의 디스플레이 박스를 사용하여 GUI를 구성하는 데 필요한 추가 기능을 제공합니다.
New Window( "Data Tagger",
V List Box(
Text Box( "Hello World" ),
Button Box( "Button One", New Window( "Hi there1", <<MODAL></MODAL>