본문 바로가기

Project

Vulcan Project ver 1.0b

Basic Commands

대부분의 그래픽 편집 프로그램에 공통적으로 지원되는 파일 및 편집 메뉴 중 프로그램 특성에 크게 영향 받지 않는 command를 미리 구현하였습니다. 주요 내용은 다음과 같습니다.

  • New – 새 문서 생성하기
  • Close – 문서 닫기
  • Save – 문서 저장하기
  • Save As – 새 이름으로 저장하기
  • Open – 문서 불러오기
  • Undo / Redo – 실행취소 / 다시 실행하기
  • Copy / Paste – 복사하기 / 붙여 넣기

Application UI

Docking System Component를 제공하여 어플리케이션을 개발할 때 쉽고 빠르게 UI의 일관성을 유지시킬 수 있습니다. Docking System은 TabNavigation 및 Panel, Divide Box 컴포넌트로 구성된 컨텐츠 노출 방식입니다. 이 방식으로 인해 개발자는 각 TabNavigation의 item으로 노출되는 컨텐츠를 어플리케이션에 독립적으로 개발하고 이를 다시 어플리케이션에 쉽게 통합할 수 있게 되었습니다.

Graphical Editor

Graphical한 편집 도구로 UiCanvas Component가 제공됩니다. UiCanvas Component는 추가되는 Visual Element에 대하여 Drag, Resizing을 수행할 수 있는 도구를 제공하는 Container역할을 합니다. 이 도구를 이용하면 보다 쉽게 visual 편집 툴을 개발할 수 있습니다.

MXML CodeGenerator

MXML 코드 생성기를 라이브러리 형태로 제공됩니다. 위에서 소개한 Uicanvas Component와 함께 사용하여 편집 결과를 MXML로 바로 구성할 수 있습니다. Flex SDK를 이용해 컴파일 하면 SWF파일까지 생성해내는 편집 툴까지 개발할 수 있습니다. 이를 위해 MIT라이센스로 공개되어 있는 Swf Class Explorer for AS3, AS3 Zip Library를 이용한 SwfClassExplorer, SWCPaser의 코드가 포함되어 있습니다. 이 예제는 외부에서 정의된 컴포넌트를 UiCanvas Component에 불러들여 속성을 설정한 후 결과를 MXML로 산출하는 과정이 소개되어 있습니다.

Property Editor

MXML 코드 생성기와 함께 XML의 속성을 편집할 수 있도록 Property Editor Component가 제공됩니다. 이 component를 이용하여 MXML의 속성, 스타일, 이벤트 내용을 보여주고 편집할 수 있는 기본 예제도 함께 제공됩니다.

Popup Window

필터링 가능한 팝업창을 지원합니다. 이 팝업 관련 Component로 Preference창과 같은 형태의 미니 설정창을 만들어 어플리케이션의 환경설정과 같은 기능을 수행하는 인터페이스를 구현할 수 있습니다.


업데이트에 의한 추가/변경 사항 및 기능 요청에 대해서는 Support 메뉴를 참고하시기기 바랍니다.

'Project' 카테고리의 다른 글

Get Source  (0) 2012.09.24
Support for Vulcan Project  (0) 2010.10.13
Release Notes  (0) 2010.10.13
License  (0) 2010.10.12
Platform  (0) 2010.10.12