C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[23880] MFC 를 공부하고 있는데 정말 힘드네요..
김시환 [godson2] 6899 읽음    2013-04-19 12:28
나이 40을 넘어서 갑자기 뭔 바람이 불어 MFC를 좀 공부하고 있습니다. 지금까지 빌더로 잘 먹고 살았는데 그래도 혹시나 회사가 문 닫으면 어쩌나 하는 심정으로 공부를 시작했습니다.

볼랜드 포럼의 구인/구직 란을 가끔 보게 되는데 아직까지는 대부분의 회사들이 자바나 MFC를 많이 요구하는 듯 하네요..
또 모발일 플랫폼 개발자도 많이 요구하는 듯 하고..

그러한 막연한 필요성과 함께 예전부터 한번 해보고 싶었던 호기심과 더해서 책을 한권 사서 공부를 해 보고 있는 중입니다.

그러나 처음부터 빌더를 사용해서 인지.. MFC는 답답함과 함께 정말 짜증나게 하는 작업들이 너무 많네요..

일단 밥줄과 관련되어 가장 필요한 시리얼 통신 DLL 하나 사용하는데 lib 파일이 없어 동적링크를 하다보니 함수 하나하나에 대한 선언을 다 만들어 주어야 하고 여간 귀찮은게 아니네요.. 물론 한번 클래스로 만들어 놓으면 나중에는 가져다 쓰기만 하면 되겠지만 좀 귀찮긴 하네요..

그래도 그나마 DLL 사용은 좀 괜찮은 편이네요..

Chart 컨트롤 하나 사용해 보려고 했더니 이건 더 가관이네요.. 빌더에서 기본제공되는 TeeChart 를 사용하다가 어떻게 어떻게 인터넷 찾아서 데모로 하나 테스트 해 보는데 빌더의 디자인 타임에서의 UI 설계에 대한 고마움이 새삼 느껴집니다.

게다 이 Chart 컨트롤 이라는 녀석은 어찌된게 결과물을 이미지로 만들어 저장하고는 그것을 Picture 컨트롤로 불러 올리는 형식으로 되어있더군요.. 모든 Chart 컨트롤이 다 이런 방식은 아니겠지만 정말 이건 아니다 싶습니다. 물론 Multi 축 을 이용한다던가 하는 여러 많은 기능이 있기는 한데 빌더를 사용할 때 보다는 확실히 너무 코딩이 힘든네요..

마지막으로 더 가관은 Grid 입니다. 이건 아직 시도를 못하고 있는데 대충 데모 프로그램을 보니 디자인 자체부터 모두 코딩으로 다 설계를 하는 방식으로 되어 있더군요.. 짜증이 나서 시도해볼 엄두도 못내고 있어요.. 기능은 빌더의 기본 Grid 보다 훨씬 다양하고 좋은데 그걸 폼에 한번 올리기에 코딩량이 너무 벅차게 느껴 집니다.


제가 사용법을 아직 잘 몰라서 그런것일까요?? 아니면 정말 MFC 가 그렇게 사용하도록 만들어진 구조인건가요??

습관이 무섭다고는 하지만  늘 편리하면서도 속도를 요하는 개발에  이렇게 불편함에도 MFC가 빌더 보다 사용빈도가 훨신 많다는것에 새삼 놀라울 따름입니다.

라명진 [mjna1738]   2013-05-09 20:03 X
처음 일을 시작했을 때 MFC를 4년 가량 사용했었습니다. 멋도 모르고 이렇게 해야 되나 보다하고 열심히 공부해서 썼습니다.
그러다 델파이를 사용할 수 있는 기회가 되어서 2~3년 델파이로만 개발을 했습니다. 신세계를 만난듯 했죠. 그러다 지금은
또 MFC를 이용해서 개발하고 있습니다. 4년째...많이 익숙해 져서 개발하는데 어려움은 없습니다만.
UI작업을 하는데는 여전히 많은 양의 코드가 필요 합니다. 특히 Chart나 Grid의 경우는 상용 컴포넌트를 사용하시는 편이 나을 것입니다.
반드시 MFC를 이용하여 개발을 해야 하는 상황이 아니라면 델파이, C++ 빌더, C#, Java를 이용하시는 편이 나으실듯 합니다.
녹색으로 상호이름을 사용하는 S/W 업체 다니는 후배한테 MFC로 개발한다 하니 원시인 보듯 합니다.
그친구가 하는 말은 다른 언어 이것 저거 다 써보니 C,C++ 만 아니면 OK.
PC는 없어질테니 모바일 플그램 공부해 놓으라네요...
저는 장비 운영 소프트웨어를 하는데 이쪽에서는 아직도 MFC를 많이 사용하긴 합니다. 최근에는 C#으로 넘어가는 추세구요.
유지보수를 해야 한다면 MFC를 꼭 공부해야 하긴 합니다. 그리고 컴파일러는 되도록 최신버전 쓰세요.

+ -

관련 글 리스트
23880 MFC 를 공부하고 있는데 정말 힘드네요.. 김시환 6899 2013/04/19
23884     Re:MFC 를 공부하고 있는데 정말 힘드네요.. 라스코니 5504 2013/04/19
23883     Re:MFC 를 공부하고 있는데 정말 힘드네요.. 경호 5534 2013/04/19
23881     Re:MFC 를 공부하고 있는데 정말 힘드네요.. Lyn 6798 2013/04/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.