반응형
델파이 (Dephi)
델파이는 처음 Borland에서 개발되었고 이후 Codegear에 매각되고 다시 Embarcadero에 매각 되었다.
버전 | 출시일 |
Borland Delphi | 1995년 |
Borland Delphi 2 | |
Borland Delphi 3 | |
Borland Delphi 4 | |
Borland Delphi 5 | |
Borland Delphi 6 | |
Borland Delphi 7 | 2002년 |
Borland Delphi 8 | |
Borland Delphi 2005 | |
Borland Delphi 2006 | |
Codegear Delphi 2007 | 2007년 |
Codegear Delphi 2009 | 2009년 |
Embarcadero Delphi 2010 | 2009년 |
Embarcadero Delphi XE | 2011년 |
Embarcadero Delphi XE2 | 2012년 |
Embarcadero Delphi XE3 | 2013년 |
Embarcadero Delphi XE4 | 2013년 |
Embarcadero Delphi XE5 | 2013년 |
Embarcadero Delphi XE6 | 2014년 |
Embarcadero Delphi XE7 | 2014년 |
Embarcadero Delphi XE8 | 2015년 |
Embarcadero Delphi 10 Seattle | 2015년 |
Embarcadero Delphi 10.1 Berlin | 2016년 |
Embarcadero Delphi 10.2 Tokyo | 2017년 |
데이터 타입
델파이의 정수/부동 소수점 변수 데이터
Type | Size |
Byte | u08 |
ShortInt | s08 |
Word | u16 |
SmallInt | s16 |
LongWord | u32 |
Cardinal | u32 |
LongInt | s32 |
Integer | s32 |
Int64 | s64 |
Single | floating-point (4byte) |
Currency | 8byte |
Double | floating-point (8byte) |
Extended | floating-point (10byte) |
델파이의 캘릭터/스트링 변수 데이터
Type | Size |
Char | Single Character |
WideChar | Single Character |
AnsiChar | Single Character |
ShortString | Max 255 String |
String | String |
AnsiString | AnsiChar String |
WideString | WideChar String |
if then else 문법
델파이에서 if 문은 다음과 같이 사용한다.
가장 헷깔리는 것은 세미콜론이 사용되는 위치이다. if-else 문의 가장 끝에만 세미콜론을 붙이면 된다. 하지만, begin/end가 사용될 때는 begin-end 사이의 각 문장 끝에 세미콜론을 붙여야 한다.
델파이의 if-else 문은 C에 비해 타이핑해야 하는 글자가 더 많고 보기도 더 어렵다. 프로그래밍 시 실수하기 매우 쉽다.
if x=1 then y := 2; |
if x=1 then begin y := 2; z := 3; end; |
if x=1 then y := 2 else z := 3; |
if x=1 then begin y := 2; z := 3; end else begin y := 3; z := 4; end; |
if x=1 then y := 2 else if x=2 then y := 3 else y := 4; |
반응형
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
폰트 C 소스 파일 생성 프로그램 (0) | 2018.07.09 |
---|---|
시리얼 프로그램 SerialTerm 2022 (0) | 2018.04.13 |
Hello World 프로그램 (0) | 2018.03.28 |
Visual C++ 그레이 스케일 이미지 그리기 (0) | 2018.03.23 |
Visual Studio 버전 (0) | 2018.03.23 |
댓글