3.오브젝트 추가하기

새로운 프로젝트를 생성하고 오브젝트를 추가하는 방법을 살펴봅니다. 추가할 수 있는 오브젝트는 아래와 같습니다.

오브젝트

설명

Composite Component

Form 위에 1개 이상의 컴포넌트를 배치합니다.

nexacro.CompositeComponent를 상속받습니다.

Visible Object

화면에 보여지는 컴포넌트를 생성합니다.

Button과 같은 컴포넌트를 상속받아 구현하거나 nexacro.Component를 상속받아 새로운 형태의 컴포넌트를 만들 수 있습니다.

Invisible Object

화면에 보여지지 않는 오브젝트를 생성합니다.

Dataset과 같은 오브젝트를 상속받아 구현하거나 nexacro.Object를 상속받아 새로운 형태의 오브젝트를 만들 수 있습니다.

EventInfo Object

이벤트 발생 시 전달되는 EventInfo 오브젝트를 생성합니다.

ClickEventInfo와 같은 EventInfo를 상속받아 구현하거나 nexacro.EventInfo를 상속받아 새로운 형태의 EventInfo 오브젝트를 만들 수 있습니다.

Device Adaptor

nexacro.DeviceAdaptor를 상속받아 구현하는 오브젝트입니다.

Protocol Adaptor

nexacro.ProtocolAdaptor를 상속받아 구현하는 오브젝트입니다.

3.1공통 입력 항목

항목

설명

Object ID

Object ID를 설정합니다.

프로젝트 내 오브젝트와 연결된 파일명도 Object ID를 기준으로 생성됩니다.

(Object ID를 입력하기 전에는 오른쪽 Project Preview 영역에 undefined 로 표시됩니다).

Object Information

Inheritance

상속받을 오브젝트를 설정하거나 표시합니다.

Composite Component는 nexacro.CompositeComponent로 고정되어 있고 나머지 오브젝트는 왼쪽 목록에서 상속받을 오브젝트를 선택합니다.

ClassName

Object ID에 따라 자동으로 입력되어 표시합니다.

Description

만들고자 하는 오브젝트의 요약 설명을 설정합니다.

상속받을 오브젝트를 선택한 경우에는 해당 오브젝트의 Description이 표시됩니다.

FinalClass

상속 허용 여부를 설정합니다.

false로 설정한 경우에는 다른 오브젝트 생성 시 상속받을 수 있는 오브젝트 목록으로 표시됩니다.

상속을 허용하지 않고자 한다면 true로 변경해주세요.

Contents Information

Contents

Content Editor 사용 여부를 설정합니다.

3.2Composite Component

Composite Component는 nexacro.CompositeComponent를 상속 받는 구조로 고정되어 있습니다.

항목

설명

Object Information

Default Width

Form 오브젝트의 width 속성값을 설정합니다.

Default Height

Form 오브젝트의 height 속성값을 설정합니다.

3.3Visible Object

화면에 보여지는 컴포넌트를 생성합니다. 상속받을 컴포넌트를 선택하고 스타일 관련 속성을 설정할 수 있습니다.

항목

설명

Object Information

Default Width

컴포넌트의 기본 width 속성값을 설정합니다.

Default Height

컴포넌트의 기본 height 속성값을 설정합니다.

Style

Inheritance

컴포넌트의 기본 스타일을 설정합니다.

- default

컴포넌트 영역 구분을 위한 최소한의 스타일 속성만 지정 (-nexa-border : 1px solid red)

- theme

현재 사용하고 있는 테마에서 상속받은 오브젝트의 스타일 속성을 가져옵니다.

Style Inheritance 속성값 "theme"로 설정 시 참고 사항

- Status에 따른 스타일 속성은 가져오지 않습니다.

- nexacro.Component를 상속받은 경우에는 지정된 테마가 없기 때문에 스타일 속성이 지정되지 않습니다.

3.4그 외 오브젝트

화면에 표시되지 않는 오브젝트를 생성합니다. Design Script 파일을 생성할지 여부를 설정할 수 있습니다.

항목

설명

Misc.

Design Script

Design Script 파일 생성 여부를 설정합니다.

모듈 설치 시 넥사크로 스튜디오 편집창에서 필요한 동작을 정의하는 경우 사용합니다.

3.4.1Invisible Object, EventInfo Object

상속받을 오브젝트를 선택하고 나머지 항목을 입력합니다.

3.4.2Device Adaptor, Protocol Adaptor

상속받을 오브젝트가 정해져 있는 상태로 나머지 항목을 입력합니다.

3.5메타인포 상세 항목 입력

생성할 오브젝트 타입을 선택하고 항목을 입력한 후 [Finish] 버튼을 클릭하면 오브젝트를 생성합니다. 오브젝트의 메타인포 상세 항목을 설정하고 싶다면 [Next] 버튼을 클릭해 상세 항목을 설정할 수 있습니다.

메타인포 상세 항목은 오브젝트 생성 후에도 수정할 수 있습니다.

아래 내용을 참고하세요.

메타인포 편집하기