8.넥사크로 스튜디오 17

Edit

8.1주요기능 및 활용방법

Start Page

넥사크로 스튜디오 실행시 Start Page를 제공 합니다.
프로젝트 생성과 오픈, 최근에 사용한 프로젝트 목록을 제공합니다.
신규 버전의 새로운 기능과 제품 메뉴얼, 사용법 팁 동영상 등을 링크로 제공하여 콘텐츠를 쉽게 참조 할 수 있습니다.

White/Black 테마 & Dual Type 메뉴

넥사크로 스튜디오를 White 또는 Black 테마로 선택하여 실행 할 수 있습니다.
상단의 메뉴 구성도 Commandbar Type 메뉴와 Ribbon Type 메뉴를 선택 할 수 있습니다.
[Menu] Tools > Option > Environment > General

Command Type
Nexacro Studio Theme

그림 8-1옵션

그림 8-2White & Black 테마

그림 8-3CommandBar & Ribbon Menu

상단 툴바 오른쪽의 아이콘을 이용하여 메뉴 타입 변경이 가능 합니다.

Open File in Project

프로젝트에 생성되어 있는 파일을 쉽게 접근할 수 있는 기능입니다.
Open File in Project 창에서 파일명으로 검색을 하고, 검색 된 목록을 클릭하여 해당 파일로 이동 할 수 있습니다.
많은 양의 파일을 사용하는 대규모 프로젝트에서 파일을 찾는 시간을 단축 할 수 있습니다.
[Menu] Assist > Open File in Project (Shift+Alt+O)

그림 8-4설치1

Code Snippet

반복되는 코딩을 쉽게 적용하기 위한 기능 입니다.
자주 사용하는 스크립트를 미리 등록하여 Script Editor에서 Context Menu 또는 단축키를 통해 바로 적용 할 수 있습니다.
[Menu] Assist > Code Snippet
[ContextMenu] Code Snippet > Edit Code Snippet

그림 8-5설치1

1 Add Code Snippet

Code Snippet 추가

2 Name

Code Snippet 이름 지정

3 Shortcut

스크립트에서 사용 할 단축키 지정

4 Description

스크립트 설명

5 Script

스크립트 작성

추가한 Snippet 항목이 Inspector 목록으로 나타납니다.
지정한 단축키 또는 마우스 우클릭을 이용하여 Snippet을 적용 합니다.

그림 8-6설치1

그림 8-7설치1

아래와 같이 지정한 스크립트가 적용 됩니다.

그림 8-8설치1

Generate & Regenerate

넥사크로는 작업한 XML형식의 파일을 자바스크립트로 변환(Generate)하는 과정을 거치고, 변환된 자바스크립트 파일을 실행하는 방식입니다. 
변경 사항이 있는 파일에 대해서만 Generate 동작을 수행하며, Regenerate는 이미 Generate된 파일이 존재하더라도 다시 Generate 하는 기능입니다.
[Menu] Generate > Regenerate

그림 8-9설치1

가이드 라인

화면의 룰러 부분을 클릭하거나 마우스 우클릭 메뉴를 이용하여 가이드 라인을 설정 할 수 있습니다.
라인에 맞게 컴포넌트를 디자인 할 수 있으며, 가이드 라인을 이동시 라인에 따라 컴포넌트가 이동 또는 리사이즈 됩니다.

그림 8-10설치1

속성 필터링, 도움말 오픈 기능

Properties창에 필터링 기능을 적용하여 원하는 속성, 이벤트를 손쉽게 찾을 수 있습니다.

그림 8-11설치1

컴포넌트의 속성, 이벤트명를 선택하고 F1키를 누르면 선택한 항목의 도움말로 오픈 됩니다.

그림 8-12설치1

Inspector & Code Assist

Script Editor의 Inspector 기능을 강화 하였습니다.
Script 편집 위치 기준으로 현재 Scope에서 사용 할 수 있는 Object, Attribute, Method 등의 목록과 도움말을 제공 합니다..

그림 8-13설치1

Function, Method를 선택한 경우 입력해야 하는 argument를 툴팁에 Bold로 표시됩니다.

그림 8-14설치1

Open Include File

화면 스크립트에 Include 되어 있는 라이브러리 파일을 오픈하는 기능입니다.
Script Editor 에서 include 스크립트 영역을 우클릭하여 Open Include File 메뉴를 선택 합니다.

그림 8-15설치1

Go to Declaration

스크립트에서 사용한 함수의 선언 위치를 바로 찾아가는 기능 입니다.
함수를 선택 하고 마우스 우클릭 메뉴 또는 단축키(Alt+G)를 이용합니다.

그림 8-16설치1

Find Reference

스크립트에서 선택한 문자열을 프로젝트 파일에서 검색하여 사용하고 있는 참조 위치를 제공 합니다.

그림 8-17설치1

Reference 창에 사용 하고 있는 사용하고 있는 파일 목록이 검색 되며, 항목을 더블 클릭하면 해당 파일의 스크립트 위치로 바로 접근 가능합니다.

그림 8-18설치1

자동 들여쓰기

스크립트에서 블록 지정한 영역을 자동으로 들여쓰기를 적용합니다.

그림 8-19설치1

8.2단축키

넥사크로스튜디오는 주요 기능에 대해서 단축키를 제공하여 애플리케이션 개발 시 생산성 향상에 도움을
줍니다.

공통

이름

단축키

기능

New Project

Ctrl + Shift + N

새로운 프로젝트를 생성한다.

New

Ctrl + N

새로운 파일을 생성한다.

Open Project

Ctrl + Shift + O

이전에 생성한 프로젝트를 연다.

Open

Ctrl + O

이전에 생성한 파일을 연다.

Save

Ctrl + S

파일에서 수정한 내용을 저장한다.

Save All

Ctrl + Shift + S

모든 파일에 수정한 내용을 저장합니다.

Copy

Ctrl + C,

Ctrl + Ins

선택된 내용을 Clipboard에 복사한다.

Cut

Ctrl + X,

Shift + Del

선택된 내용을 잘라내어 Clipboard에 복사한다.

Paste

Ctrl + V,

Shift + Ins

Clipboard의 내용을 붙여 넣는다.

Delete

Del

선택된 내용을 삭제한다.

Select All

Ctrl + A

모든 항목을 선택한다.

Undo

Ctrl + Z,

Alt + Back

바로 이전 작업상태로 되돌린다.

Redo

Ctrl + Y

바로 전에 작업한 내용을 반복한다.

Find in Files

Ctrl + Shift + F

Find in Files 창을 띄운다.

Open File in Project

Alt + Shift + O

Open File in Project 창을 띄운다.

Project Explorer

Ctrl + Alt + L

Project Explorer 창을 띄운다.

Resource Explorer

Ctrl + Shift + E

Resource Explorer 창을 띄운다.

Properties

Alt + Enter

Properties 창을 띄운다.

Computed Style

Ctrl + Shift + U

Computed Style 창을 띄운다.

Bookmark

Ctrl + W

Bookmark 창을 띄운다.

Dataset Editor

Ctrl + D

Dataset Editor 창을 띄운다.

Output

Alt + 2

Output 출력 창을 띄운다.

Error List

Ctrl + \

Error List 창을 띄운다.

Help

F1

넥사크로플랫폼 도움말(레퍼런스 가이드)이 나타난다.

Launch (Screen)

Ctrl + F5

현재 열려있는 프로젝트를 지정한 Screen 정보로 실행한다.

Start Debugging

F5

디버깅을 시작한다.

Stop Debugging

Shift + F5

디버깅을 종료한다.

Restart

Ctrl + Shift + F5

디버깅 모드를 재 시작한다.

Step Into

F11

한 스텝 디버그 작업 진행한다.

(다른 함수 호출 시 해당 함수로 이동)

Step Over

F10

현재 함수의 나머지 부분을 실행하고,

함수 호출이 이루어진 다음 문장에서 멈춘다.

Step Out

Shift + F11

한 스텝 디버그 작업 진행한다.

(현재 스텝을 모두 실행하고, 다음 스텝으로 이동)

Run to Cursor

Shift + F10

현재 커서가 위치한 줄까지 실행 후 멈춘다.

Exit

Alt + F4

넥사크로스튜디오를 종료합니다.

Window

이름

단축키

기능

Next Window

Ctrl + Tab

열려있는 다음 파일을 활성화 한다.

Previous Window

Ctrl + Shift + Tab

열려있는 이전 파일을 활성화 한다.

Expand Max View

Ctrl + Shift + Enter

모든 도킹 창을 최소하고 현재 윈도우를 최대화 한다

Change Tab Next

Ctrl + Page Down

해당 탭 바로 다음 탭으로 이동한다. (Design/Source/Script)

Change Tab Previous

Ctrl + Page Up

해당 탭 바로 이전 탭으로 이동한다. (Design/Source/Script)

Project Explorer

이름

단축키

기능

Rename

F2

Project Explorer에서 선택된 Item의 이름을 변경한다.

Search

F3

입력된 Filter Keyword를 포함한 Item을 선택한다.

Properties

이름

단축키

기능

Show Items

Ctrl + F4

선택된 Property의 값이 Combo로 표시된다면,

Combo의 내용을 펼쳐서 표시한다.

Form Design

이름

단축키

기능

Escape

Esc

현재 작업을 취소한다. (현재 작업이 없다면

선택된 컴포넌트의 상위 컴포넌트를 선택한다.)

Next

Tab

선택된 컴포넌트의 다음 Z Order의 컴포넌트를 선택한다.

Previous

Shift + Tab

선택된 컴포넌트의 이전 Z Order의 컴포넌트를 선택한다.

Move

방향키

선택된 컴포넌트를 상,하,좌,우로 이동한다.

Move(minutely)

Ctrl + 방향키

선택된 컴포넌트를 상,하,좌,우로 미세하게 이동한다.

Resize

Shift + 방향키

선택된 컴포넌트의 사이즈를 변경한다.

Resize(minutely)

Ctrl + Shift + 방향키

선택된 컴포넌트의 사이즈를 미세하게 변경한다.

Inplace Edit

F2

선택된 컴포넌트의 Text를 변경할 수 있는

Inplace Edit를 활성화 한다.

Select All

Ctrl + A

전체 컴포넌트들을 선택한다.

Paste Special

Ctrl + Shift + V

Paste Special을 실행한다.

Hotkey Editor

Ctrl + H

전체 컴포넌트의 Hotkey 편집기를 띄운다.

Tab Order Editor

(View Type)

Ctrl + T

View 타입의 Tab Order 편집 모드를 활성화 한다.

Tab Order Editor

(List Type)

Ctrl + Shift + D

Tab Order 편집기를 띄운다.

Bind State View

Ctrl + B

컴포넌트들의 Bind 정보를 표시한다.

Arrange Components

Ctrl + M

Arrange Components 편집 모드를 활성화 한다.

Quick View

Ctrl + F6

현재 Form을 실행한다

Debug Form

F6

Form을 디버깅한다

Source & Script

이름

단축키

기능

Find

Ctrl + F

특정 키워드를 찾는 Find Dialog 기능을 활성화 한다.

Find Next

F3

현재 커서 위치에서 Find 기능으로 찾은 키워드의

다음 위치를 찾는다.

Find Previous

Shift + F3

현재 커서 위치에서 Find 기능으로 찾은 키워드의

이전 위치를 찾는다.

Find Word

Ctrl + F3

현재 커서 위치에서 선택된 키워드와 동일한 문자열의

다음 위치를 찾는다.

Go to Line

Ctrl + G

입력된 라인으로 이동한다.

Match Brace

Ctrl + ]

현재 선택된 Brace에 매치되는 Brace로 커서가 이동된다.

Match Brace(select)

Ctrl + Shift + ]

현재 선택된 Brace에 매치되는 Brace로 커서가 이동하면서

이동영역을 모두 선택한다.

Replace

Ctrl + R

특정 키워드를 다른 키워드로 변경하는 Find and Replace

Dialog 기능을 활성화 한다.

Comment Selection

/

선택된 영역을 주석으로 변경한다.

Uncomment Selection

Alt + /

선택된 영역의 주석을 해제한다.

Toggle Bookmark

Ctrl + F2

현재 파일 내 원하는 지점에 Bookmark를 설정/해제 한다.

Clear Bookmarks

Ctrl + Shift + F2

현재 파일 내 설정한 모든 Bookmark를 제거한다.

Next Bookmark

F2

현재 파일 내 설정한 다음 Bookmark를 따라간다.

Previous Bookmark

Shift + F2

현재 파일 내 설정한 이전 Bookmark를 따라간다.

Delete Line

Ctrl + Shift + L

커서가 위치한 현재 라인을 삭제한다.

Delete Line (keep line)

Ctrl + Shift + Back

커서가 위치한 현재 라인의 내용을 삭제한다.

Delete Paragraph

Ctrl + Del

커서의 위치를 기준으로 단락 단위로 삭제한다.

Tab

Ctrl + Shift + I

Tab와 동일한 기능

Move Start Position of Line

Home

공백을 제외한 라인의 시작 위치로 커서를 이동시킨다.

Move Start Position of Line

(include space)

Alt + Home

공백을 포함한 라인의 시작 위치로 커서를 이동시킨다.

Move End Position of Line

End

라인의 마지막 위치로 커서를 이동시킨다

Move Start Position of File

Ctrl + Home

현재 파일의 시작 위치로 커서를 이동시킨다.

Move End Position of File

Ctrl + End

현재 파일의 마지막 위치로 커서를 이동시킨다.

Paragraph Next

Ctrl + \

다음 단락 위치로 커서를 이동시킨다.

Paragraph Previous

Ctrl + /

이전 단락 위치로 커서를 이동시킨다.

Zoom

Ctrl + -(num),

+(num)

파일 내용을 확대하거나 축소해서 표시한다.

Intellisense

Ctrl + Space

Intellisense 기능을 활성화합니다.

Toggle Breakpoint

F9

현재 파일 내 원하는 지점에 중단점을 설정/해제 한다.

Delete All Breakpoints

Ctrl + Shift + F9

중단점을 모두 삭제합니다.

Enable/Disable Breakpoint

Ctrl + F9

중단점을 사용하지 않도록 설정합니다.