델파이 강좌 기초 #9 (문법 3)
·
Programming/Delphi
함수와 프로시저함수(Function)와 프로시저(Procedure)는 코드를 모듈화하고 재사용성을 높이는 방법입니다.프로시저: 작업을 수행하지만 값을 반환하지 않습니다. 함수: 작업을 수행하고 결과 값을 반환합니다. 프로시저 선언과 사용procedure ShowMessage;begin Writeln('Hello from a procedure!');end;begin ShowMessage; // 프로시저 호출end. 함수 선언과 사용unction AddNumbers(a, b: Integer): Integer;begin AddNumbers := a + b;end;begin Writeln('Sum: ', AddNumbers(10, 20));end. 매개변수와 반환값매개변수는 함수나 프로시저에 데이터를 ..
델파이 강좌 기초 #8 (문법 2)
·
Programming/Delphi
델파이 문법조건문과 반복문1. 조건문 (if, case)조건문은 특정 조건에 따라 코드 실행을 분기합니다. if 문score 값이 85점 인데 90점이 넘으면 'Excellent' 라고 하고 70 점보다 크면 'Good' 그외엔 'Try harder' 라고 표시합니다.var score: Integer;begin score := 85; if score >= 90 then Writeln('Excellent') else if score >= 70 then Writeln('Good') else Writeln('Try harder');end. case 문day 값이 1 이면 'Monday' 2 이면 'Tuesday' 3 이면 'Wednesday' 라고 표시됩니다. var day: In..
델파이 강좌 기초 #7 (문법 1)
·
Programming/Delphi
델파이 문법1. 개요Delphi는 Pascal 계열 언어로, 강력한 타입 시스템을 제공합니다. 변수는 데이터를 저장하는 공간이며, 데이터 타입은 변수에 저장할 수 있는 값의 종류를 정의합니다.2. 기본 데이터 타입Delphi에서 자주 사용하는 기본 타입:Integer: 정수 값 (예: `10`, `-5`)Double: 실수 값 (예: `3.14`)String: 문자열 (예: `'Hello'`)Boolean: 참/거짓 값 (`True`, `False`)3. 변수 선언Delphi에서 변수는 `var` 키워드로 선언합니다.var age: Integer; price: Double; name: String; isActive: Boolean;4. 값 할당변수에 값을 넣을 때는 `:=` 연산자를 사용합니다.a..
라자루스(Lazarus) 소개, 설치
·
Programming/Lazarus
라자루스는 크로스 플랫폼 시각적 프로그래밍 통합 개발 환경이다. 오픈 소스 프리 파스칼 컴파일러를 기반으로 개발되었다. 고속 개발 도구를 지원하는 것이 목적이며 파스칼과 오브젝트 파스칼 사용자를 위해 델파이를 흉내내었다. 다운로드https://www.lazarus-ide.org/ Lazarus HomepageLazarus Release 4.0 - May 05, 2025, 11:49:29 am The Lazarus team is glad to announce Lazarus 4.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free... Learn more...www.lazarus-ide.org장점델파..