U E D R , A S I H C RSS

MFC Study2006/1주차

No older revisions available

No older revisions available



MFC Study 1주차

월요일(2006. 7. 3.)

참가인원

  • 상욱, 재니, 아영, 수생

주요 내용

  • C++에 대한 대략적인 설명
  • MFC를 이용한 기본적인 프로그래밍
  • 스터디 목표 결정
    • MFC를 이용한 메신저 제작

상세 내용

죄송합니니다. 너무 허접해서 뭐 적을게 없네요;; - 상욱

과 제

  • MFC 프로그래밍을 하는데 있어 기본적으로 생성되는 5개의 클래스와 그 함수의 쓰임을 알아오시오.
  • 무엇이든지 좋습니다. MFC를 이용하여 어떠한 것이든 화면에 출력하게끔 하세요.(추가내용)

잡 담

  • 메신저에 대해 생각을 해 봤는데 우리가 생각하는것보다 상당히 복잡해질것 같네요. 다음 모임에서 제 생각을 이야기 해 보겠습니다. - 상욱

금요일(2006. 7. 7.)


참가인원

  • 상욱, 재니, 수생, 아영, 규완, 준석

주요 내용

  • 메신저로 결과물 결정
  • 매주 금요일 팀 발표
  • 매주 화요일 주제 발표
  • 3팀으로 나눠서 파트별로 프로그램 짜기. (제비뽑기로 결정.ㅜㅜ;)
    • Server 수생, 준석
    • Client 상욱, 규완
    • 부가기능 재니, 아영

상세 내용

  • 1차 스펙
    • 기본 메신저 내용 구현 (3주)
    • Message 전송 및 수신
    • 로그인 & 로그아웃
    • 상태표시
  • 기본 스펙
    메신저기본스펙.JPG

실습코드

  • 화면 위치 및 크기 조정 : CMainFrame 클래스 -> PreCreateWindow() 에서 수정

~cpp
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	if( !CFrameWnd::PreCreateWindow(cs) )
		return FALSE;
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	cs.cx = 300;
	cs.cy = 600;

	cs.x = ::GetSystemMetrics(SM_CXSCREEN)-300;
	cs.y = 0;

	return TRUE;
}

  • 메뉴바 조작
    • Resource에서 Menu 부분을 수정
      • Separate : 중간에 나누는 선
      • Pop-up : 하위 메뉴를 더 생성
    • "도움말" 박스 안 내용 수정
      • Dialog에서 오른쪽 마우스 버튼 클릭 -> Properties

  • 빠뜨린 부분이 있으면 추가해주세요.

잡담

  • 스펙 그림을 그냥 알기 쉽게 할려고 그리긴 했지만. 이상하당..ㅜㅜ -수생
----
MFCStudy2006
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:41
Processing time 0.0241 sec