PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/05/25 14:11:46
Name 박서날다
Subject C++ MFC에 대해 질문드립니다.
안녕하세요. MFC에 대해 질문을 드릴게 있어서 이렇게 글을 올립니다.
프로그래밍 언어라 해봐야 C 조금 아는 수준인데요. 이번에 과제때문에 MFC를 해야되게 생겼습니다.
과제라 하면 랜덤변수를 100개에서 1000000만개 까지 추출해서 Gaussian 분포함수 등으로 막대그래프를 그리는 것인데요.
(막대그래프로 분포도를 나타내는 것입니다)

처음 접하다 보니깐 전혀 감을 잡을수가 없네요. 어떤거부터 공부를 해야할지도 모르겠구요.
코드를 직접 짜달라는 말은 아닙니다(물론 짜주시면 좋지만요-_-;;;)

공부하는 순서를 좀 가르쳐주십사 하고 이렇게 글을 올립니다. (과제에 특화된 코스면 더욱좋구요. 컴퓨터쪽이 주전공은 아니라서..)
제가 컴퓨터쪽으로는 게임 말고는 쥐약이거든요. 특히 프로그래밍쪽은 GG수준 입니다.
부탁드립니다.


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
하수노리
08/05/25 14:41
수정 아이콘
혹시. H대 확률변수 수업입니까? -_-; 저도 이것때문에 상당히 고민하고 있는데..
박서날다
08/05/25 18:19
수정 아이콘
네 맞습니다 -_-세상 좁군요.. 저도 엄청 고민중이랍니다..
08/05/25 18:22
수정 아이콘
음.. 일단 확률변수를 이용해서, sampling을 뽑아내는것 까지는 가능하시겠죠?
설마.. 그것도 수업시간에 안 가르쳐주고, 다짜고짜 짜라고 하셨다면 대략 난감;;

뽑아낸 sampling을 배열에 넣은 다음에, CView::OnDraw 함수에서 GDI를 그려서 그래프를 그려주시면 되겠네요.
막대그래프는 결국 사각형들이니까, CDC::DrawRect나, CDC::FillRect 함수를 이용하셔야 할테구요.

일단은 MFC 관련 책을 사서 공부부터 해보셔야 - -;;
박서날다
08/05/25 18:25
수정 아이콘
헉 실시간 답변이.. 감사합니다. C언어 조금아는거 외에는 전혀모르는데 바로 MFC책을 사서 봐도 되나요? 확률변수를 이용해 samlpling 뽑아 내는것부터 공부해야할거같은데요.. 조금만 더 자세히 알려주시면 안될까요?^^;
08/05/25 18:31
수정 아이콘
헐.. 꽤나 난감한 상황이군요... 그럼 대략적인 구현 순서를 알려드리죠;;

1. 확률변수를 C로 구현해서, 각 sample에서의 수치를 printf를 이용해 텍스트로 출력하는 프로그램을 작성한다.
2. 위에서 작성한 프로그램을 수정해서, 일정 크기의 배열에, 각각의 수치를 차례대로 넣어주는 함수를 구현한다.
3. MFC에서 SDI 기반의 프로그램을 작성하는 법을 공부한다.
4. SDI 창에, OnDraw 함수를 이용해서, 선, 사각형을 그리는 방법을 공부한다. ( CDC 사용 )
5. 2. 에서 작성한 함수에서 추출한 값을 가지고, SDI 창에 선과 사각형을 그려낸다.
6. 적당한 연출(?)로 그럴싸한 프로그램으로 위장(?) 한다.
박서날다
08/05/25 18:49
수정 아이콘
일단은 확률변수를 C++로 구현하여 sample을 추출하는것부터 해야겠군요.. C++부터 공부해야되군요..ㅠㅠ
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
37331 흰옷에 노란물이 들었어요 .. [2] 후니4636 08/05/26 4636
37328 인켈에 대해 조사를 하고 있습니다. [1] 신예ⓣerran2127 08/05/26 2127
37327 공군 다음달 665기 입대예정입니다. 어떻게 해야하나요? [7] Lonelyjuni2974 08/05/26 2974
37326 간단한 자연과학 질문 입니다... [10] 나를찾아서1808 08/05/26 1808
37325 노래 제목 좀 가르쳐 주세요;;; 워크초짜1958 08/05/25 1958
37323 와우 방금 만렙찍었습니다.(검투사를 꿈꾸는 어린 흑마법사의 고민이에요) [8] Korsakoff's2203 08/05/25 2203
37322 한국사 능력검정 그리고 국가공인한국사시험... [1] 비야레알2557 08/05/25 2557
37321 혹시 베이스좀 치시는분.. [2] 달빛요정굳히1894 08/05/25 1894
37319 pmp 추천 부탁드릴께요. [6] 웨인루구니2040 08/05/25 2040
37318 키보드가 몇개가 안되네요. 고고1660 08/05/25 1660
37316 김씨, 모따, 왓킨스에 대해 질문드립니다. [4] 비야레알1655 08/05/25 1655
37315 이승환 광팬 분들께 질문 있습니다. [2] 파란샤프2128 08/05/25 2128
37314 자꾸만 가위에 눌립니다. [13] 가니야2152 08/05/25 2152
37313 워3 베넷접속 관련질문입니다. [1] Ma_Cherie1929 08/05/25 1929
37312 8사단에 관한 질문입니다. [7] prozac2944 08/05/25 2944
37310 2.1 스피커로 FPS 소리 위치구별 가능한가요? [10] 화이트데이4367 08/05/25 4367
37309 C++ MFC에 대해 질문드립니다. [6] 박서날다3085 08/05/25 3085
37308 상근예비역 관련 상담내용인데요. [3] 피부암통키4242 08/05/25 4242
37307 교토 의정서에 대해.. [3] BBCrunch1704 08/05/25 1704
37306 예전 론스타의 외환은행 매각사건, 어떻게 해결되었나요? 안소희킹왕짱1374 08/05/25 1374
37305 급질문 드립니다. -_-;;; [12] 신예ⓣerran1841 08/05/25 1841
37304 adv로더의 기능을 카런으로 옮기는법?? [2] Dawintoss1938 08/05/25 1938
37303 혹시 전기면도기 쓰시는분 계신가요 [8] Anarchie2163 08/05/25 2163
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로