Mavzu. Dasturlashning asosiy tushunchalari


Download 269.4 Kb.
bet1/7
Sana15.09.2023
Hajmi269.4 Kb.
#1678739
  1   2   3   4   5   6   7
Bog'liq
8-sinf informatika


  1. Mavzu. Dasturlashning asosiy tushunchalari

Ob'ektga yo'naltirilgan dasturlash - bu bizning xatti-harakatlarimizga juda o'xshash bo'lgan dasturlash texnikasi. Bu dasturlash tillarini rivojlantirishdagi avvalgi yangiliklarning tabiiy evolyutsiyasi. Ob'ektga yo'naltirilgan dasturlash avvalgi har qanday tuzilgan dasturiy ishlab chiqishga qaraganda ancha tuzilgan. Bundan tashqari, ma'lumotlar mavhumlashtirish va dasturiy tafsilotlarni ichki qismga keltirish bo'yicha avvalgi urinishlarga qaraganda ancha modulli va mavhumroq. Ob'ektga yo'naltirilgan dasturlashning eng muhim tamoyillaridan biri bu dasturchi dastur ishlab chiqishda kod va ma'lumotlar haqida birgalikda o'ylashi kerak. Vakuumda na kod, na ma'lumotlar mavjud. Ma'lumotlar kod oqimini boshqaradi va kod rasmlar va ma'lumotlar qiymatlarini boshqaradi. Agar sizning kodingiz va ma'lumotlaringiz alohida elementlar bo'lsa, to'g'ri protsedurani noto'g'ri ma'lumotlar bilan yoki noto'g'ri protsedurani to'g'ri ma'lumotlar bilan chaqirish xavfi mavjud. Ushbu elementlarning bir-biriga mos kelishini dasturchi o'z zimmasiga oladi va Paskalning kuchli yozuvlari bu erda yordam beradi, ammo u qila oladigan eng yaxshi narsa bu nomuvofiqlikni ko'rsatib berishdir. Paskal hech qachon aslida mavjud bo'lgan narsalarni eslatib o'tmaydi. Agar bu sharh bilan belgilanmagan bo'lsa yoki siz doimo eslab turadigan narsa bo'lmasa, demak siz taqdir bilan o'ynaysiz. Ob'ekt ularning tavsiflarini birgalikda yaratish orqali kod va ma'lumotlarni sinxronizatsiya qiladi. Aslida, ob'ekt maydonlaridan birining qiymatini olish uchun siz ushbu ob'ektga tegishli usulni chaqirasiz, bu esa kerakli maydonning qiymatini qaytaradi. Maydonga qiymat berish uchun siz ushbu maydonga yangi qiymat beradigan usulni chaqirasiz. Ilova ko'plab elementlardan yig'iladi: shakllar, dastur modullari, tashqi kutubxonalar, rasmlar, piktogramma va boshqalar. Har bir element alohida faylga joylashtirilgan va qat'iy belgilangan maqsadga ega. Ilovani yaratish uchun zarur bo'lgan barcha fayllar to'plami loyiha deb ataladi. Kompilyator loyiha fayllarini ketma-ket qayta ishlaydi va ulardan bajariladigan faylni yaratadi. Asosiy loyiha fayllarini bir necha turga bo'lish mumkin: Formalarni tavsiflovchi fayllar - DFM kengaytmali matnli fayllar, komponentlar bilan shakllarni tavsiflovchi. Ushbu fayllar xususiyatlar oynasida o'rnatgan dastlabki xususiyat qiymatlarini saqlaydi. Dastur moduli fayllari Delphi tilida dastur kodlarini o'z ichiga olgan PAS kengaytmali matnli fayllardir. Ushbu fayllarda siz shakllar va komponentlar tomonidan yaratilgan hodisalarni boshqarish usullarini yozasiz. Asosiy loyiha fayli - bu asosiy dastur blokini o'z ichiga olgan DPR kengaytmasi bo'lgan matnli fayl. Loyiha fayli barcha ishlatilgan dastur modullarini o'z ichiga oladi va dasturni ishga tushirish uchun bayonotlarni o'z ichiga oladi. Delphi ushbu faylni o'zi yaratadi va boshqaradi. Delphi loyihasi bu dasturiy ta'minot birliklari - modullar to'plamidir. Modullardan biri asosiy hisoblanadi, unda dastur bajarilishi boshlanadigan ko'rsatmalar mavjud. Asosiy dastur moduli to'liq Delphi tomonidan yaratilgan. Asosiy modul - dpr kengaytmali fayl. Asosiy dastur modulining matnini ko'rish uchun Project menyusidagi View Source buyrug'ini tanlang. Loyihadagi har bir shakl Delphi-da yozilgan shaklga oid barcha deklaratsiyalarni va hodisalarni boshqarish usullarini o'z ichiga olgan o'z dastur birligiga (birligiga) ega. Dastur modullari PAS kengaytmasi bo'lgan alohida fayllarda joylashgan. Ularning soni shakllar sonidan oshib ketishi mumkin. Nima uchun? Chunki ba'zi hollarda dastur modullari shakllarga tegishli bo'lmasligi mumkin, lekin yordamchi protseduralar, funktsiyalar, sinflar va hk. Hech qanday holatda ismni qo'lda o'zgartirmang. Delphi muhiti modul nomini fayl nomi bilan bir xil bo'lishini talab qiladi, shuning uchun agar modulning nomini o'zgartirmoqchi bo'lsangiz, uni File | Save As .... Delphi o'zi so'z birligidan keyin yangi nom o'rnini bosadi. Keyin eski modulni olib tashlang. Modul interfeysi bo'limining mazmuni tez-tez chaqiriladigan pastki dasturlarni va formada joylashtirilgan komponentlar sinflarini aniqlaydigan standart VCL modullarini kiritish bilan boshlanadi. Delphi muhiti sizning ishtirokisiz modullar ro'yxatini ishlab chiqaradi va shaklga yangi komponentlar qo'shganda uni avtomatik ravishda to'ldiradi.



Download 269.4 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling