디시인사이드 갤러리

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

갤러리 본문 영역

MFC를 깔수밖에 없는 이유는

Rei@디씨갤로그로 이동합니다. 2013.02.26 23:30:25
조회 304 추천 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/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
347596 넷빈 뭐임? 자바꺼 넷빈?(164.125) 13.02.28 66 0
347593 폰 노이만이 내장 바식 특허 냈으면 얼마나 벌었을까 티모티모(211.112) 13.02.28 132 0
347591 mfc c# [5] 0000(211.37) 13.02.28 134 0
347590 3d게임 포폴 만들려구하는데 [1] 도레기(221.138) 13.02.28 116 0
347587 추억은 방울방울 d+(119.69) 13.02.28 66 0
347586 프갤_공식_음악은_이것이다.jpg 나리링갤로그로 이동합니다. 13.02.28 157 0
347585 C,C++을 넘기고 C#을 할때 필히 알아야할것 [3] (168.126) 13.02.28 226 0
347584 우와~~ 내일부터 연휴다~~ [1] 멍청닭(182.211) 13.02.28 73 0
347583 내가 이번에 구입하려는 키보드(뒤 조심) 멍청닭(182.211) 13.02.28 141 0
347582 졸린 프겔러들을 위한 여경의 귀요미 송 [1] 멍청닭(182.211) 13.02.28 105 0
347581 노트북 추천해주세요 [3] (211.201) 13.02.28 128 0
347580 VB, JAVASCRIPT 책 좋은거 아는갤러있나여 [1] 마루■■갤로그로 이동합니다. 13.02.28 66 0
347579 it특기병같은경우 갈려면힘든가? 그래(211.237) 13.02.28 54 0
347578 JSP & Mysql 여러분들의 따뜻한 관심이 필요한 때입니다. 으악 카이로스™갤로그로 이동합니다. 13.02.28 65 0
347577 디버그랑 릴리즈 라이브러리 차이점이 뭐냐 [2] ㅁㄴㅇㄹ(203.255) 13.02.28 44 0
347576 Visual Studio Express 2012 for WEB 툴 어떰 [1] 1ㅈ(175.215) 13.02.28 86 0
347575 emacs에 대해서만따로 자세하게설명해놓은 책이있던데 읽으면많이도움될까? 프갤(59.16) 13.02.28 30 0
347574 javascript dom에서 클래스는 조작못함? [2] 1ㅈ(175.215) 13.02.28 63 0
347573 emacs를 php에디터로도 쓸수있지?당연? AcroEdit대체가능? 프갤(59.16) 13.02.28 53 0
347572 C# 고수형님들 도와주세요 ㅠ! 괴개(221.163) 13.02.28 3604 0
347571 음냐 버그테스트 이모군(175.114) 13.02.28 62 0
347570 님들아 [3] 1ㅈ(175.215) 13.02.28 67 0
347568 twitter bootstrap 진심개쩐다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 2er22(175.215) 13.02.28 121 0
347567 대학 임베디드 아이티 과 어떰? [2] Macau갤로그로 이동합니다. 13.02.28 134 0
347566 형들 프로그래밍 접하려면 C언어먼저배워야하나? [6] 송간갤로그로 이동합니다. 13.02.28 311 0
347565 형들 이거 어떻게구현함? [10] 2er22(175.215) 13.02.28 269 0
347563 내가 생각해봤는데 JSP로 인터넷뱅킹 구현가능하지않냐 부스타(175.197) 13.02.28 108 0
347562 시발 좆같은 군대에잇어서 배운거 다까먹엇는 3학년되는 학부생인디요 [3] 내ㅏ가(183.108) 13.02.28 137 0
347561 형들 피시정비사 질문 [2] (203.226) 13.02.28 90 0
347560 자동로그인 다시질문좀... 미안요... [4] 햄버거11(124.49) 13.02.28 122 0
347556 svn에 lock 걸면 어떻게 되냐? [1] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.02.28 76 0
347554 안녕하세요. 이제 고2됩니다 [11] 작성자(175.215) 13.02.28 157 0
347553 php책살까 mysql책살까.. [2] 작성자(175.215) 13.02.28 180 0
347552 [질문] 하나의 쿼리는 Atomic한가 [1] 천회장(118.131) 13.02.28 63 0
347551 JSP로 인터넷뱅킹구현 불가능? 부스타(175.197) 13.02.28 76 0
347550 이집트상형문자해독 vs 존나어려운코드해독 [4] 에놀라 게이(121.169) 13.02.28 122 0
347544 이스트 소프트 필기 시험 뭐냐ㅐ? [1] ㅇㅁㄴㅇㄴㅁ(59.11) 13.02.28 1522 0
347541 자바밖에 모르는놈들 딱 티가난다 [3] 돌대갈(211.36) 13.02.28 290 0
347538 새누리당 마인드로는 CIA에 협력하는 게 애국 아니겠습니까? [2] 에어로홍갤로그로 이동합니다. 13.02.28 97 1
347536 간단하게 파이썬으로 [3] HiKiKoMoRi갤로그로 이동합니다. 13.02.28 185 0
347533 나랑 같은 고민하는 사람있네 모바일 마ㅣ널미널 ㅁㅁ(175.194) 13.02.28 60 0
347529 개빡친다 ㅠㅠ ㄱㄷㄱ(61.41) 13.02.28 28 0
347528 올해 편입을 해서 컴공과에 들어갔는데, 커리질문좀 하고싶습니다 ㅠ [3] 흙흙흙(58.145) 13.02.28 179 0
347527 형들 하나만 질문할게 새벽에 미안 [3] 이름(118.40) 13.02.28 92 0
347523 게임회사 퍼블리싱 팀으로 해도됨?사업자없어도? [1] (211.237) 13.02.28 74 0
347522 모바일 IDE 좋은 앱 있냐? [3] 생물학(175.119) 13.02.28 76 0
347520 그러고보니 자살춤 살았냐? 죽었냐? 생물학(175.119) 13.02.28 47 0
347519 인기랑 매출은 별갭니다. 생물학(175.119) 13.02.28 41 0
347517 모바일 게임에서 홍보비 적게 쓰고 효율 가장 높게 뽑는 법은 생물학(175.119) 13.02.28 49 0
347516 혹기 게임 중에서 마법진 직접 만드는 판타지 게임 있냐.ask 생물학(175.119) 13.02.28 53 0
뉴스 ‘슈퍼 루키’ 조째즈, 오늘(11일) 신곡 ‘한잔의 노래’ 발매! 디시트렌드 07.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2