넥사크로 스튜디오 설치하기, 시작 페이지, 도움말

넥사크로 스튜디오는 넥사크로 앱을 설계하고 개발, 테스트, 디버깅, 배포 등의 일련의 작업을 지원하는 강력한 통합 개발 환경(Integrated Development Environment, IDE)입니다. 디자인 화면을 제공해 빠르게 앱 화면을 디자인할 수 있으며 바인딩 상태나 컴포넌트 간 연관 관계를 직관적으로 확인할 수 있습니다.

스크린 관리 기능을 제공하며 다양한 화면 크기의 앱을 효율적으로 개발할 수 있습니다. 앱 빌더 기능을 사용하면 다른 개발 도구 없이 모바일 디바이스에 설치할 파일을 생성하고 배포할 수 있습니다.

넥사크로 스튜디오 설치

넥사크로 스튜디오는 넥사크로 설치 패키지에 포함되어 배포됩니다. 배포된 Setup 파일을 실행하면 설치 과정이 진행됩니다.

Setup 파일은 32비트, 64비트 버전을 지원합니다.

32비트: NexacroN_SetupStudio.exe

64비트: NexacroN_SetupStudio_x64.exe


두 가지 버전을 모두 설치할 수는 없습니다.

기존에 설치된 넥사크로 스튜디오 32비트 버전을 64비트 버전으로 업데이트할 경우에는 32비트 버전을 삭제하고 64비트 버전을 설치해야 합니다.

업데이트 시 기존 버전에서 사용하던 옵션, 프로젝트 목록 등 정보는 그대로 유지됩니다.

Setup 파일 실행 시 보안경고창이 나타날 수 있습니다. 반드시 ‘실행’을 선택해 주시기 바랍니다.

바탕 화면에 단축 아이콘을 만들고자 한다면 '바탕 화면에 ~ 아이콘 생성' 항목을 체크합니다. 'Nexacro 실행환경 설치'는 최초 설치 시에는 체크되어야 하는 항목이며 기존 SDK를 유지하고 개발도구만 업데이트하는 경우에는 체크하지 않습니다.

프로그램 설치 시작

[종료] 버튼을 클릭하여 프로그램 설치를 완료합니다. 'Nexacro Studio 실행' 항목이 체크된 경우에는 설치 완료 후 넥사크로 스튜디오를 실행합니다.

프로그램 설치 완료

설치 파일

넥사크로 스튜디오를 설치한 폴더 내 생성되는 주요 파일과 폴더는 아래와 같습니다.

SDK > <version>

폴더명

설명

help

- 넥사크로 도움말 폴더

컴파일된 HTML 도움말 파일(compiled html help, CHM)로 제공합니다.

넥사크로 스튜디오는 운영체제 '시스템 로캘 설정'에 따라 해당하는 한국어, 영어 도움말 파일을 실행합니다

nexacrolib

- 넥사크로 라이브러리 폴더

설치된 버전의 라이브러리 파일이 포함된 폴더입니다.

metainfo 파일을 포함하고 있습니다. metainfo 파일은 넥사크로 스튜디오에서만 사용하는 파일이며 배포 대상은 아닙니다.

embedded

- 넥사크로 스튜디오 내에서 사용하는 넥사크로 앱

그리드 콘텐츠 에디터나 에뮬레이터처럼 넥사크로를 사용해 만든 기능 관련 소스 코드가 저장된 폴더입니다.

SetupRuntime

빌드 시 참조할 운영체제별 모듈 파일이 포함된 폴더입니다.

theme

- 테마 폴더

넥사크로 스튜디오 테마, 운영체제별 기본 테마 파일이 포함된 폴더입니다.

파일명

설명

nexacro.exe

- NRE 실행 파일

ResourceUpdater_x64.exe

ResourceUpdater_x86.exe

- NRE 배포 파일 생성 실행 파일

nexacromigrator.exe

- 이전 버전 프로젝트 마이그레이션 실행 파일

Tools

폴더명

설명

license

- 라이선스 관련 문서 폴더

제품 라이선스, 오픈소스 라이선스 관련 문서 파일이 포함된 폴더입니다.

파일명

설명

nexacrodeploy.exe

- 프로젝트 제너레이트, 난독화 실행 파일

nexacroemulator.exe

- 에뮬레이터 실행 파일

nexacrostudio.exe

- 넥사크로 스튜디오 실행 파일

nexacromoduledeveloper.exe

- 넥사크로 모듈 디벨로퍼 실행 파일

caddy.exe

- 로컬 웹 서버 실행 파일

설치하는 제품 버전에 따라 설치된 파일 목록이 일부 변경될 수 있습니다.

64비트 운영체제를 사용하고 있다면 SDK 폴더 내 64비트용 실행 파일은 %ProgramFiles% 폴더에도 설치됩니다.

버전 확인

넥사크로 스튜디오의 메뉴[Help > About Nexacro Studio]를 선택하면 설치된 넥사크로 스튜디오의 버전과 등록된 라이선스 정보를 확인할 수 있습니다.

실행 환경 설정

넥사크로 스튜디오를 처음 설치하면 60일 동안 사용할 수 있는 체험판으로 설정됩니다. 최초 실행 시 경고 팝업 창이 표시되는데 [OK] 버튼을 클릭하면 다음 단계로 진행할 수 있습니다. 제품을 구매한 경우에는 발급받은 Product Key를 입력해 사용할 수 있습니다.

넥사크로 스튜디오 실행 환경을 설정합니다. Perspective, Command Type, Theme를 설정할 수 있습니다. 설정한 항목은 메뉴[Options > Environment > General > Development Tools]에서 변경할 수 있습니다.

라이선스 인증

넥사크로 스튜디오의 메뉴[Help > About Nexacro Studio]를 클릭하고 버전 확인창에서 'Enter New License' 버튼을 클릭합니다. 라이선스 입력 창에는 'Application/Service Name'과 'Developer License Key' 2개 항목을 입력합니다.

정상적인 값이 입력되었다면 아래와 같은 메시지가 뜨면서 라이선스 인증을 처리합니다.

잘못된 값을 입력하거나 이미 인증된 코드를 입력하면 아래와 같은 메시지가 뜨면서 라이선스 인증이 처리되지 않습니다.

넥사크로 SDK 설치

넥사크로 스튜디오 업데이트 없이 넥사크로 SDK만 설치하거나 업데이트할 수 있습니다. 배포된 Setup 파일(NexacroN_SetupSDK.exe)을 실행하면 설치 과정이 진행됩니다.

시작 페이지

넥사크로 스튜디오를 처음 실행했을 때 시작 페이지를 제공합니다. 해당 페이지는 메뉴[Help - Start Page]를 선택해서 사용할 수도 있습니다.


항목

설명

1

New Project

새로운 프로젝트 생성

메뉴[File > New > Project]와 같음

2

Open Project

기존 프로젝트 열기

메뉴[File > Open > Project]와 같음

3

Recent Projects

최근 프로젝트 목록

메뉴[File > Recent Projects]와 같음

프로젝트 이름만 보여주며 마우스를 프로젝트 이름 위에 올려놓으면 해당 파일 경로를 보여줍니다.

4

Contents

변경된 주요 기능, 새로운 기능, 제품 매뉴얼, 팁 동영상 등 정보 표시

5

Do not show this on Startup

넥사크로 스튜디오 실행 시 시작 페이지 표시 여부

항목 체크 시 시작 페이지를 보여주지 않습니다.

최근 프로젝트 목록에서 자주 사용하는 프로젝트는 고정된 항목으로 설정할 수 있습니다. 컨텍스트 메뉴에서 [Pinned] 항목을 체크 상태로 변경하거나, 프로젝트 명 옆에 보이는 핀을 클릭하면 고정 상태로 변경할 수 있습니다. 고정된 항목은 전체 목록에서 상단에 배치됩니다.

최근 프로젝트 목록에 보여지는 항목의 수는 메뉴[Options] 항목 중 [Environment > General > Recent Files] 항목에서 설정할 수 있습니다. 설정할 수 있는 최댓값은 16이며, 최댓값이 넘어가면 고정되지 않은 항목 중에서 순서에 따라 삭제됩니다. 컨텍스트 메뉴에서 [Delete] 항목을 선택하면 목록에서 삭제할 수 있습니다.

도움말 사용

단축키 <F1>을 누르거나 메뉴[Help – Help]를 선택합니다

도움말의 목차구성

도움말 항목

설명

Environment

프로젝트에서 사용하는 환경정보를 관리하는 Environment 오브젝트

Screen

Application에서 사용할 스크린 정보

Application

Application 오브젝트

Form

Form 오브젝트

Frames

MainFrame, ChildFrame, FrameSet 등

Components

Component: 앱에서 UI 요소로 사용되는 컴포넌트

ContainerComponent: Form을 연결하거나 내부적으로 컴포넌트를 배치하는 컨테이너 컴포넌트

System Component: 다른 컴포넌트에 포함되어 보이지만 독자적인 컨트롤을 가지는 컴포넌트

NexacroAPI

추가 기능을 위해 제공되는 메소드

nexacro.base64Decode() 형식으로 사용

Communication Objects

데이터 통신을 위해 사용하는 오브젝트

XPush 오브젝트 지원

Data Objects

Dataset, DataObject, ColumnInfo 오브젝트

Script

자바스크립트 표준 객체에서 제공하는 기능을 보완한 오브젝트 또는 기타 필요한 오브젝트

Event Objects

Event 오브젝트

EventInfo Objects

이벤트 정보 처리를 지원하는 오브젝트

Misc. Objects

System 오브젝트처럼 특정 기능을 지원하기 위한 오브젝트

사용 환경에 따라 지원하는 항목이 달라질 수 있습니다.

DeviceAPI

NRE에 특화된 기능을 지원하는 오브젝트

Appendix

기타 부록 항목

nexacrostudio Interface, 오픈소스 라이선스, 기타 참고 항목 제공