CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): guest (정진호)
날 짜 (Date): 1994년03월02일(수) 16시41분39초 KST
제 목(Title): [A] Visual C++



>1) visual C 와 MS C 7.0과의 관계
>3) visual C 와 visual C++ 차이(Object개념 빼고: 써 본 경험을 바탕으로)
visual C ..
정확하게 말하면 Visual C++죠.
MSC의 정확한 이름은 MSC C/C++ 7.0이고요..
즉 MSC가  C와 C++를 동시에 지원하는 컴파일러이면
Visual C++는 C++를 위해 태어났다고 할 수 도 있죠.

>2) visual C 와 SDK와의 관계
Visual C++에는 MFC(MicroSoft Foundation Class)라는 클래스를 바탕으로
하고 있습니다.
마치 Motif가 여러 Widget들로 이루어져 있듯이요.
둘간의 차이라면 motif에서는 단순히 프로그래머들이 자주 사용할 것같은
기능을 갖는 함수들을 class같이 만들어 놓은거고(widget들이
모두 C로 코딩되어 있죠)
반면에 MFC는  단순한 라이브러리가 아니라 window 환경을 conver하고
있는 새로운 환경입니다. 물론 SDK에 있는 기능들은 모두 가지고 있고요.

X와 정확하게 비교할 수 는 없지만 SDK는 Xlib + 약간의 Xtlib라고 할 수 있고
MFC는 MOTIF와 비교할 수 있겠네요.

X만 가지고 프로그램하기가 지저분하듯이 sdk만가지고
프로그램하기는 쉽지가 않죠.

반면에 Motif가지고는 비교적 쉽게 프로그램할 수 있듯이
window에 대해 많이 몰라도 간단한 프로그램은 쉬게 짤 수 있습니다.
MFC와 유사한 기능을 갖는 걸로 Borland에도 있죠(OLW인가?)

4) 기타...

Motif 프로그래밍 경험이 있으면 쉽게 WINDOW프로그램을 할 수 있죠..
뭐 개념적으로는 비슷한까요.
 Visual C++에서 제공해주는 환경(AppStudio, AppWizard, ClassWizard)을
 십분활용하고 약간의 mswindow-dependent 지식을가지고서
 MFC directory에 있는 예제프로그램들을 참고로 하면 쉽게 하실 수 있을 것 
같습니다.

그리고 MFC이전 버전에 대한 내용이지만 그래도 쓸만한 책이 한권 있으니까
읽으면 그냥 프로그램 할 수 있죠.

Microsoft Foundation Class Primer 라는 책인데 저자는 기억나지 않는군요.

그리고 저는 Motif으로 프로그램하다가 본의아니게 ms-window에서 작업하고 있죠.
주로 하는 일은 network을 바탕으로 여러프로그램이 동시에 돌아가면서
이것 저것 의미있는것을 주고 받는 프로그램을 만들고 있죠..

음....
할말이 많았는데 글쎄요, 정리가 잘 안되네요.
너무 두리뭉실하게 물어보지 말고 범위를 줄여서 질문하면 대답하기가 쉽겠죠..


결론적으로 말하면 window programming에는 MFC 같은 환경이 좋은것 같아요
물론 Visual c++에서 제공하는 각종 tool을 이용한다는 가정하에서요..

그럼 이만
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.