If you do not find what you're looking for, you can use more accurate words.
يظهر رمز التالي التي على أن دلفي يولد عند إنشاء تطبيق فارغ. وتمثل النافذة على الشاشة من قبل فئة (TForm1)، والتي سيتم إنشائها في وقت التشغيل والذي تم تعيينه إلى المتغير Form1. وتعرف أيضا مكونات أخرى مثل الطبقات التي يتم تخزينها في ملفات الكتابة أثناء استخدام وحدة رمز المصدر:
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs; type TForm1 = class(TForm) private { Déclarations privées } public { Déclarations publiques } end; var Form1: TForm1; implementation {$R *.dfm} end.
مثال لبرنامج يظهر رسالة أهلا بالعالم:
1 program Project1; 2 3 uses Windows; 4 5 begin 6 MessageBox(0, 'Hellow world', 'Message', $40); 7 end.
مثال لدالة برمجية احترافية من برمجة المبرمج (Al simo siimox) تقوم بتحويل الأعداد من النظام العشري إلى الثنائي:
1 function DecToBin(I: Int64): String; 2 var R: Real; 3 begin 4 Result := ''; 5 if I <= 0 then Exit; 6 R := 1; 7 while R > 0 do begin 8 R := I / 2; 9 if Trunc(R) < R then Result := '1' + Result else Result := '0' + Result; 10 I := Trunc(R); 11 end; 12 end;
ومع ذلك، هذا هو كل ما يخلق دلفي (ما عدا العناصر البرمجية وضعت عن طريق EDI). إذا حذر مبرمج من إنشاء فئات بفعالية لأفضل تصميم وهيكل البيانات الخاصة بهم، بورلاند يوفر الأدوات الأخرى على أساس UML ModelMaker من ModelMakerTools أنه يسمح لتوليد كل رمز واجهة لفئة معينة كما يسمح بتطبيق قالب التصميم (علم الحاسب) بسهولة أ، المنتوج بورلاند الناتج عن اقتناء TogetherSoft.
دلفي XE 3: ينبغي أن يؤدي هذا المشروع إلى إنشاء منصة ترجمة باسكال للويندوز، ماك، لينكس، وiOS وأندرويد.
وكل هذه المنصات لمقررة لعام 2013.