NEW 앱인벤터2 강좌 2. 앱인벤터2 부가기능 & Tip

전체 강좌 목록:
http://semicolon1.kr/appinventor.html

 

이전 강의에서는 간략하게 큰 틀과 기능들에 대해서 알아봤는데요, 이번에는 그외에 부가기능이나 팁을 알아보도록 하겠습니다.


 0. 블록 뷰어 우클릭 메뉴

 

post_std_02_000.png

블록 뷰어에서 우클릭을 하는 경우 아래 사진처럼 여러가지 기능의 메뉴가 나옵니다.
이 메뉴들 중 일부는 상황에 따라 일부 비활성화 된 경우도 있을 수 있습니다.

post_std_02_001.png

실행 취소

현재 작업을 실행 취소(Undo, Ctrl+Z) 합니다.

다시 실행

현재 작업을 다시 실행(Redo, Ctrl+Shift+Z) 합니다.

블록 정리

블록들을 중앙에 정렬합니다.

블록을 이미지로 다운로드하기

해당 뷰어의 모든 블록을 PNG 이미지로 저장합니다.

블록 모두 접기

해당 뷰어의 모든 블록을 접습니다.

블록 모두 펼치기

해당 뷰어의 모든 블록을 펼칩니다.

블록 n개 삭제하기

해당 뷰어의 모든 블록을 삭제합니다.
n은 해당 뷰어의 모든 블록의 개수를 뜻합니다.

작업 영역 컨트롤 숨기기

배낭이나 경고표시, 휴지통, 줌 컨트롤러 등을 모두 숨깁니다.

블록 가로로 배열하기

모든 블록을 가로로 배열합니다.

블록 세로로 배열하기

모든 블록을 세로로 배열합니다.

블록 카테고리별로 정리하기

모든 블록을 카테고리 별로 분류해 정렬합니다.

모든 블록 사용

모든 블록을 사용(활성화) 합니다.

모든 블록 사용 안 함

모든 블록을 미사용(비활성화) 합니다.

모든 댓글 보이기

블록의 모든 댓글(주석)을 보입니다.

모든 댓글 숨기기

블록의 모든 댓글(주석)을 숨깁니다.

모든 블록을 배낭을 복사하기

모든 블록을 배낭으로 복사합니다.

배낭에 있는 모든 블록 붙여넣기 (n)

배낭의 모든 블록을 뷰어로 붙여넣습니다.
n은 배낭의 모든 블록의 개수를 뜻합니다.

작업 공간 격자 활성화

블록 뷰어 배경에 격자(그리드)를 보입니다,

자석 기능 활성화

작업 공각 격자를 활성화 한 경우에만 나타나는 메뉴 입니다.
활성화를 할 경우 블록을 두면, 그리드의 격자에 맞춰져서 블록이 자동으로 배치됩니다.

도움말

도움말을 표시합니다.

자석 기능 활성화 추가설명:

post_std_02_002.gif

보시다시피, 비활성화 상태에서는 어디에 놓든 그대로 놓이지만, 활성화 된 상태에서는 놓으면 근처의 그리드 테두리에 가서 붙어버립니다.

 

1. 블록 우클릭 메뉴

이 메뉴는 각 블록을 우클릭 했을 때 나오는 메뉴 입니다.

post_std_02_003.png

복제하기

현재 블록을 복사 붙여넣기 합니다.

주석 추가하기

블록에 주석(댓글)을 추가합니다. 블록에 모양 아이콘이 생기고, 그걸 클릭해서 해당 블록의 설명을 입력할 수 있습니다.

블록 접기

해당 블록과 그 하위 블록을 접습니다.
(아래 팁 문단 참고)

블록 비활성화하기

해당 블록을 비활성화 합니다. 이때 블록은 연한 회색이 되며, 이 블록은 앱 빌드시나 오류, 경고 카운트에 영향을 미치지 않습니다.

배낭에 추가하기 (n)

해당 블록을 배낭에 추가하며, n은 현재 배낭안의 블록 수를 뜻합니다.

블록 삭제하기

해당 블록을 삭제합니다.

일반 만들기

이 메뉴는 해당 블록에 모든 컴포넌트 기능을 지원하는 블록이 있을때 나타납니다.
블록을 모든 컴포넌트 블록 형식으로 변환합니다.

Download Blocks as PNG

해당 블록을 PNG 이미지로 다운로드 합니다.
자세한건 아래 문단 참고

도움말

해당 블록과 관련된 도움말 페이지로 이동합니다.

2. 배낭 우클릭 메뉴

블록뷰어 우측 상단에 있는 배낭을 우클릭 했을 때 나오는 메뉴 입니다.

배낭 설명서 표시

배낭 사용법을 알려줍니다.

배낭 비우기

배낭 안의 모든 블록을 삭제합니다.

3. 팁 & 단축키

팁 내용은 이곳에서 가져왔습니다.

ㆍ주석(댓글) 추가: 블록을 우클릭을 했을때 나오는 주석 추가하기를 눌러 블록의 설명을 작성할 수 있습니다.
ㆍ블록 접기: 여러개의 블록이 길게 이어진 경우 최상위 블록에 우클릭 해서 접기를 할 경우 크기를 줄일 수 있습니다.
ㆍ블록 검색: 블록뷰어 빈곳에 클릭후 키보드로 블록 이름을 입력해서 검색해 가져올 수 있습니다. 이때 블록 이름은 현재 앱인벤터 언어로 검색해야 합니다.
ㆍ빠른 삭제: 블록 클릭후 키보드의 Delete키를 눌러 바로 삭제가 가능합니다.
ㆍ복사 붙여넣기: 블록 클릭후 키보드로 Ctrl+C로 블록을 복사, Ctrl+V로 붙여넣기가 가능합니다.

 

4. 블록 이미지로 저장 기능

각 블록을 우클릭해서 PNG로 저장한 경우에는, 그 블록의 모습을 이미지로 저장할 뿐만 아니라, 그 블록의 정보도 담고 있어, 해당 PNG 이미지를 뷰어에 드래그&드랍 할 경우 이미지의 블록이 그대로 뷰어에 나타나게 됩니다.
예시로 아래 사진을 보세요. 이 사진은 해당 기능을 통해 생성한 이미지 입니다.

post_std_02_006.png

post_std_02_007.png

위 이미지를 메모장으로 열어보면 아래쪽에 블록관련 메타 데이터가 포함된 것을 볼 수 있습니다.

post_std_02_008.gif

이 이미지를 앱인벤터 블록 뷰어에 그대로 드래그&드랍 하면, 해당 블록이 그대로 생기게 됩니다.
다만, 블록에 사용된 컴포넌트 까지는 아직 자동 생성해 주지 않습니다.

 

5. 컴포넌트 다중선택

디자이너에서 키보드의 Ctrl을 누른채로 컴포넌트를 클릭하면 다중선택이 되며, 선택된 컴포넌트메 공통으로 존재하는 속성이 우측 속성 창에 뜹니다.
여기서 해당 속성을 변경시 선택한 모든 컴포넌트에 적용됩니다.

다음 강좌에서는 앱의 중요속성을 지정하는 Screen1의 속성에 관해서 알아보도록 하겠습니다.
감사합니다.

댓글

Copied title and URL