디시인사이드 갤러리

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

갤러리 본문 영역

MFC를 깔수밖에 없는 이유는

Rei@디씨갤로그로 이동합니다. 2013.02.26 23:30:25
조회 305 추천 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 휴대폰 액세서리 SALE 운영자 25/07/15 - -
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 61 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 75 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
347515 똥이안나옴 [2] 작성자(175.215) 13.02.28 45 0
347513 맛폰게임을 제작시 커뮤니티에 광고한다면 어디가적절할까? [2] (211.237) 13.02.28 83 0
347512 아 실수 [1] 생물학(175.119) 13.02.28 50 0
347511 자라 [3] 루비•‿•갤로그로 이동합니다. 13.02.28 63 0
347510 웹만드는거넘힘들다.. [3] 작성자(175.215) 13.02.28 119 0
347508 백왕형은 형이 말한 싱글 스레드가 멀티 스레드란거 알고있긔? [1] 생물학(175.119) 13.02.28 125 0
347506 형들 좆고딩 c언어 하나만 해결 앙망... [5] ㅁㄴㅇㄹ(175.126) 13.02.28 97 0
347505 왠 처음 보는 유동이 그림으로 날 능욕했다 생물학(175.119) 13.02.28 75 0
347504 백왕형, 싱글스레드 말고 멀티스레드 기준은 뭐라고 생각해? [1] 생물학(175.119) 13.02.28 49 0
347503 취미로 그림을 그리는데 Yo! man people(211.189) 13.02.28 51 0
347502 패커를 손대봤는데 정..말로 어려운거같다. *갤로그로 이동합니다. 13.02.28 47 0
347501 난 일하는거 좋은데 Yo! man people(211.189) 13.02.28 24 0
347500 난 배고프면 잠이 안온다... ㅋㄱ(183.96) 13.02.28 32 0
347497 메인 스레드가 뭐시기요....... [5] 야요이갤로그로 이동합니다. 13.02.28 122 0
347496 스레드 떡밥이라면 OkJsp에서 피 터지게 싸우지않았냐? 생물학(175.119) 13.02.28 54 0
347495 수학과 출신이 왜 컴공에서 교수질하냐 [3] ㅊㅊㅌㄹㅇ(210.183) 13.02.28 205 0
347494 금,토 다 나오랜다.... [3] 야요이갤로그로 이동합니다. 13.02.28 81 0
347493 이거 뭐 때문에 그러는지 아시는분? [1] ㅇㅇ(168.126) 13.02.28 88 0
347492 오늘은 싱글스레드 떡밥이냐 c(175.208) 13.02.28 30 0
347491 만나실 아자씨들 연락주세요♡ 黑猫갤로그로 이동합니다. 13.02.28 85 0
347490 한 페이지를 그대로 메모장에서 만들때 가장쉬운방법이뭐임? [1] 씹선비(183.101) 13.02.27 55 0
347488 립카페 가성비에 대해 ㅇㅁㅎㅇㅀ(101.101) 13.02.27 1860 0
347487 C# vs Java [1] ㅁㅁ(117.111) 13.02.27 89 0
347485 winapi 다이얼로그 만들고 그안에 에딧컨트롤클릭하면 꺼져요.. [3] 이힝(118.39) 13.02.27 50 0
347483 도와죠 실행이 안돼 [1] (14.43) 13.02.27 51 0
347481 난 모바일 프로그래밍 존나 싫은데 회사서 하라고 하면 어케되냐? [5] ㅁㅁ(211.246) 13.02.27 201 2
347479 형들 웹프로그래머가 꿈인데 [11] 볍신임(112.158) 13.02.27 243 0
347478 횽아들 bluetooth chat 예제 수정하는거 조언좀..ㅠ 냐냐얌(220.90) 13.02.27 38 0
347477 횽들~ C++에서 auto 키워드에 대해 궁금한게 있어~~~~ [6] 횽들(115.136) 13.02.27 98 0
347475 형들아 임베디드,전기전자 관련 책좀 추천해줭 [1] 형들책(114.203) 13.02.27 85 0
347472 안드로이드 어플 사용자한테 메세지 날릴수 있어? 푸시알림 안쓰고 노네임(175.208) 13.02.27 79 0
347471 비베쟁이 새끼들 어떡해 해야함? [3] 111(121.164) 13.02.27 104 0
347470 mysql 데이터 자릿수는 뭘의미함? [11] 작성자(175.215) 13.02.27 107 0
347469 Game coding complete 번역판 삽니다 ㅠㅠ 책사요!(203.226) 13.02.27 35 0
347467 운영체제 어디 까지 암? 111(121.164) 13.02.27 48 0
347466 mfc 종자 는 없냐 ? mfc(121.164) 13.02.27 42 0
뉴스 ‘85세’ 전원주 “아직도 연하남에 설렌다” 고백 왜? 디시트렌드 07.15
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2