SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Chapter. 02
The Wizards ,[object Object],[object Object]
Starting AppWizard
AppWizard – Step1
AppWizard – Step2
AppWizard – Step3
AppWizard – Step4
AppWizard – Step5
AppWizard – Step6
Precompiled Headers ,[object Object],[object Object],[object Object]
ClassWizard ,[object Object]
New Class
The Browser ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

스마트폰 혁명(김태우)
스마트폰 혁명(김태우)스마트폰 혁명(김태우)
스마트폰 혁명(김태우)gilforum
 
MFC 유틸리티 클래스
MFC 유틸리티 클래스MFC 유틸리티 클래스
MFC 유틸리티 클래스종훈 박
 
PHP와 함께 한 개발 성장기
PHP와 함께 한 개발 성장기PHP와 함께 한 개발 성장기
PHP와 함께 한 개발 성장기종훈 박
 
MFC 개발설정
MFC 개발설정MFC 개발설정
MFC 개발설정종훈 박
 
MFC 발견 (2)
MFC 발견 (2)MFC 발견 (2)
MFC 발견 (2)종훈 박
 
MFC 발견 (1)
MFC 발견 (1)MFC 발견 (1)
MFC 발견 (1)종훈 박
 
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문종훈 박
 
KAP 업종별기술세미나 12년 04월 #02
KAP 업종별기술세미나 12년 04월 #02KAP 업종별기술세미나 12년 04월 #02
KAP 업종별기술세미나 12년 04월 #02chasarang
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 

Andere mochten auch (9)

스마트폰 혁명(김태우)
스마트폰 혁명(김태우)스마트폰 혁명(김태우)
스마트폰 혁명(김태우)
 
MFC 유틸리티 클래스
MFC 유틸리티 클래스MFC 유틸리티 클래스
MFC 유틸리티 클래스
 
PHP와 함께 한 개발 성장기
PHP와 함께 한 개발 성장기PHP와 함께 한 개발 성장기
PHP와 함께 한 개발 성장기
 
MFC 개발설정
MFC 개발설정MFC 개발설정
MFC 개발설정
 
MFC 발견 (2)
MFC 발견 (2)MFC 발견 (2)
MFC 발견 (2)
 
MFC 발견 (1)
MFC 발견 (1)MFC 발견 (1)
MFC 발견 (1)
 
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
 
KAP 업종별기술세미나 12년 04월 #02
KAP 업종별기술세미나 12년 04월 #02KAP 업종별기술세미나 12년 04월 #02
KAP 업종별기술세미나 12년 04월 #02
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 

Hinweis der Redaktion

  1. 위자드 ( 마법사 ) 를 통해 비주얼 스튜디오는 혼동되거나 시간이 많이 소요되는 작업들을 쉽게 할 수 있도록 도와준다 . 또한 , 작업자들이 지루한 코딩 작업을 피하고 코드의 재사용을 늘리며 , 코드 관리를 줄여 줄 수 있게 도와준다 .
  2. AppWizard 의 첫단계에는 응용프로그램의 기본적인 구조를 결정합니다 . 응용프로그램이 단일 문서 인터페이스를 지원할 것인지 , 다중 문서 인터페이스를 지원할 것인지 , 아니면 대화상자만을 나타나게 할 것인지 결정할 수 있습니다 . 단일 문서 인터페이스 (SDI) 는 메모장 같은 것을 말합니다 . 다중 문서 인터페이스 (MDI) 는 동일한 도큐먼트로 다중 뷰를 지원하며 예로는 엑셀 , MS 워드가 있습니다 . 대화상자는 도큐먼트 / 뷰 구조를 갖지 않으며 예로는 계산기 , 지뢰찾기가 있습니다 .
  3. AppWizard 의 두번째 단계에는 데이터베이스 지원 기능을 포함시킬 것인지 결정합니다 . MFC 는 OLE DB 와 ODBC, DAO 를 통한 데이터베이스 엑세스를 지원합니다 . None 옵션을 선택하면 , 데이터베이스 지원기능을 사용하지 않게 됩니다 . Header files only 는 뜻 그대로 헤더파일로 된 데이터베이스 관련 파일을 지원받겠다는 것이다 . Database view without file support 는 응용 프로그램이 데이터베이스 레코드들을 문서로 취급한다는 것을 의미한다 . Database view with file support 는 응용프로그램이 데이터원본으로 부터 데이터를 읽고 쓸 수 있을 뿐만 아니라 데이터의 파일 형태 표현을 제공하는 것을 의미한다 .
  4. 세번째 단계에서는 응용 프로그램에서 필요한 복합 문서 지원을 지정할 수 있게 한다 . Container 를 선택하면 MFC 에 엑셀파일 , MS 워드 문서 등을 포함시킬 수 있다 . Mini-server 는 다른 응용
  5. 네번째 단계에서는 응용 프로그램의 사용자 인터페이스를 조정할 수 있게 합니다 . 이 대화상자에는 응용 프로그램의 여러가지 모습들을 선택할 수 있게 하는 옵션들이 있습니다 .
  6. 다섯번째 단계에서는 프로젝트 구현을 위한 최종 옵션들을 설정합니다 . 프로젝트의 스타일 , 기본 주석값 발생여부 , MFC 라이브러리의 사용정도 등을 정할 수 있다 . MFC Standard 는 단일 뷰만 사용하여 프로젝트를 생성한다 . Windows Explorer 는 탐색기 화면과 같이 응용 프로그램을 수직으로 분할하여 , 2 개의 뷰가 나타나도록 생성한다 .
  7. 6 단계에서는 생성될 클래스들의 이름과 헤더파일이름 , 소스파일이름 , 베이스 클래스등을 지정해줄 수 있다 .
  8. MFC 응용 프로그램들은 많은 헤더파일을 포함하고 있으므로 전처리기를 통한 처리가 대부분이라고 하더라도 약간의 시간이 소요되게 된다 . 프리컴파일 헤더기능은 컴파일 할때 전처리기에 의해 수행된 모든 것들을 특별한 이진파일에 저장한다 . 결론적으로 헤더파일들을 단 한번만 컴파일해도 되도록 만들어주며 , 다음 사용부터는 이전에 만든 이진파일을 로드하는 방식을 사용하여 컴파일 속도가 증가된다 .
  9. C++ 에서 구현파일과 선언파일을 분리하여 작업하는 것은 코딩 유연성과 코드 재사용을 의미한다 . 그러나 클래스 구조가 바뀔 때 별도의 두 파일을 편집해야하는 불편함이 따르게 된다 . 비주얼 C++ 에서는 이 작업을 간단히 할 수 있도록 ClassWizard 를 지원해주는데 , ClassWizard 를 통해 클래스를 쉽게 추가하고 관리할 수 있다 .
  10. ClassWizard 에서 Add Class 를 눌러서 New 를 누르면 다음과 같은 대화상자가 나온다 . New Class 대화상자에는 생성할 클래스 이름과 Base Class 를 선택할 수있다 .