Borland C++ ilə Obyektyönlü Proqramlaşdırma
Ölçü: 931 KB
Tarix: 31.12.2016
Səhifə Sayı: 152
Kitabın Dili: Azərbaycan türkcəsi
Format: PDF, DOCX
Müəllif: Etibar Seyidzadə
Ölçü: 931 KB
Tarix: 31.12.2016
Səhifə Sayı: 152
Kitabın Dili: Azərbaycan türkcəsi
Format: PDF, DOCX
Müəllif: Etibar Seyidzadə
Ön Görüntü
İÇİNDƏKİLƏR:
I FƏSİL............................................................................9
OBYEKTYÖNLÜ PROQRAMLAŞDIRMA....................9
1.1 Proqram Layihələndirmə......................................9
1.2 Proqram Xüsusiyyətləri.......................................10
1.3 Modul Strukturunun Şərtləri..............................14
1.4 Obyektyönlü Proqramlaşdırmanın Əsasları.....15
II FƏSİL.........................................................................25
C-DƏ YENİLİKLƏR VƏ C-YƏ ƏLAVƏLƏR..................25
2.1 Eyni Adlı Müxtəlif Arqumentli Funksiyalar........25
2.2 Operatorların Təyini.............................................31
2.3 Aktiv Qiymət Vermək...........................................33
2.4 Təqdimat (Referans) Tip Təyinedicisi.................37
2.5 Gizlənmiş Dəyişkənləri Görmək.........................41
2.6 C++-da Prototiplərin Təyin Edilməsi..................43
2.7 Struktur Tiplər......................................................44
2.8 Şərh Operatoru....................................................45
2.9 new və delete Opratorları...................................46
2.10 inline Makroları..................................................49
III FƏSİL........................................................................51
OBYEKTLƏR.................................................................51
3.1 Obyekt Nədir?.......................................................51
3.2 Layihələndirici......................................................55
3.3 Müraciət Haqqı....................................................57
3.4 Yoxedici (Destructor)...........................................62
3.5 Standart Obyekt Tipləri.......................................67
3.6 Layihələndirici Üzərinə Yükləmə........................67
3.7 Obyektlərə Mənimsətmə....................................74
IV FƏSİL........................................................................85
OBYEKTLƏRİN XÜSUSİYYƏTLƏRİ............................85
4.1 Obyekt Üzvləri Olan Obyektlər...........................85
4.2 Friend (Dost) Təyinedicisi....................................90
4.3 Obyeklərin Operatorlara Yüklənməsi................97
4.4 this Lokal Dəyişkəni...........................................101
4.5 Ümumi Ortaq Dəyişkənlər................................103
4.6 Statik (Static) Funksiyalar..................................107
4.7 const Funksiyaları..............................................112
4.8 İç-içə Təyinlər......................................................112
4.9 Obyekt Göstəriciləri...........................................115
4.10 Obyekt Massivi.................................................117
V FƏSİL......................................................................121
OBYEKT TÖRƏTMƏK................................................121
5.1. Törətmə Əməliyyatı..........................................121
5.2 Siniflərin Törədilməsi.........................................122
5.3 Müraciət Haqları və Nüfuz Etmə......................127
5.4 Dinamik Yükləmə...............................................129
5.5 Qaydalı Funksiyalar...........................................133
5.6 Misallar...............................................................138
5.6.1 Curve...............................................................138
5.6.2 LineDemo.......................................................143
5.7 C++ Metod Çağırış Sistemi..............................161
5.8 Mövcud Olandan Törənən Siniflər.................164
VI FƏSİL...................................................................169
ŞABLONLAR HAZIRLAMAQ.................................169
6.1 Şablonlar...........................................................169
6.2 Şablon Funksiyalar...........................................172
6.3 Şablon Obyektlər.............................................176
VII FƏSİL..................................................................181
AXINLAR.................................................................181
7.1 Axın Nədir?.......................................................181
7.2 Standart Axmlar...............................................181
7.3 Axınlara Nizamlanmış Məlumat Yazılması...185
7.3.1 Genişlik Nəzarəti..........................................185
7.3.2 Yerləşmə Nəzarəti........................................187
7.3.3 Boşluq Nəzarəti............................................188
7.3.4 Tam Ədədlərin Əsaslarma Nəzarət...........189
7.3.5 Həqiqi Ədədərə Nəzarət.............................190
7.4 Axınlardan Nizamlanmış Məlumat Oxunması 192
7.5 Səhvlərə Nəzarət.............................................195
7.6 Fayl Üzərindəki Axınlar...................................195
7.6.1 Fayla Yazma..................................................196
7.6.2 Fayldan Oxuma............................................200
7.7 Obyektlər və Axınlar.......................................202
VIII FƏSİL................................................................211
CLASS KİTABXANASI...........................................211
8.1 Container Class Kitabxanası..........................211
8.2 Təyin Olunmuş Siniflər...................................212
8.3 Təyinlər və Tiplər.............................................214
8.3.1 Tip və Sinif Kodları.......................................214
8.3.2 Səhv Kodların Təyini....................................216
8.3.3 Başlıq Faylları və Təyin Edilmiş Siniflər.....217
8.4 Siniflər..............................................................218
8.4.1 Object............................................................218
8.4.2 Error..............................................................227
8.4.3 Sortable........................................................228
8.4.4 String.............................................................229
8.4.5 BaseDate......................................................232
8.4.6 Date...............................................................235
8.4.7 BaseTime......................................................239
8.4.8 Time..............................................................242
8.4.9 Association...................................................244
8.5 Məlumatlar Sturukturu Sinifləri....................247
8.5.1 Container......................................................247
8.5.2 Stack..............................................................251
8.5.3 Deque............................................................255
8.5.4 Queue............................................................258
8.5.5 PriorityQueue...............................................259
8.5.6 Collection......................................................261
8.5.7 List.................................................................263
8.5.8 DoubleList....................................................265
8.5.9 HashTable.....................................................268
8.5.10 Btree............................................................270
8.5.11 Bag...............................................................277
8.5.12 Set................................................................278
8.5.13 Dictionary...................................................278
8.5.14 AbstractArray.............................................279
8.5.15 Array............................................................283
8.5.16 SortedArray................................................285
8.6 Yeniləyicilər (Iterators)....................................290
8.6.1 DoubleListlterator........................................293
8.7 Misal..................................................................294
I FƏSİL............................................................................9
OBYEKTYÖNLÜ PROQRAMLAŞDIRMA....................9
1.1 Proqram Layihələndirmə......................................9
1.2 Proqram Xüsusiyyətləri.......................................10
1.3 Modul Strukturunun Şərtləri..............................14
1.4 Obyektyönlü Proqramlaşdırmanın Əsasları.....15
II FƏSİL.........................................................................25
C-DƏ YENİLİKLƏR VƏ C-YƏ ƏLAVƏLƏR..................25
2.1 Eyni Adlı Müxtəlif Arqumentli Funksiyalar........25
2.2 Operatorların Təyini.............................................31
2.3 Aktiv Qiymət Vermək...........................................33
2.4 Təqdimat (Referans) Tip Təyinedicisi.................37
2.5 Gizlənmiş Dəyişkənləri Görmək.........................41
2.6 C++-da Prototiplərin Təyin Edilməsi..................43
2.7 Struktur Tiplər......................................................44
2.8 Şərh Operatoru....................................................45
2.9 new və delete Opratorları...................................46
2.10 inline Makroları..................................................49
III FƏSİL........................................................................51
OBYEKTLƏR.................................................................51
3.1 Obyekt Nədir?.......................................................51
3.2 Layihələndirici......................................................55
3.3 Müraciət Haqqı....................................................57
3.4 Yoxedici (Destructor)...........................................62
3.5 Standart Obyekt Tipləri.......................................67
3.6 Layihələndirici Üzərinə Yükləmə........................67
3.7 Obyektlərə Mənimsətmə....................................74
IV FƏSİL........................................................................85
OBYEKTLƏRİN XÜSUSİYYƏTLƏRİ............................85
4.1 Obyekt Üzvləri Olan Obyektlər...........................85
4.2 Friend (Dost) Təyinedicisi....................................90
4.3 Obyeklərin Operatorlara Yüklənməsi................97
4.4 this Lokal Dəyişkəni...........................................101
4.5 Ümumi Ortaq Dəyişkənlər................................103
4.6 Statik (Static) Funksiyalar..................................107
4.7 const Funksiyaları..............................................112
4.8 İç-içə Təyinlər......................................................112
4.9 Obyekt Göstəriciləri...........................................115
4.10 Obyekt Massivi.................................................117
V FƏSİL......................................................................121
OBYEKT TÖRƏTMƏK................................................121
5.1. Törətmə Əməliyyatı..........................................121
5.2 Siniflərin Törədilməsi.........................................122
5.3 Müraciət Haqları və Nüfuz Etmə......................127
5.4 Dinamik Yükləmə...............................................129
5.5 Qaydalı Funksiyalar...........................................133
5.6 Misallar...............................................................138
5.6.1 Curve...............................................................138
5.6.2 LineDemo.......................................................143
5.7 C++ Metod Çağırış Sistemi..............................161
5.8 Mövcud Olandan Törənən Siniflər.................164
VI FƏSİL...................................................................169
ŞABLONLAR HAZIRLAMAQ.................................169
6.1 Şablonlar...........................................................169
6.2 Şablon Funksiyalar...........................................172
6.3 Şablon Obyektlər.............................................176
VII FƏSİL..................................................................181
AXINLAR.................................................................181
7.1 Axın Nədir?.......................................................181
7.2 Standart Axmlar...............................................181
7.3 Axınlara Nizamlanmış Məlumat Yazılması...185
7.3.1 Genişlik Nəzarəti..........................................185
7.3.2 Yerləşmə Nəzarəti........................................187
7.3.3 Boşluq Nəzarəti............................................188
7.3.4 Tam Ədədlərin Əsaslarma Nəzarət...........189
7.3.5 Həqiqi Ədədərə Nəzarət.............................190
7.4 Axınlardan Nizamlanmış Məlumat Oxunması 192
7.5 Səhvlərə Nəzarət.............................................195
7.6 Fayl Üzərindəki Axınlar...................................195
7.6.1 Fayla Yazma..................................................196
7.6.2 Fayldan Oxuma............................................200
7.7 Obyektlər və Axınlar.......................................202
VIII FƏSİL................................................................211
CLASS KİTABXANASI...........................................211
8.1 Container Class Kitabxanası..........................211
8.2 Təyin Olunmuş Siniflər...................................212
8.3 Təyinlər və Tiplər.............................................214
8.3.1 Tip və Sinif Kodları.......................................214
8.3.2 Səhv Kodların Təyini....................................216
8.3.3 Başlıq Faylları və Təyin Edilmiş Siniflər.....217
8.4 Siniflər..............................................................218
8.4.1 Object............................................................218
8.4.2 Error..............................................................227
8.4.3 Sortable........................................................228
8.4.4 String.............................................................229
8.4.5 BaseDate......................................................232
8.4.6 Date...............................................................235
8.4.7 BaseTime......................................................239
8.4.8 Time..............................................................242
8.4.9 Association...................................................244
8.5 Məlumatlar Sturukturu Sinifləri....................247
8.5.1 Container......................................................247
8.5.2 Stack..............................................................251
8.5.3 Deque............................................................255
8.5.4 Queue............................................................258
8.5.5 PriorityQueue...............................................259
8.5.6 Collection......................................................261
8.5.7 List.................................................................263
8.5.8 DoubleList....................................................265
8.5.9 HashTable.....................................................268
8.5.10 Btree............................................................270
8.5.11 Bag...............................................................277
8.5.12 Set................................................................278
8.5.13 Dictionary...................................................278
8.5.14 AbstractArray.............................................279
8.5.15 Array............................................................283
8.5.16 SortedArray................................................285
8.6 Yeniləyicilər (Iterators)....................................290
8.6.1 DoubleListlterator........................................293
8.7 Misal..................................................................294
QEYD 1: saytda olan kitabların müəllifi (yazarı) bilinmirsə ya da kitabın müəllifi sizsinizsə - mümkünsə bunu bizə bildirin (facebook səhifəmizə yaza bilərsiniz).
QEYD 2: saytda olan bu və ya digər kitabları öz səhifənizdə ya da saytınızda paylaşarkən mənbə (NEAN olaraq) göstərin. Ətraflı "Haqqımızda" bölməsində şərtlərə baxın.
QEYD 2: saytda olan bu və ya digər kitabları öz səhifənizdə ya da saytınızda paylaşarkən mənbə (NEAN olaraq) göstərin. Ətraflı "Haqqımızda" bölməsində şərtlərə baxın.
© NEAN 12.12.2012 - 2019 Müəllif Hüquqları Qorunur.!!!