Notice»

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/4 »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

1. 소개

  Feature Pack은 2008 sp1부터 추가된 BCGSoft의 MFC확장 라이브러리이다.
office2007의 Ribbon UI가 포함되어 있어 출시전부터 기존 mfc코드처럼 office의 소스도 볼수 있는거 아닌가 하는 개발자들의 기대와는 다르게 상용 라이브러리를 사서 MFC에 확장형식으로 넣어버렸다. (당근 소스까지)

기존 MFC 사용라이브러리중에 CodeJock의 XTP를 더 선호하는 사람이 많아서 그런지 아쉬워 하는 사람도 많은 것 같다.

상용이 공짜가 됐다는 거에 일단 무조건 떙큐~!


M$도 욕좀 먹었나보다. 그래서 라이브러리들을 추가한건 좋은데 sp1에 추가된 Feature Pack이나 TR1이 전부 외부에서 사온거라고 하니 역시 눈가리고 아웅인가? ㅡ.ㅡ; 어쨌든 그래도 필자는 반갑다.


2. 준비

sp1을 먼저 깔고 프로젝트 생성시 _BIND_TO_CURRENT_VCLIBS_VERSION를 전처리기에 선언하면 sp1라이브러리를 사용하게 된다. 당연히 배포할때는 2008 sp1용 재배포패키지로 배포해야된다.

아래 sp1용 샘플코드가 있으니 받아서 참고할것.(Peature Pack 폴더)
Microsoft Visual C++ 2008 SP1 Sample Library

MSDN은 web에선 MFC Feature Pack for Visual C++ 2008 이곳을 참조하면 되며 로컬에선 sp1이 적용된 msdn을 설치해야된다. sp1을 설치할때 같이 설치하자.

3. 리본 UI 라이센스

이 UI를 사용하는 오피스의 5가지 제품의 경쟁제품이 아니어야 한다.("we don’t want to be in the position of having to compete against our own innovation and IP"라고 이유를 듭니다). 출처

Office UI Licensing

결론은 리본 UI를 쓰고 싶으신 분은 마음대로 쓰셔도 되지만 오피스 경쟁 제품 개발할 때는 쓰지말자.


4. 참고

Ribbon? Ribbon! - An Innovative User Interface 리본 UI에 대해 분석해주셨다.

[MFC]Visual C++ 2008 Feature Pack 예제 - VC++2008 Example Feature Pack예제 코드를 캡쳐해서 올려주셨다.



MFC Hierarchy Chart 9.0 (sp1적용, 화면이 짤리면 다운받거나 링크를 따라가서 보자.)

The three hierarchy charts in this topic include classes that were added to the MFC Library as part of the Visual C++ 2008 Feature Pack.

The following illustration represents the MFC classes derived from CObject:

MFC Classes Derived From CObject

The following illustration represents the MFC classes derived from CWnd and CCmdTarget:

MFC Classes Derived From CWnd or CCmdTarget

The following illustration represents the MFC classes not derived from CObject:

Bb982033.MFCnotderivedCObject(en-us,VS.90).png

You can download the complete chart from the following location: http://go.microsoft.com/fwlink/?LinkId=112301.



: