StartprogrammingusingObjectPascal:FirstApplication

From 흡혈양파의 번역工房
Jump to: navigation, search

우리의 첫번째 프로그램

라자루스를 설치하고 실행하고 나면, 메인메뉴에서 새로운 프로그램을 시작할 수 있습니다.


Project / New Project / Program


소스코드 창에서 다음 코드를 보게 될 것입니다.

Program Project1;

{$mode objfpc}{$H+}

uses
    {$IFDEF UNIX}{$IFDEF UseCThreads}
    cthreads,
    {$ENDIF}{$ENDIF}
    Classes
    { you can add units after this };

{$IFDEF WINDOWS}{$R project1.rc}{$ENDIF}

begin
end.


우리는 메인 메뉴에서 File / Save를 눌러 이 프로그램을 저장할 수 있으며, 이에 대해 first.lpi와 같은 이름을 지정할 수 있습니다.

그러고 나면 beginend구문 사이에 이 줄들을 작성할 수 있습니다.

    Writeln(This is Free Pascal and Lazarus);
    Writeln(Press enter key to close);
    Readln;

완성된 소스코드는 아래와 같을 것입니다.


Program first;

{$mode objfpc}{$H+}

uses
    {$IFDEF UNIX}{$IFDEF UseCThreads}
    cthreads,
    {$ENDIF}{$ENDIF}
    Classes
    { you can add units after this };

{$IFDEF WINDOWS}{$R project1.rc}{$ENDIF}

begin
    Writeln(This is Free Pascal and Lazarus);
    Writeln(Press enter key to close);
    Readln;
end.

Writeln 구문은 텍스트를 스크린(콘솔 창)에 표시합니다. Readln 구문은 여러분이 프로그램을 닫기 위해 엔터를 누르기 전까지 사용자 여러분이 화면에 표시한 텍스트를 읽어들이는 것을 실행하고 라자루스 IDE로 복귀합니다.

그러면 프로그램을 실행하기 위해 F9를 누르거나 다음 버튼을 눌러봅니다.

Lazarus run button.png

첫 프로그램을 실행하면, 다음 출력 텍스트를 보게 될 것입니다.

This is Free Pascal and Lazarus
Press enter key to close

리눅스를 사용하고 있다면, 프로그램 디렉터리에서 (first) 라고 하는 새 파일을 찾게 될 것이고, 윈도우즈에서는 first.exe로 이름지은 파일을 찾게 될 것입니다. 두 파일 다 마우스로 두 번 두르면 바로 실행할 수 있습니다. 실행 가능한 파일은 라자루스 IDE 없이 실행하도록 다른 컴퓨터에 복사할 수 있습니다.

참고 콘솔 프로그램 창이 뜨지 않는다면, 라자루스 메뉴에서 디버거를 비활성화 할 수 있습니다.

Environment / Options / Debugger

Debugger type and path 에서 (none)을 선택합니다