디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

MFC를 깔수밖에 없는 이유는

Rei@디씨갤로그로 이동합니다. 2013.02.26 23:30:25
조회 306 추천 0 댓글 6


Win32 API를 C++로 Wrapping한것까지는 좋은데 뭔가 깔끔하지가 않음.


걍 핸들 하나 private 멤버변수로 잡아놓고 그 핸들에 호출할 수 있는 함수를 클래스에 모아놓은 느낌.

dll 경계도 넘지 못하는 병신력 충만한 CString과 덕분에 여기저기서 튀어나오는 LPTSTR같은 윈도 기본 자료형들에

그렇다고 GUI 개발을 빨리 할수있는것도 아니고, GUI에 대한 개발도구 지원은 다이얼로그 편집기, 메뉴편집기 이딴거밖에 없음.
그나마도 윈도의 다이얼로그는 C++ 코드가 나오는게 아니라 리소스로 들어가지..
Qt에 있는 UI 디자이너랑 비교하면 이건 뭐... (Qt UI디자이너는 거의 닷넷의 윈폼 편집기 정도 수준으로 작업 가능)

그리고 윈도에서 GUI 개발할 수 있는 라이브러리가 MFC만 있는것도 아님.
Qt나 wxWidget, GTK같은건 애초에 크로스플랫폼이고 검색해보면 자체적으로 윈도 API Wrapping한 라이브러리들도 있음.

WTL도 있긴 하지만 이건 ATL 확장에 가깝고..

그리고 C++언어를 사용하지 않는다면 윈도에서 native로 컴파일되는 GUI 개발 툴에는 델파이도 있음. VB6도 참 걸작이었는데.


아무튼 지금 하는 업무가 Qt랑 MFC 프로그램을 다 유지보수 하고 있는데 MFC쪽은 볼때마다 한숨 나오는게 현실이네요..ㅠㅠ

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
345752 지적인 여자는 어디서 찾음? [3] DART(116.41) 13.02.12 294 0
345748 톰캣하나로 호스트네임 추가해서 한꺼번에 쓰려는데 [1] 개구리래머갤로그로 이동합니다. 13.02.12 77 0
345746 VC++ express 2012 체험판 쓰는중인데, [2] Mayu갤로그로 이동합니다. 13.02.12 102 0
345745 루아로 웹 프로그래밍 가능함? @(119.207) 13.02.12 76 0
345744 nodejs 홍보하는 문구 보면 가끔이해가 안된다 [2] DART(116.41) 13.02.12 159 0
345741 goto 찬양글 [7] ㅇㄹ(112.163) 13.02.12 189 1
345739 일침.jpg [2] ㅇㅇ(211.236) 13.02.12 181 1
345736 cpp 매개변수 ...이 뭐임? [14] 구웃(175.197) 13.02.12 149 0
345734 IT특기병/전공대비/고졸,미취업자 중소기업친화과정취업반국비지원전액지원안내 [1] 김민섭팀장(211.217) 13.02.12 107 0
345733 설 잘 보냈셨나요? [1] 이모군(1.232) 13.02.12 37 0
345731 노드 제에스 보면 못느끼겠냐? 하하(1.231) 13.02.12 90 0
345730 이게 evil 일까요?.jpg [7] Kyle(138.25) 13.02.12 248 0
345728 설마 이걸로 욕먹진 않겠지? [2] 나리링갤로그로 이동합니다. 13.02.12 161 0
345726 아 너무 창피하다 [2] aa(168.126) 13.02.12 92 0
345725 win32api 자식윈도 x눌르면 그냥 바로 꺼지는데 원하는행동후 꺼지게 [3] 이힝(175.215) 13.02.12 64 0
345723 이 노래 좋다 에어로홍갤로그로 이동합니다. 13.02.12 47 0
345720 보안이 대세임? [1] as(110.15) 13.02.12 120 0
345719 가출 여고생하고 사귀고 싶다 [1] 에어로홍갤로그로 이동합니다. 13.02.12 273 0
345718 게터세터 메소드 vs 멤버변수 속도차 [10] 헤헤(175.197) 13.02.12 214 0
345717 자바 5개월 독학하면 취업 되냐??? [3] 구직자(180.231) 13.02.12 347 0
345716 근데 맨날 개발자가 양산 되니 어쩌니 하잖아요 [5] (168.126) 13.02.12 195 0
345715 형님들 지긋지긋한 질문이겠지만 보안쪽 관련해서 공부하려는데 도와줘 [10] ㅣㄹㄴㄹㄴㅈㄴㅈ(211.234) 13.02.12 221 0
345711 C언어 질문! 파일 관련 [2] ㅁㄴㅇㄹ(115.137) 13.02.12 117 0
345710 형들 <스크립트 타입> 이렇게 안하고 그냥 <스크립트>해도됨? [4] wyr(175.215) 13.02.12 83 0
345709 보안전문가 되고싶은분들 책추천드림 [2] 삐쭊이(175.223) 13.02.12 156 0
345708 요즘 인도애들이 좀 많이 보인다??? [3] 멍청닭(182.211) 13.02.12 151 0
345707 형들 자바스크립트에서 출력할때 [6] wyr(175.215) 13.02.12 111 0
345706 올라오는 글 중에 보안전문가가 목표라느니, 프로그래머가 꿈이라느니 [3] ㅁㄴㅇㄹㅎ(220.76) 13.02.12 204 0
345705 이 달말로 관둔다. ㅇㅇ [4] ☎2.52™갤로그로 이동합니다. 13.02.12 147 0
345704 홈페이지3개 서버 한개로 통합하려는데 [12] 개구리래머갤로그로 이동합니다. 13.02.12 176 0
345703 돈안되고 욕먹고 시달리고 멋대가리없고 여자@한마리없는 곳에서 야근이라니 [1] ㅇ3ㅇ(180.71) 13.02.12 94 0
345701 아놔 MTU = _=)..... 땡칠도사갤로그로 이동합니다. 13.02.12 98 0
345700 윈7 32비트인데 [2] 개구리래머갤로그로 이동합니다. 13.02.12 107 1
345698 이것들아~ 새해다~ [2] Vita500갤로그로 이동합니다. 13.02.12 85 0
345697 폰이라그런가댓글이안써지네 [2] 한국의얼갤로그로 이동합니다. 13.02.12 66 0
345696 아 오늘 도로주행 시험 [1] 黑猫갤로그로 이동합니다. 13.02.12 67 0
345695 아니씨언어책을추천해달라고 [8] 한국의얼갤로그로 이동합니다. 13.02.12 167 0
345694 C언어 입문서 추천해줄께. 세계적인 명저니까 믿고 이 책만은 꼭 봐. [6] 黑猫갤로그로 이동합니다. 13.02.12 347 0
345693 아 자짤 더 만들고 싶다. [2] 땡칠도사갤로그로 이동합니다. 13.02.12 96 0
345691 너무 외로워서 넷카마랑 사귀고 싶다 [1] 에어로홍갤로그로 이동합니다. 13.02.12 83 0
345689 c++에서 클래스안에 enum쓸때 [5] 시시시(14.36) 13.02.12 103 0
345688 아 버젼컨트롤 뒤지니까 추억이 새록새록 샘솟는다. [2] 땡칠도사갤로그로 이동합니다. 13.02.12 81 0
345686 맥주로 취해보고 싶다 ㅇㅇ [3] ㅁㄴㅇㄹ(121.134) 13.02.12 90 0
345685 프로그래밍하는데 맥북프로사면 개허세? [6] 후뤠끼뒈니두갤로그로 이동합니다. 13.02.12 269 0
345684 네트워크보안전문가 커리큘럼에 대한 조언좀 부탁드릴게요. [5] ㅇㅇ(119.149) 13.02.12 256 0
345683 씽크패드 x220이 뭐가 좋다는거임 ? 디자인그지같고 가격도 100만원이 [3] 1213(125.130) 13.02.12 145 0
345681 전기로 뭔가 하는게 재밌어보인다. [5] 전선(61.255) 13.02.12 122 0
345680 개발업처럼 비전있는곳이 어딨다고..? [1] .3(61.255) 13.02.12 121 0
345679 ㅉㅉ 패배주의자 놈들 wet(175.215) 13.02.12 56 0
345677 늦었다 [1] 진격의거인(59.14) 13.02.12 84 0
뉴스 '1박 2일' 문세윤·이준·딘딘, 예능 최초 '백록샘' 입성에 감격 "이건 사진 찍어야 돼"  디시트렌드 07.21
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2