KIRISH 4
I-BOB. ZAMONAVIY DASTURLASH TILLARI 7
1.1-§. Algoritmlar nazariyasi 7
1.2-§. Scratch vizual dasturlash muhiti bilan tanishish. 22
Код Asosiy ish shu erda amalga oshiriladi. Ekranga belgilar va ob’ektlarni qo‘shish, animatsiyalarni va o‘zaro ta’sirlarni dasturlash. (Dasturning oldingi versiyalarida «Код» yorligʻi «Скрипты» deb nomlangan) 26
Костюмы Tanlangan spraytni sozlash uchun bu yerga oʻtamiz.
Uning rangi, o‘lchami, shakli yoki ko‘rinishini o‘zgartiramiz. SCRATCHda loyihaga qoʻshilgan barcha belgilar va obyektlar spraytlar deb ataladi. 26
Звуки Agar obyekt
tovushlarni chiqara olsa, unda ushbu yorliqda ularni tinglash va o‘zgartirish mumkin. 26
Ovozlarni ijro etish 30
Barabanlar chalish 32
Musiqiy notalarda o'ynash 33
Tempni o'rnatish va o'zgartirish 35
Oilaviy fotofilm yaratish 36
Saytni tozalash va tayyorlash 38
Qalam rangini sozlash 40
Qalam to’qligini o'zgartirish 43
Turli o'lchamdagi qalamlar bilan ishlash 44
1.3-§. Scratch dasturining dasturlash bloklari bilan ishlash. 48
1.4-§. Delphi dasturlash
muhiti bilan tanishish, vizual komponentalari bilan ishlash 55
Standart komponentalar palitrasi 63
Additional komponentalar palitrasi 81
Delphi dasturining strukturasi. Loyiha va modul 97
Delphida tiplar, o‘zgarmaslar, o‘zgaruvchilar va standart funksiyalar 104
II BOB. C++ DASTURLASH TILI 120
2.1-§. C++ dasturlash tili bilan tanishish 120
C++ dasturlash tilida o‘zgaruvchi va o‘zgarmas tipli kattaliklar 127
C++ dasturlash tili operatorlari 134
2.2-§. C++ dasturlash tilida tarmoqlanuvchi jarayonlarni dasturlash 141
2.3-§. C++ dasturlash tilida takrorlanuvchi jarayonlarni dasturlash 157
2.4-§. C++ dasturlash tilida massivlar bilan ishlash 172
III BOB. C++ BUILDER DASTURLASH MUHITIDA VIZUAL ILOVALAR YARATISH 192
3.1-§. C++ Builder dasturlash muhiti bilan tanishish. Standart komponentalar palitrasidan foydalanish 192
Borland C++ Builderda tiplar 200
Borland C++ Builder komponentlarini o‘rganish 206
Borland C++ Builder Standart komponentalar palitrasi 216
3.2-§. C++ Builder dasturlash muhitining Additional komponentalar palitrasidan foydalanish 248
3.3-§. Borland C++ Builder Dialogs komponentalar palitrasi 270
3.4-§. C++ Builder dasturlash muhitining Win32 komponentalar palitrasidan foydalanish 292
3.5-§. C++ Builder dasturlash muhitining System va Samples komponentalar palitrasidan foydalanish 313