Delphi, Object Pascal-dan götürülmüş müstəqil bir obyekt yönümlü proqramlaşdırma dilidir. Hal-hazırda əsas hədəf platforması Microsoft. NET-dir.
Təlimat
Addım 1
Delphi-də əməliyyatlar yerinə yetirmək üçün bir kompilyator seçin. Şərtlərinizdən asılı olaraq Free Pascal, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal və s. Bu gün ən məşhur və ən çox istifadə olunan kompilyator Embarcadero Delphi'dir.
Addım 2
Delphi-də bir xətt çəkmək üçün ən məşhur tikinti alqoritmlərindən birini - Bresenhamın alqoritmini, verilən iki nöqtə arasında ən düz xətti əldə etmək üçün kölgələnməli olan iki ölçülü bir rastrın nöqtələrini təyin etməyə əsaslanaraq istifadə edin. Metod xüsusi yumuşatma tələb etməyən üfüqi və şaquli xətlərin çəkilməsi üçün daha aktualdır. Bu alqoritm dairələr qurarkən də aktualdır, icrasının sürəti çox vaxt yüksəkdir. Object Pascal-da bu cür alqoritmin tətbiqi belədir (addım üçün rəqəmə bax)
Addım 3
Delphi-də maksimum yumşaqlığa qarşı bir xətt çəkmək istəyirsinizsə, bunun üçün Wu alqoritmindən istifadə edin. Mənası seqmentin xəttini yumşaqlığa qarşı istifadə edərək raster halına salmaqdır. Onun üstünlüyü xətlərin yüksək keyfiyyətindədir, eyni zamanda icra sürəti olduqca yüksəkdir, buna görə diaqonal xətlər çəkmək lazım olduqda istifadə etmək məsləhətdir. X oxu üçün koddakı icrası belə görünür (addım üçün rəqəmə bax)
Addım 4
Ayrıca, Delphi-də xətlər çəkmək üçün başqa üsullardan istifadə edə bilərsiniz, məsələn, hazır şablonları İnternetdən yükləyə bilərsiniz. Bunu edərkən müəlliflər tərəfindən edilmiş səhvlərin olub olmadığını yoxlayın. Digər alqoritmlərin mövcudluğuna diqqət yetirin. Tətbiqində yuxarıda göstərilən ikisi qədər geniş deyillər və praktikada yuxarıda göstərilən hallara nisbətən daha az rast gəlinən müəyyən qurulmuş parametrlərə daha çox uyğunlaşırlar.