델파이 기본 문법

김동혁·2023년 5월 31일

델파이문법

목록 보기
1/1

오늘은 델파이 대해서 포스팅을 하려고합니다.

회사에서 택시회사의 근태관리 관련해서 안건을 받아서 작업을 진행하면서 델파이라는 언어를 학습하게되었어요.

먼저 델파이에 대해서 간단하게 소개 하겠습니다.

델파이(Delphi)는 최초로 1995년에 발표되었으며, 오브젝트 파스칼(Object Pascal) 언어의 현대적인 변형체를 기반으로 하는 소프트웨어 개발 언어와 그에 대응하는 통합 개발 환경(IDE)입니다. 델파이는 주로 윈도우 애플리케이션을 개발하기 위해 사용되며, 오늘날에는 macOS, iOS, Android, 그리고 리눅스 같은 여러 플랫폼에서도 사용됩니다.

델파이는 다음과 같은 기능과 특징을 제공합니다:

쉽고 강력한 언어: 오브젝트 파스칼은 쉽게 익힐 수 있는 강력한어로 객체 지향 프로그래밍(OOP), 이벤트 주도 프로그래밍, 그리고 인라인 어셈블리어를 지원합니다. . 통합된 개발 환경 (IDE): 델파이는 코드 편집, 디버깅, 폼 디자이너, 프로젝트 관리, 그리고 소프트웨어 빌드를 위한 도구를 제공하는 완히 통합된 개발 환경이 포함되어 있습니다.
컴포넌트 기반 아키텍처: 델파이는 시각적인 컴포넌트와 비 시각적 컴포넌트를 사용하여 응용프로그램을 손쉽게 작성하고 테스트 할 수 있습니다.
크로스 플랫폼 개발: 델파이에서 개발한 응용 프로그램은 Windows, macOS, iOS, Android 및 Linux와 같은 여 운영체제에서 실행할 수 있습니다.
델파이는 프로그램 개발의 생산성과 편의성을 높여주기 때문에 여전히 소프트웨어 개발자들이 선호하는 기술 중 하나입니다. 오랜 역사와 함께 인기가 지속되며, 성능이 좋고 안정적인 애플리케이을 개발하는 데 이상적인 도구로 사용되고 있습니다.

델파이는 Pascal을 기반으로 하는 객체 지향 프로그래밍 언어입니다. 이 언어의 주요 특징 중 일부는 다음과 같습니다:

프로그램 구조:
Delphi 프로그램은 보통 'program' 키워드로 시작하며, 세미콜론 (;)으로 끝나고 'begin'과 'end' 사이에 실행 코드가 있습니다.

program HelloWorld;
begin
  WriteLn('Hello, World!');
end.

변수 선언:
Delphi에서 변수를 선언할 때에는 변수의 이름과 데이터 타입을 명시해야 합니다. 예를 들어, 다음과 같이 Integer 타입의 변수를 선언할 수 있습니다:

var
  myVariable: Integer;

상수 선언:
상수는 값을 변경할 수 없는 변수입니다. Delphi에서 상수를 선언할 때에는 const 예약어를 사용합니다. 예를 들어:

const
  PI: Double = 3.14159;
조건문:
Delphi에서 if-then-else 문을 사용하여 조건문을 작성할 수 있습니다. 예를 들어:
pascal
Copy code
var
  num: Integer = 10;
  
if num > 0 then
  ShowMessage('양수입니다.')
else if num < 0 then
  ShowMessage('음수입니다.')
else
  ShowMessage('0입니다.');

반복문:
Delphi에서 반복문을 작성할 때에는 for 루프나 while 루프를 사용할 수 있습니다. 예를 들어:

var
  i: Integer;
  
for i := 1 to 10 do
  ShowMessage(IntToStr(i));
  
i := 1;
while i <= 10 do
begin
  ShowMessage(IntToStr(i));
  Inc(i);
end;

함수 및 프로시저:
Delphi에서 함수와 프로시저를 작성할 수 있습니다. 함수는 값을 반환하는 서브루틴이며, 프로시저는 반환값이 없는 서브루틴입니다. 예를 들어:

function AddNumbers(a, b: Integer): Integer;
begin
  Result := a + b;
end;
procedure ShowMessage(message: string);
begin
  MessageBox(0, PChar(message), '알림', MB_OK);
end;

델파이 기본적인 내용에 대해서 정리해봤습니다.
다음에는 추가 적인 문법에 대해서 포스팅하겠습니다.^^

profile
🐱 도쿄에서 활동 중인 웹 개발자 🇯🇵💻 🧑‍💻 최근에는 요즘IT에서 작가로도 활동 중입니다! 📝 요즘IT 글 모음: https://yozm.wishket.com/magazine/@donghyuk65/

0개의 댓글