WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 샘플1 (Hello World)

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

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

>     #----------------------------------------------------------
>     #Function for the event procedure
>     #----------------------------------------------------------
>     use mpfc;

>     sub btn {
>       my ($object) = @_;
>       $object->setProperty("labelString","hello");
>       return;
>     }
>     1;

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

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

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004