Alqoritm, xassələri və təsvir üsulları


(Servis/Saxlanılan yer...)



Yüklə 2,19 Mb.
səhifə43/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   39   40   41   42   43   44   45   46   ...   125
aminlazım

(Servis/Saxlanılan yer...) əmri ilə çağrılan Object Repository (Obyektlərin saxlanıldığı yer) pəncərəsi ilə idarə olunur. Bu zaman Obyektlərin saxlanıldığı yerə yeni səhifələr əlavə etmək (Add Page...), onları pozmaq (Delete Page...) və ya onların adlarını dəyişmək (Rename Page...), həmçinin obyektlərə düzəlişlər etmək (Edit Object) və onları pozmaq (Delete Object) olar. İnteqrallaşdırılmış mühitdə yeni əlavə yaratdıqda Delphi interfeysini bağlamadan, köhnə layihəni File/Close All
(Fayl/Hamısını bağlamaq) əmri ilə bağlamaq məqsədəuyğundur.
İnteqrallaşdırılmış iş mühitində ən çox istifadə edilən əmrlər
Delphi inteqrallaşdırılmış iş mühitində ən çox istifadə edilən əmrlər Cədvəl l.-də göstərilmişdir.
Cədvəl 1. Delphi inteqrallaşdırılmış iş mühitində ən çox istifadə edilən əmrlər

Əmrin adı

Klavislər

Əmrin yerinə yetirdiyi funksiya

File/New


Yeni obyekt (əlavə, forma, yunit və s.) yaratmaq

Run/Run

F9

Layihənin yerinə yetirilməsi

View/Units...

Ctrl+F12

Modulun ekranda təsviri

ViewForms

Shift+F12

Forma konstruktorunun ekranda təsviri

Component/Configure Palette


Komponentlər palitrasının sazlanması

View/Code Explorer


Kod bələdçisinin ekranda təsviri

View/Object Inspector

Fll

Obyektlər inspektorunun ekranda təsviri

Project/View Source


Layihə faylının ekranda təsviri

Project/Options...

Ctrl+Shift+Fll

Layihənin parametrlərinin təyini

Project/Compile Projectl

Ctrl+F9

Layihənin kompilyasiyası

Project/Compile All Projects


Bütün layihənin kompilyasiyası

Project/Build Projectl


Layihənin yığılması

Project/Build All Projects


Bütün layihənin yığılması

Run/Program Reset

Ctrl+F2

Sonsuz dövr etmə zamanı proqramın dayandırılması

Tools/Environment Options


Delphi interfeysinin parametrlərinin sazlanması

View/Project Manager

Ctrl+Alt+Fll

Layihə menecerinin ekranda təsviri

View/Debug Wndows


Layihə sazlayıcısının ekranda təsviri

View/Browser

Shift+Ctrl+B

Layihə icmalçısının ekranda təsviri

Tools/Repository


Obyektlərin saxlanıldığı yerin sazlanması


F12

Forma konstruktoru ilə Kod redaktorunun yerlərinin
dəyişdirilməsi

Save Pro.ject As...


Layihəni necə yadda saxlamaq

Save AII

Shift+Ctrl+S

Bütün layihəni saxlamaq

Close AU


Bütün layihəni bağlamaq

Mühаzirə 17: Object Pascal dili
Bu fəsildə biz Object Pascal dilinin əsas elementləri ilə tanış olacagıq. Object Pascal dili Delphi proqramlaşdırma dilidir və standart Pascal dilinin obyektyönlü genişlənməsidir. Kitabın birinci hissəsində Turbo Pascal dilinin əsas hissəsi ətraflı şərh olunduğu üçün, bu fəsildə Object Pascal dilinin Turbo Pascal dilindən fərqli cəhətlərinə nəzər yetiriləcək, bəzi sahələr daha gücləndiriləcək və əsas diqqət obyektyönlü proqramlaşdırmaya yönəldiləcəkdir. Obyektyönlü proqramlaşdırmanın xüsusiyyətləri, sinif, sahə, xassə, metodlar öyrəniləcək və Object Pascal dilində proqramlaşdırmanın əsas vasitə üsullarına baxacağıq.

Dilin əlifbası


Object Pascal dilinin əlifbasına aşağıdakı simvollar daxildir:
53 hərf- latm əlifbasının baş (A - Z) və kiçik(a - z) hərfləri və nəzərə çarpdırma ( _ ) işarəsi;
10 ərəb rəqəmləri: 0-9; 23 xüsusi simvol:
+ - * / . , : ; = > < `
( ) { } [ ] # $ A @ probel;
Xüsusi simvolların birləşməsindən aşağıdakı simvollar əmələ gəlir:
: = - mənimsətmə;
<> - bərabər deyildir;
.. - qiymətlərin dəyişmə diapazonu;
<= - kiçik və ya bərabərdir;
>= - böyük və ya bərabərdir;
(* və *) -{ və } fiqurlu mötərizələrin əvəzləyiciləri;
(. və .) - [ və ] kvadrat mötərizələrin əvəzləyiciləri.
Object Pascal dilinin lüğəti və proqramın strukturu Turbo Pascal dilinin lüğəti və
strukturu ilə tamamilə eynidir.

Şərhlər


Şərhlər - proqramın daha yaxşı başa düşülməsi üçün proqramın istənilən yerində yazıla bilən izahedici mətndən ibarətdir. Belə mətn bir sətirdə və ya bir neçə sətirlərdə yazıla bilər. Əgər sətrin əvvəlində ikiqat sleş (//) işarəsi yazılarsa, onda bütün bir sətir şərh kimi qəbul olunacaqdır. Şərhlər bir neçə sətirdə yazılarsa, onları { və } mötərizələri və ya onların ekvivalenti olan (* və *) simvol birləşmələri daxilində yazmaq lazımdır. Misal.
// Nyuton üsulu { Biz Delphi dilini öyrənirik. Delphi obyektyönlü proqramlaşdırma dilidir }
II sum: = sum + x;
{ begin for k: = l to 10 do a[k]: = x*k; end; }
(* Laboratoriya işi 1. Dövrü hesablama
proseslərinin proqramlaşdırılması *)
Verilənlərin tipləri

Object Pascal dilində müəyyən edilmiş tiplərin təsnifatı cədvəl 1- də göstərilmişdir.
Cədvəl 1 Object Pascal dilində müəyyən edilmiş tiplər

Qrup

Alt qrup

Sadə

Tamədədli
Liter (simvollu)
Məntiqi (bul)
Həqiqi

Struktur

Sətir
Massiv
Çoxluq
Yazı
Fayl
Sinif

Göstərici

Tipləşdirilmiş
Tipləşdirilməmiş

Variant


Prosedur


Verilənlərin sadə tipləri

Bəzi sadə tiplər fıziki (əsas) və ümumi tiplərə bölünür. Fiziki tiplərin təməli dil yaradıldıqda qoyulur və kompüterin xüsusiyyətlərindən asılı olmur. Ümumi tiplər fiziki tiplərdən hər hansı birinə uyğun gəlir və kompilyator bu tipləri istifadə etdikdə daha səmərəli kod yaratdığı üçün, onlara daha çox üstünlük verilir.
Bəzi sıralı tipləri proqramçı özü də yarada bilər, ona görə də belə tiplərə istifadəçi tipləri deyilir. İstifadəçi tiplərinə sadalanan və interval tiplər aiddir. Tamədədli tiplər
Fiziki tamədədli tiplər və onların əsas göstəriciləri cədvəl 2 - də verilmişdir.
Tamədədli tiplər üçün iki - Integer və Cardinal tipli ümumi tiplər müəyyənləşdirilmişdir. Integer tipli verilənlərin göstəriciləri Longlnt tipinin, Cardinal tipinin göstəriciləri isə LongWord tipinin göstəriciləri ilə eynidir.
Tam ədədlərin qarşısında "+" və "-" işarələri yazıla bilər. Onlar onluq və Onaltılıq say sistemlərində təsvir oluna bilər. Tam ədədləri onaltılıq say sistemində təsvir etmək üçün ədədin qarşısında $ işarəsi qoyulmalıdır. Tam ədədlər $00000000-$ FFFFFFFF diapazonunda yerləşir.
Cədvəl 2. Tamədədli tiplər

Tipin adı

Dəyişmə diapazonu

Yaddaşda təsviri

Byte

0-255

işarəsiz 1 bayt

vvord

0-65 535

işarəsiz 2 bayt

Shortlnt

(-128)-127

işarə ilə 1 bayt

Int64

(_2vv)_(2vv-l)

işarə ilə 8 bayt

Smallİnt

(-32 768)-32 767

işarə ilə 2 bayt

LongVVord

0-4 294 967 295

işarəsiz 4 bayt

Longlnt

(-2 147 483 648) - 2 147 483 647

işarə ilə 4 bayt

Liter tiplər

Liter tiplərin qiymətləri ayrı-ayrı simvollar yığımından ibarət olur. Simvollar üçün də fiziki və ümumi tiplər müəyyənləşdirilmişdir. Fiziki tiplər AnsiChar və WideChar tipləridir.
AnsiChar tipi 1 bayt yer tutur və simvollan kodlaşdırmaq üçün Amerika milli standartlar institutunun ANSI (American National Standarts Institute) kodunu istifadə edir. WideChar tipi 2 bayt yer tutmaqla Unicode beynəlxalq simvollar yığımından istifadə edir. Unicode simvollar yığımına 60 mindən çox element daxildir və milli əlifbaların simvollarını kodlaşdırmağa imkan verir. Unicode simvollarının ilkin 256 simvolları ANSİ kodu ilə eynidir.
Bu fiziki tiplərdən başqa, Char ümumi tipi də müəyyənləşdirilmişdir ki, bu tip AnsiChar tipinə ekvivalentdir.
Object Pascal dilində məntiqi, sadalanan və interval tiplər Turbo Pascal dilində olduğu kimidir.
Həqiqi tiplər

Həqiqi tiplər də fiziki və ümumi olur. Fiziki tiplər cədvəl 2 - də göstərilmişdir:
Həqiqi ədədlərin ümumi tipi Real tipidir və o, Double tipinə uyğundur.
Həqiqi ədədlər, bütün dillərdə olduğu kimi, burada da qeyd olunmuş və sürüşkən vergüllü formalarda təsvir olunur və burada əlavə izahata ehtiyac görmürük. Comp və Currency tipləri həqiqi ədədləri qeyd olunmuş vergüllü formada təsvir edir. Comp tipi əslində tam ədədləri təsvir edir, lakin həqiqi tipə aiddir. Bu tipli dəyişənə həqiqi tipli qiymətlər mənimsətdikdə, o avtomatik olaraq yaxın tam ədədə qədər yuvarlaqlaşdırılır.


Tipin adı

Dəyişmə diapazonu

Yaddaşda təsviri, bayt

Real48

2,9.10-39 - 1,7.1038


Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   39   40   41   42   43   44   45   46   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin