25. 작성 방법


  자, 이제 본격적으로 작성 해보자

  우리는 앞에서 GET MethodPOST Method가 어떻게 작동하고, 실제 데이터들이 어떻게 들어오는지에 대해서 배웠었다. ( 보기 )

  그렇다면, 윈도우에서는 어떻게 작동할까? 그 원리만 안다면, UNIX상에서 C로 작성된 모든 프로그램을 단순히 Visual C++로 Porting만 하면 된다.

  실전에 들어가기 앞서 Visual C++로 어떻게 작성하는지부터 살펴보도록 하자. 영원한 예제인 Hello World를 만들어 보도록 하자.

  1. 프로젝트 생성

      먼저 Visual C++에서 File -> New를 선택하고, Project 탭에서 Win32 Console Application을 선택하여, 프로젝트 이름 (이게 결국 실행파일명이 된다.)을 지정한다. 여기서는 Hello라는 이름으로 생성하며, 최종 실행파일도 Hello.exe로 생성될 것이다.


      다음에 나타나는 창에서 일단 우리는 MFC기능을 이용하지 않고 작성하기로 한다. 따라서, 다음과 같이 선택하도록 하자.


      자, 이렇게 생성하고 나면, 다음과 같이 가장 간단한 코드가 생성이 될 것이다.
    #include "stdafx.h"

    int main(int argc, char* argv[])
    {
        printf("Hello World!\n");
        return 0;
    }


  2. 작성

      기본적으로는 UNIX와 Window간에 작동 방식은 동일하다. 즉, UNIX에서 써먹었던 코드를 그대로 사용해서 작성해 보도록 하자. 가장 중요했던것이, 다른 내용을 출력하기 전에 Content-type을 출력하는 것이었다. Window에서도 그대로 적용된다.

      따라서, 다음과 같이 Hello World를 출력하기 전에 Content-type출력 문장만을 추가한다.

    #include "stdafx.h"

    int main(int argc, char* argv[])
    {
        printf("Content-Type: text/html\n\n");
        printf("Hello World!\n");
        return 0;
    }


- Last Update : 2001.11.30 by Deadfire(http://www.deadfire.net)

CGI with MFC
윈도우용 CGI
웹서버 설정
작성 방법
작동 원리
     - GET METHOD
     - POST METHOD
MDB사용하기
File Upload
앞으로...

Copyright ⓒ 1997 ~, Deadfire Program Master