1 Results for 'Expresion Blend'

  1. 2007.12.10 Expression Blend 2 December Preview (4)

조금 늦었지만 블렌드의 새 프리뷰가 나왔어요. 바뀐 점들을 리뷰해 볼게요. WPF에만 해당하는 기능은 제가 테스트하기 애매한 부분이 있어서 뺐으니 원문은 What's new in Expression Blend 2를 참고하세요.

닷넷 프레임워크 3.5
이제 블렌드2는 정식 닷넷 프레임워크 3.5에서 동작합니다. VS2008 Beta2와 함께 설치되었던 닷넷 프레임워크 3.5 preview에서는 설치할 수 없네요.

비주얼 스튜디오 2008 지원
이제 블렌드2는 VS2008의 솔루션과 프로젝트를 정상적으로 열 수 있고 WPF 프로젝트는 기본적으로 VS2008의 솔루션을 만든다는 군요.

실버라이트 지원
실버라이트 1.0 프로젝트 템플릿이 바뀌었네요. 이전에는 웹 애플리케이션 프로젝트였지만 지금은 웹 사이트로 만들어지고 VS2008과의 상호 운용이 향상되었다네요. 또한 실버라이트 프로젝트에서 사용할 수 없는 기능들은 이제 완전히 보이지 않게 되었어요.

 
새 프로젝트 생성 창


예를 들어 TextBlock의 경우 실버라이트에서 사용할 수 없는 정렬 관련 속성이 모두 제거 되어 있어요. 마찬가지로 오른쪽위의 Resources탭이 없어진 걸 볼 수 있죠.

파일 변경 동기화, 컨트롤 작성
VS2008에서 수정된 사항이 블렌드 2에 즉시 반영된다는데 테스트해보면 이 전과 똑같이 '변경되었습니다 바꾸시겠습니까?'라는 메시지가 뜨네요. 컨트롤 작성도 이 전과 똑같은 것 같은데 이 부분은 뭐가 바뀐건지 모르겠어요.

Split View와 XAML View 및 에디터 향상
화면에서 개체를 선택하면 XAML View에 해당 개체에 대한 코드가 하이라이트되어서 빠른 편집이 가능해졌네요. 또 옵션에 XAML View의 폰트나 탭 간격등 에디트 환경도 변경할 수 있게 되었다는군요. 또한 이제 자바스크립트(js)파일을 더블클릭하면 기본으로 내장된 편집기에서 열리게 되어 있기 때문에 조금더 통합된 환경에서 작업이 가능해졌어요. 이 기능은 1.0프로젝트를 사용하는 인터랙티브 디자이너/개발자에게 유용할 것 같군요. 다만 cs파일 등은 여전히 비주얼 스튜디오로 연결되니까 1.1 프로젝트의 경우엔 역시 비주얼 스튜디오를 사용하는게 편할거에요.

 
선택된 오브젝트가 하이라이팅.

 
나름 편리해진(?) 코드 에디터. 하지만 인텔리센스 없는 코드 에디터는 별 의미가 없죠^^

 
하지만 역시 인텔리센스는 지원하지 않으므로 전문적인 코딩은 비주얼 스튜디오에서 하는게 백배 낫겠죠?

Storyboard Picker 향상
스토리보드 선택 UI가 전보다 편리하게 바뀌었네요. 스토리보드를 선택하면 오른쪽에 사용가능한 메뉴가 드롭 버튼으로 나타나고 마우스 오른쪽 클릭으로 팝업 메뉴로 볼 수도 있어요.

또한 스토리보드 타임라인에서의 스냅인 해상도resolution를 변경할 수 있게 되었어요.

 
기본 값은 1초당 10번 즉, 100ms인데요 이 전에는 스냅 옵션을 켜고 끄는 것만 있어서 예를 들어 50ms 단위로 맞추고 싶을 때 정말 난감했었죠. 역시 작지만 환영할 만한 기능이에요 :)

Storyboard와 Keyframe 속성
이제 Storyboard를 선택하면 역재생 여부와 반복 재생 값을 수정할 수 있게 되었어요.

 
RepeatBehavior는 회수가 아닌 문자열 값인데요, 예를 들어 5번 반복은 "5x" 무한 반복은 "Forever" 이죠.

 
KeyFrame 속성도 향상되었는데요, 선택된 KeyFrame의 타입이 표시되고 개별 프레임에 대한 이름을 줄 수 있어요. 그리고 KeySpline을 Reset 할 수 있는 기능이 추가되었네요.

Vertex Animation
뭔소린고 하면 간단하게 말해서 Path 등에 포함된 점Point 성분을 개별적으로 애니메이션할 수 있게 되었다는 거에요. 이것은 엄청난 기능 향상을 뜻하는데요, 예를 들어 플래시에서 '마법'처럼 소개되었던 Shape의 모양을 변형하는 것도 이제 가능하게 되었다는 거죠. 또한 Path로 표현되는 Clip을 애니메이션 할 수 있게 되었다는 얘기가 되고요. 아래 동영상을 참고하세요.

Clipping Path 편집 및 Animation
앞서 얘기했듯이 Clipping Path도 애니메이션이 가능하고 일반 편집 모드에서도 Direct Selection(A)툴을 사용하여 Path를 직접 수정할 수 있게 되었어요. 또한 Clip을 Reset할 경우 원본 Shape의 모양을 그대로 유지할 수 있도록 처리되는군요. 이번 프리뷰에서 가장 큰 기능 향상이 바로 이 점이 아닐까 생각해요.


Clip을 편집할 경우에는 위와 같이 보라색 테두리가 표시되네요.

Drag & Drop 향상
이제 탐색기 창에서 곧바로 리소스 파일(이미지, 미디어 등)을 드래그&드랍으로 추가할 수 있어요. 이렇게 드랍된 리소스는 자동으로 프로젝트에 추가되고요. 하지만 대부분의 경우 리소스는 프로젝트의 특정 폴더에서 관리할 테니까 이렇게 사용하는 건 컨셉 잡을 때 외에는 잘 쓰지 않을 것 같네요.

이 외에도 많은 기능들이 업데이트 되었는데요, 더 캡쳐하기 귀찮아서 중요한 기능은 둘러 본 것 같으니 간략하게 소개만할께요.

  • Font Embedding ; 솔직히 말이 길어서 안읽어봤어요 -_-; 아마 WPF에만 적용되는 내용인 것 같아서 잘 안봤어요. 누가 좀 리뷰해주세요 :)
  • 빌드 옵션 ; 예... 뭔가 이런저런 과정을 거치면 빌드를 커스터마이징 할 수 있다는 건데 쓸일은 없을 것 같아서 패스.
  • 프로젝트 복사 ; 옙, 말그대로.
  • 단일 솔루션 내에 여러개의 프로젝트 추가 ; 역시 말 그대로.
  • 3D 개체 지원 추가 ; WPF를 하지 않아서 패스.
  • 개체 다루기 향상 ; Control키를 누른 상태로 움직이면 개체가 복사되네요. 다만 애니메이션에서 KeyFrame은 아직 이런 기능이 적용되지 않았군요.
  • 키보드 단축키 변경 ; 단축키가 Design하고 동일하도록 수정되었는데 이건 정말 안좋은 선택 같아요. 디자인은 다른 MS의 어떤 툴과도 단축키가 비슷하지 않아서 애를 먹었거든요. 여튼 Design과 Blend를 오갈때에는 그나마 나은 향상이 될 것 같네요.
  • 닫기 버튼이며 검색 박스 등등...

한가지 더 보너스.
공식 사이트에서는 얘기가 없었지만 지난 버전에서 TextBlock의 Foreground가 애니메이션으로 동작할 때 제대로 변경되지 않고 XAML이 꼬이는 현상이 수정되었네요. :D

와 Blend는 정말 빠르게 기능이 추가되는 것 같아요. 그에 반해 Design은 좀 아쉽지만요. :(
혹시 제가 놓친 것들이 있으면 알려주세요. 써보니까 공지된 사항 외에도 수정된 것들이 약간씩 있는 것 같네요.

신고
Posted by gongdo


티스토리 툴바