728x90
300x250

[MFC] 윈도우 프로그래밍 기초 - API와 Hello World.

 

 

1. 용어 학습

* API(Application Programming Interface)란 영어 해석 그래도 응용 프로그램을 만드는 데 필요한 함수들의 집합.

 

* SDK(Software Development Kit)라는 말로도 사용

-> Microsoft에서 SDK 파일 설치를 종종 볼 수 있는 데, 이게 응용 프로그램을 만드는 데 필요한 함수들의 집합을 미리 설치한다는 의미로 
해석해볼 수 있음.

 

MFC(Microsoft Foundation Class)라는 것의 근간은 API에서 되었다고 볼 수 있음.

 

2. 용어 학습

 

C언어나 C++에서 한번이라도 해봤던 Hello World 프로그램을 윈도우 프로그래밍을 통해서 실습.

 

main()
{
       printf("Hello World!");
}

 

// C언어 기준

 

 

실습 프로그램 : Visual Studio 2013

 

1. 먼저, 당연히 Visual Studio 2013을 실행시켜야합니다. 

 

 

파일에서 새로 만들기(N) -> 프로젝트(P)를 클릭합니다.

 

Win32프로젝트 클릭합니다.

이번 실습에선 그냥 Win32Project1으로 이름 지정하겠습니다.

확인을 누릅니다.

 

 

다음을 클릭합니다.

 

 

빈 프로젝트에 체크를 한 후 마침을 클릭합니다.

 

 

 

솔루션 탐색기를 선택하고, 그림과 같이 컨텍스트 메뉴를 통해(오른쪽 버튼을 클릭하여) cpp파일을 생성합니다.

 

추가를 클릭합니다.

 

3. 코드 작성하기

 

#include <Windows.h>

#include <tchar.h>

 

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpcmdline, int nCmdShow){

 

MessageBox(NULL, _T("Hello World"), _T("메시지"), MB_OK);

return 0;

 

}

 

 

 

반응형
728x90
300x250

[C++] Hello World 만나보기

실습 환경: Visual Studio.NET 2010

#include <iostream>

int main()
{
     std::cout<<"Hello World"<<std::endl;
     std::cout<<"Hello"<<" " << "World"<<std::endl;
}

std::

std라는 라이브러리를 불러옵니다.
cout는 std에 종속되어 있는 라이브러리입니다. IE(인텔리젠스) 기반에서 자동으로 올라온다.
printf 문과 같은 역활을 수행하는 예제입니다.

반응형

+ Recent posts