설정

넥사크로 스튜디오의 메뉴 Tools[Option…]를 선택하여 넥사크로 스튜디오의 전체적인 개발 환경을 설정할 수 있습니다.

Options – Environment

넥사크로 스튜디오의 전체적인 환경을 설정합니다.

General

General은 넥사크로 스튜디오의 일반적인 Option을 설정합니다.

Options[Environment - General]

Options[Environment - General]


속성

설명

1

Working Folder

신규 Project 생성시 Project가 저장되는 폴더를 지정

2

items shown in Recently used File

메뉴 [File – Recent Files]에 표시되는 File 목록 개수를 설정.

3

items shown in Recently used Project File

메뉴 [File – Recent Projects]에 표시되는 Project 목록 개수를 설정

Build

Generate 작업과 관련된 경로 설정과 컴포넌트 생성 순서, 자동 생성 여부를 지정합니다.

Options[Environment - General]


속성

설명

1

Generate Path

프로젝트 Build 시 생성된 파일이 저장되는 경로를 지정

2

Base Lib Path

프로젝트마다 사용하는 기본 라이브러리가 다를 경우 해당하는 경로를 지정.

  • Base Lib Path 옵션은 프로젝트마다 따로 관리됩니다.

3

Z-Order

컴포넌트의 Z-Order 순서에 따라 컴포넌트를 생성합니다. (Default)

4

Tab Order

컴포넌트의 taborder 속성값으로 지정한 순서에 따라 컴포넌트를 생성합니다.

5

Auto generate

"Auto generate when file saved" 옵션 체크 : 파일저장 시 Auto Generate 수행합니다.(Default)

"Auto generate when file saved" 옵션 체크해제 : 파일저장 시 Auto Generate 수행하지 않습니다.

6

Message

"Show detail message" 옵션 체크: generate 관련 모든 메세지 출력

"Show detail message" 옵션 체크해제: generate 시작, 에러, 결과, 종료 메세지만 출력 (Default)

7

Merge

배포할 JSON 모듈의 파일에 등록된 Javascript 파일 목록을 하나의 파일로 병합할지를 설정합니다.

Compress

메뉴 [Build > Deploy] 실행 시 적용할 Compress 관련 옵션을 설정합니다.

Options[Environment - Startup]


속성

설명

1

Compress JS file

공백문자나 주석을 제거해 파일을 압축합니다.

2

Code Obfuscation

변수명을 난독화합니다.

3

Obfuscate JS file regardless of eval function

evel 함수와 상관없이 난독화 기능을 수행합니다.

4

Ignore compress files

압축시 제외할 파일 목록을 지정합니다.

지정된 목록은 XPRJ 파일이 저장된 경로 아래 .ignorecompress 파일로 저장합니다.

5

Compile File

암호화된 파일로 변환합니다.

런타임 환경에서만 사용할 수 있습니다.

[Obfuscate JS file regardless of eval function] 옵션을 체크할 경우 코드 내 변수를 난독화하면서 eval 함수 내 문자열은 난독화되지 않습니다. 그로 인해 실행 시 오류가 발생할 수 있습니다.

var test = this.Dataset00;
trace(eval("te" + "st"));  // [object Dataset]
       
#### Obfuscate JS file ####
var _d = this.Dataset00;
trace(eval("te" + "st")); // ReferenceError: test is not defined

Startup

넥사크로 스튜디오가 시작될 때 사용되는 Option을 설정합니다.

Options[Environment - Startup]

Options[Environment - Startup]


속성

설명

1

Reopen last open project on Startup

넥사크로 스튜디오 시작 시 마지막으로 작업했던 Project를 자동으로 Open할지 설정합니다

Auto Recover

파일 편집 시 자동 복구 방식에 대한 Option을 설정합니다.

Options[Environment - Auto Recover]

Options[Environment - Auto Recover]


속성

설명

1

Save AutoRecover info every

파일 편집 시 AutoRecover 기능 사용유무를 설정

2

Save AutoRecover info every minutes

AutoRecover 동작 시간을 설정

3

Make backup(.bak) file

편집 대상 파일의 백업 파일을 생성

Font and Color

넥사크로 스튜디오의 각각의 창에서 사용되는 Font와 Color를 설정합니다.

Options[Environment - Font and Color]

Options[Environment - Font and Color]

속성

설명

Display items

설정 범위를 설정

Set General

기본값으로 설정.

Font

글꼴을 선택

Font Style

글꼴의 Style을 설정

Size

글꼴의 크기를 설정

Script

지정된 글꼴에서 사용할 수 있는 언어 스크립트를 표시.

Foreground

글꼴 색깔을 설정.

Background

여백 색깔을 설정

Strike Out

문자열에 취소 선을 표시여부 설정.

Underline

문자열에 밑줄을 표시여부 설정.

Tab Size

탭 크기를 설정.

Indent Size

들여쓰기 크기를 설정

Insert Spaces

탭의 크기만큼 공백으로 표시

Keep Tabs

탭을 유지

View Indentation Guide

들여쓰기 안내선 보기를 설정

Auto Indent

자동 들여쓰기를 설정

Preview

설정된 Option 값을 적용한 화면 미리 보기

Project Explorer

Project Explorer에서 사용되는 Option을 설정합니다.

Options[Environment - Project Explorer]

Options[Environment - Project Explorer]


속성

설명

1

FDL Parsing

(project open)

Project를 Open할 경우에 FDL의 내용을 분석해서 Project Explorer에 표시하는 Option입니다.

• None(only filename) : FDL의 내용을 표시하지 않습니다.

• All : 모든 FDL들의 내용을 표시합니다.

• Services : 지정된 Services의 FDL들만 내용을 표시합니다.

2

Show Title

TitleText의 표시유무를 설정

• At Project Explorer : FDL안의 TitleText정보를 Project Explorer에 표시합니다.

• At Child Tab : FDL안의 TitleText정보를 편집화면의 Tab에 표시합니다.

Script

Script 편집 화면에서 사용되는 Option을 설정합니다.

Options[Environment - Script]

Options[Environment - Script]


속성

설명

1

Remove function body when set empty

string to event property

Properties에서 이벤트를 제거했을 때 function의 삭

제 여부를 설정

2

IntelliSense items

Intellisense 목록에서 표시되는 Item의 숫자를 설정합니다.

Launch

넥사크로 스튜디오에서 작업 중인 Project를 Launch할 때 사용되는 Option입니다.

Options[Environment - Launch]

Options[Environment - Launch]


속성

설명


Does not display the popup menu at Launch nexacro platform

실행된 넥사크로플랫폼에서 컨텍스트 메뉴를 표시할지 여부를 설정합니다. (런타임만 지원)

넥사크로플랫폼 런타임 Quick View 실행 시 나타나는 컨텍스트 메뉴는 아래와 같습니다. 웹브라우저로 실행할 때는 지원하지 않습니다.

Options[Environment - Launch]

메뉴

기능

Reload

현재 보이는 화면을 새로고침합니다.

넥사크로 스튜디오에서 코드를 수정하고 다시 Quick View를 띄우지 않고 실행된 화면에서 변경된 내용을 확인할 수 있습니다.

View Source

실행된 넥사크로플랫폼 애플리케이션의 소스 코드를 넥사크로 스튜디오에서 보여줍니다.

여러 개의 폼을 메뉴로 조작하는 경우에 유용하게 사용할 수 있습니다.

Always on Top

실행된 애플리케이션을 윈도우 영역 최상위에 고정시킵니다.

Business Service

Business Service 설정 시 관련된 옵션을 설정합니다.

Options[Environment - Launch]


속성

설명

1

Load business service layout information on Startup

프로젝트를 로딩할때 Business Service도 같이 불러올지 여부를 설정합니다.

2

Use user-defined metadata

Service Type이 'metadata'일 때 Metadata에 포함된 데이터를 id, text 속성값을 지정하기 위해 사용할지 여부를 설정합니다.

Options – Debugging

넥사크로 스튜디오의 Debugging과 관련된 Option을 설정합니다.

General

Debugging과 관련된 Option을 설정합니다.

Options[Debugging - General]

Options[Debugging - General]


속성

설명

1

Show message of error

Error내용을 Output창에 표시

2

Show message of warning

Warning내용을 Output창에 표시

Options – Form Design

넥사크로 스튜디오의 Design Window와 관련된 Option을 설정합니다.

General

Form Design관련 Option을 설정합니다.

Options[Form Design - General]

Options[Debugging - General]

속성

설명

Max Undo

Undo로 복구할 수 있는 최대 횟수

Default Width

신규 Form생성시 기본 Width를 설정

Default Height

신규 Form생성시 기본 Height를 설정

Dot Grid Size

Design Window의 Canvas에 표시되는 Dot의 간격을 설정

Display Dot Grid

Design Window의 Canvas에 Dot 표시 유무를 설정

Snap to dots when move Control

Canvas 위에서 Control을 이동할 때 Canvas Dot에 대해 Magnetic 기능을 적용할지 설정

Snap to other

components when

move control

Canvas 위에서 Control을 이동할 때 다른 Component들에 대해 Magnetic 기능을 적용할지 설정

Display Ruler

Design Window의 Canvas에 Ruler 표시 유무를 설정

Display Guide Lines

Design Window의 Canvas에 Guide Line 표시 유무를 설정

Display current mouse position

마우스 좌표의 표시 유무를 설정

컴포넌트 선택 후 방향키로 위치를 이동할 때 'Dot Grid Size'에 지정한 픽셀 크기만큼 이동합니다. 예를 들어 'Dot Grid Size'값이 8이라면 방향키를 한번 누를 때마다 해당 방향으로 8픽셀씩 이동합니다.

Ctrl 키를 누른 채로 방향키로 위치를 이동하면 1픽셀씩 이동합니다.

Paste Special

Form Design에서 지원되는 ‘Paste Special’기능의 Option을 설정합니다.

Options[Form Design ? Paste Special]

Options[Form Design – Paste Special]

속성

설명

Property(Normal)

대상의 일반 속성을 붙여 넣기 합니다.

Property(Style)

대상의 스타일 속성을 붙여 넣기 합니다.

User Property

대상의 사용자 속성을 붙여 넣기 합니다.

Event

대상의 이벤트 속성을 붙여 넣기 합니다.

Bind Item

대상의 Bind 정보를 붙여 넣기 합니다.

Init Value

대상의 InitValue 정보를 붙여 넣기 합니다.

Layout Manager

Layout Manager와 관련된 Option을 설정합니다.

Options[Form Design ? Layout Manager]

Options[Form Design – Layout Manager]


속성

설명

1

Layout Tap Style

Form Design에서 표시되는 Layout Tab 컨트롤의 위치를 표시하는 Option값입니다.

2

Display Edit Step

현재 편집중인 Step을 표시합니다.

Position Unit

form에서 컴포넌트 생성 시 적용되는 Position 속성값 단위를 설정합니다. Option에서 지정한 값은 form 생성 시 기본값으로 처리됩니다.

Options - External Tools

외부 응용프로그램을 바로 실행할 수 있는 옵션을 지정합니다. 등록된 프로그램은 툴바나 메뉴에서 바로 실행할 수 있습니다.

Options – Source Control

Source Control과 관련된 Option을 설정합니다. 해당 Option은 사용자 PC에 사용 가능한 Source Control이 설치된 경우에만 보여집니다.

Options[Source Control]

Options[Source Control]

속성

설명

Source Control

Management Type

사용자 PC에 설치된 Source Control 목록이 보여지며 이 중에서 프로젝트에 적용할 Source Control을 선택합니다.

Options

선택된 Source Control에 따라 세부적인 옵션을 지정합니다.