디시인사이드 갤러리

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

갤러리 본문 영역

MFC를 깔수밖에 없는 이유는

Rei@디씨갤로그로 이동합니다. 2013.02.26 23:30:25
조회 308 추천 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 - -
348948 php 문자열 [3] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.03.12 71 0
348946 c언어 포인터좀 알려주라 [2] DokDO갤로그로 이동합니다. 13.03.12 167 0
348945 사실 나 중3이다 [2] 루비•‿•갤로그로 이동합니다. 13.03.12 114 0
348944 레츠플라이하이별나라갈래 루비•‿•갤로그로 이동합니다. 13.03.12 58 0
348942 겨우 프로그래밍하면서 연봉 낮다고 징징대는 넘들은 자살해라 [4] asdasd(112.172) 13.03.12 254 0
348940 1개월 c만 빡세게 돌리면 [1] 입에붙는거갤로그로 이동합니다. 13.03.12 125 0
348939 밑에 질문 예제 입출력 [6] dd(1.247) 13.03.12 112 0
348935 프로그래머가 되고 싶으면 ㅇㅇ(118.131) 13.03.12 87 0
348934 서버컴에 centos 설치할까 우분투설치할까 [23] 1ㄷㅈ1(175.215) 13.03.12 229 0
348931 아 프로그래밍 이 이기적인 섹휘들 버츄얼박스 우분투 설치해서 실습과제 [2] 박주영(221.139) 13.03.12 80 0
348928 네이버 카페 크롤링 해서 앱 데이터로 사용하는데 고소미 먹냐? [2] 푸하하(1.231) 13.03.12 795 0
348926 구글에서 이미지 퍼와서쓰는거 존나무섭네 [1] 1ㄷㅈ1(175.215) 13.03.12 132 0
348925 내가 요즘 졸라 힘든이유 [3] LastCorona갤로그로 이동합니다. 13.03.11 173 0
348923 친척이랑 우리형이랑 말싸움중 [2] 백이(112.155) 13.03.11 109 0
348922 나 연세대 공대 신입생인데 말야 [3] ㅇㄹㅇ(61.39) 13.03.11 202 0
348921 게이씹새끼들아 구조체 질문한거 답해줫어 ㅇㄹㅇ(222.99) 13.03.11 42 0
348920 c언어 질문좀. !=EOF 이거 무슨말이냐?? 제발좀 가르쳐줘 [12] sdad(61.39) 13.03.11 216 0
348918 나이 쳐먹고 무능력한새 끼들이 학원6개월 다니고 취직한다더라 [4] 자살추천(112.172) 13.03.11 224 0
348917 형님들 이제 제대하고 복학한 대학 2학년 질문점요 [5] ㅎㅋㅋㅋ(59.152) 13.03.11 102 0
348916 아무리 프밍 언어 조금밖에 몰라도 페북같은 웹사이트 만들면 바로취직? [11] 1ㄷㅈ1(175.215) 13.03.11 230 0
348915 c/c++ 하면서 gui 있는거 만들고싶으면... [4] (168.126) 13.03.11 162 0
348914 님들아 그냥 자살하시는게 어떤지요? 자살추천(112.172) 13.03.11 53 0
348913 나 백석대 컴공 나왔는데 자살해야되냐? [3] chodadoo(112.172) 13.03.11 582 0
348912 디씨의 흔한 천재 MEECL(218.232) 13.03.11 144 0
348911 프로그래머가 최악인 이유.real [2] ㅁㄴㅇㄹ(1.227) 13.03.11 243 0
348910 형님들 오라클 쿼리 쪽으로 예제 잘 돼있는 책 추천좀.. 오라클유(59.26) 13.03.11 47 0
348909 면접볼때 맨날 떨어지는 놈들은 [1] de(183.103) 13.03.11 217 0
348908 내가알고잇는 언어들 [3] 1ㄷㅈ1(175.215) 13.03.11 139 0
348907 유닉수 우분투 설치 and 실행법 좀 알려주세요 ㅜㅜ [9] 박주영(221.139) 13.03.11 99 0
348906 직원채용합니다 [진지] [14] 1ㄷㅈ1(175.215) 13.03.11 271 0
348905 근데 유난히 프로그래머가 징징이들이 많은것같다. [1] asdasd(112.172) 13.03.11 95 0
348904 야 학벌구려도 실력 좋으면 연봉 많이받을수있냐? [5] asdasd(112.172) 13.03.11 233 0
348903 씨언어 구조체 질문하나 하자 [6] 게이십새끼들(58.143) 13.03.11 114 0
348902 정말 c언어를 배우고싶다면.. [6] 입에붙는거갤로그로 이동합니다. 13.03.11 176 0
348901 잡대2학년 구제좀 [12] 잡대(112.154) 13.03.11 141 0
348900 엔샵이라고 아는 놈 [6] 호호(221.145) 13.03.11 130 0
348898 아이콘 같은거 퍼다쓰면 잘못하면 법에걸림? [5] 1ㄷㅈ1(175.215) 13.03.11 106 0
348897 지잡1학년이다 질문한다 [8] 지잡(118.218) 13.03.11 139 0
348896 알고리즘 ... [3] 듀스(124.153) 13.03.11 127 0
348894 공부할 여건이 저녁 시간밖에 안되는데... [2] 듀스(124.153) 13.03.11 88 0
348893 대학생 프로그래밍 실력을 단시간에 끌어올리는 방법 [1] de(183.103) 13.03.11 170 0
348892 진짜 컴공 애들이 불쌍한.eu [24] 티모티모(211.112) 13.03.11 658 0
348891 정수형 상수 중에 [14] 백이(112.155) 13.03.11 145 0
348889 제 C언어 실력이 얼마나될까요? [2] 고딩기능사(114.203) 13.03.11 124 0
348888 신컨 [2] MEECL(218.232) 13.03.11 109 0
348886 큭큭..다크사이드해커가되고싶습니다.. xjdiiwjse(203.226) 13.03.11 111 0
348885 온라인게임같은거에서 핑같은건 어떻게만듬?? 개발개발(110.47) 13.03.11 46 0
348884 프로그래밍 언어에 '마스터'란 개념이 있냐? [4] benene갤로그로 이동합니다. 13.03.11 122 0
348883 서버관리 공부하려는데 노트북 필수인가요/ [3] Nkidman갤로그로 이동합니다. 13.03.11 115 0
348882 코뿔소 책 샀다 [4] 에어로홍갤로그로 이동합니다. 13.03.11 148 0
뉴스 웹툰 '파인', 디즈니+ 드라마 효과로 조회수 58배 급증 디시트렌드 07.24
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2