넥사크로 스튜디오의 메뉴 Tools[Option…]를 선택하여 넥사크로 스튜디오의 전체적인 개발 환경을 설정할 수 있습니다.
Options – Environment
넥사크로 스튜디오의 전체적인 환경을 설정합니다.
General
General은 넥사크로 스튜디오의 일반적인 Option을 설정합니다.
속성 | 설명 | |
---|---|---|
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 작업과 관련된 경로 설정과 컴포넌트 생성 순서, 자동 생성 여부를 지정합니다.
속성 | 설명 | |
---|---|---|
1 | Generate Path | 프로젝트 Build 시 생성된 파일이 저장되는 경로를 지정 |
2 | 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 관련 옵션을 설정합니다.
속성 | 설명 | |
---|---|---|
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을 설정합니다.
속성 | 설명 | |
---|---|---|
1 | Reopen last open project on Startup | 넥사크로 스튜디오 시작 시 마지막으로 작업했던 Project를 자동으로 Open할지 설정합니다 |
Auto Recover
파일 편집 시 자동 복구 방식에 대한 Option을 설정합니다.
속성 | 설명 | |
---|---|---|
1 | Save AutoRecover info every | 파일 편집 시 AutoRecover 기능 사용유무를 설정 |
2 | Save AutoRecover info every minutes | AutoRecover 동작 시간을 설정 |
3 | Make backup(.bak) file | 편집 대상 파일의 백업 파일을 생성 |
Font and Color
넥사크로 스튜디오의 각각의 창에서 사용되는 Font와 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을 설정합니다.
속성 | 설명 | |
---|---|---|
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을 설정합니다.
속성 | 설명 | |
---|---|---|
1 | Remove function body when set empty string to event property | Properties에서 이벤트를 제거했을 때 function의 삭 제 여부를 설정 |
2 | IntelliSense items | Intellisense 목록에서 표시되는 Item의 숫자를 설정합니다. |
Launch
넥사크로 스튜디오에서 작업 중인 Project를 Launch할 때 사용되는 Option입니다.
속성 | 설명 | |
---|---|---|
Does not display the popup menu at Launch nexacro platform | 실행된 넥사크로플랫폼에서 컨텍스트 메뉴를 표시할지 여부를 설정합니다. (런타임만 지원) |
넥사크로플랫폼 런타임 Quick View 실행 시 나타나는 컨텍스트 메뉴는 아래와 같습니다. 웹브라우저로 실행할 때는 지원하지 않습니다.
메뉴 | 기능 |
---|---|
Reload | 현재 보이는 화면을 새로고침합니다. 넥사크로 스튜디오에서 코드를 수정하고 다시 Quick View를 띄우지 않고 실행된 화면에서 변경된 내용을 확인할 수 있습니다. |
View Source | 실행된 넥사크로플랫폼 애플리케이션의 소스 코드를 넥사크로 스튜디오에서 보여줍니다. 여러 개의 폼을 메뉴로 조작하는 경우에 유용하게 사용할 수 있습니다. |
Always on Top | 실행된 애플리케이션을 윈도우 영역 최상위에 고정시킵니다. |
Business Service
Business Service 설정 시 관련된 옵션을 설정합니다.
속성 | 설명 | |
---|---|---|
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을 설정합니다.
속성 | 설명 | |
---|---|---|
1 | Show message of error | Error내용을 Output창에 표시 |
2 | Show message of warning | Warning내용을 Output창에 표시 |
Options – Form Design
넥사크로 스튜디오의 Design Window와 관련된 Option을 설정합니다.
General
Form Design관련 Option을 설정합니다.
속성 | 설명 |
---|---|
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을 설정합니다.
속성 | 설명 |
---|---|
Property(Normal) | 대상의 일반 속성을 붙여 넣기 합니다. |
Property(Style) | 대상의 스타일 속성을 붙여 넣기 합니다. |
User Property | 대상의 사용자 속성을 붙여 넣기 합니다. |
Event | 대상의 이벤트 속성을 붙여 넣기 합니다. |
Bind Item | 대상의 Bind 정보를 붙여 넣기 합니다. |
Init Value | 대상의 InitValue 정보를 붙여 넣기 합니다. |
Layout Manager
Layout Manager와 관련된 Option을 설정합니다.
속성 | 설명 | |
---|---|---|
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이 설치된 경우에만 보여집니다.
속성 | 설명 |
---|---|
Source Control Management Type | 사용자 PC에 설치된 Source Control 목록이 보여지며 이 중에서 프로젝트에 적용할 Source Control을 선택합니다. |
Options | 선택된 Source Control에 따라 세부적인 옵션을 지정합니다. |