| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 샘플1 (Hello World)

> 여기서는 맨 먼저 실행하여야할 프로젝트의 작성, 응용프로그램 윈도우 의 작성, 이벤트 프로시저의 작성을 합니다. 윈도우에 표시 되는 단추를 누르며는 HelloWorld 라 표시되는 초보적인 샘플입니다.
> 샘플의 소스코드는 ws/samples/EUCJP/hello/hello.prj, ws/samples/SJIS/hello/hello.prj 입니다. 응용프로그램 빌더로 읽겄다가 컴파일해보아주세요.
> - 프로젝트의 작성
>   [프로젝트] 메뉴의 [신규 프로젝트]를 선택하고, 프로젝트명을 [hello], 프로젝트종별을 [일반적인응용프로그램]로 작성합니다.
> - 응용프로그램 윈도우의 작성
>   [파일] 메뉴의 [신규 윈도우]를 선택하고, 일반적인윈도우, 프로젝트에 등록,newwin000 로 작성합니다.
> - 객체의 배치
>   작성된 응용프로그램 윈도우에, 단추 객체(WSCvbtn)를 배치합니다. [표시] 메뉴의 [객체]를 선택하고, 객체 상자를 표시합니다.
>   객체 상자의 [Commands]탭을 선택한후, 왼위쪽에 있는 WSCvbtn 객체 (BTN 아이콘)를 드래그해서 응용프로그램 윈도우에 드롭합니다.
>   다음에 속성등을 설정하고 응용프로그램 윈도우의 겉모양을 차립니다.

> [응용프로그램 윈도우의 모습]
> - 이벤트 프로시저의 작성
>   배치된 단추 객체를 선택하고 [편집]메뉴의 [프로시저 편집/프로시저 신규 작성] 을 선택해서 프로시저를 작성합니다.
>   여기서는 기동 함수명을 btn_proc 라고 해놓읍시다. 기동 트리거(trigger)는 WSEV_ACTIVATE 를 지정합니다.
>   다음에 견본작성 단추를 클릭해서 견본을 작성합니다.
> - 이벤트 프로시저의 편집
>   이벤트 프로시저가 작성되면 다음에는 함수를 기술합니다. 이벤트 프로시저 new_ep 를 선택한 상태로 [편집] 메뉴의 [프로시저 편집/프로시저 편집]를 선택해서 편집기를 기동합니다.
>   여기서는 첫번째 클릭으로 단추에 Hello World 가 표시되고, 두번째 클릭으로 응용프로그램이 종료하는 프로그램을 써봅시다.

>     #include <WScom.h>
>     #include <WSCfunctionList.h>
>     #include <WSCbase.h>
>     //----------------------------------------------------------
>     //Function for the event procedure
>     //----------------------------------------------------------
>     void btn_proc(WSCbase* object){
>       //do something...
>       static long cnt = 0;
>       if (cnt == 0){
>         object->setProperty(WSNlabelString,"Hello World.");
>         cnt++;
>       }else{
>         exit(0);
>       }
>     }
>     static WSCfunctionRegister  op("btn_proc",(void*)btn_proc);

> - 프로젝트의 저장
>   [프로젝트] 메뉴의 [프로젝트 저장]을 선택해서 프로젝트를 저장합니다.
> - 프로젝트의 빌드
>   [빌드] 메뉴의 [모드 빌드]를 선택해서 프로젝트를 빌드합니다. 무사히 빌드가 끝나면 실행해봅시다.

> [응용프로그램 실행의 모습]

Document Release 3.70 for WideStudio ver 3.70, May 2004

WideStudio documents index | Table of contents

Copyright(C) WideStudio Development Team, 1999-2004 | Last modified: May 25, 2004