Mavzu: 36-DARS. DELPHI DASTURLASH MUHITI
O’tkazish sanasi: ___________________
O’tkazish joyi: ___-maktab. Inforatika xonasi № ___
Darsning maqsadi: | Ta’limiy: O’quvchilarga Delphi interfeysi delphining asosiy menyusi, Delphi uskunalar paneli va obyekt, Delphi oynalari Delphida loyihalar yaratish va saqlashni o’rgatish. Rivojlantiruvchi: O’quvchilarni mustaqil fikrlarini oshirish va rivojlantirish. Tarbiyaviy: Vatanini sevish, milliy va umuminsoniy qadriyatlarga hurmatda bo‘lish, odob-axloq qoidalariga rioya qilishni singdirish |
Kompetensiya | TK: mediamanbalardan zarur ma’lumotlarni izlab topa olish saralash, qayta ishlash, saqlash, ulardan foydalana olish, ularning xavfsizligini ta’minlash, mediamadaniyatga ega bo‘lish. FK: turli masalalarni yechishga oid algoritmlar tuza oladi; ob’ektga yo‘naltirilgan dasturlash tillaridan birida masalalarni yechishga doir dasturlar tuza oladi. |
Dars usuli | suhbat, tushuntirish, “Savol-javob” metodi, “Rasmli boshqotirma” , “To‘g‘risini top”,”Yosh aktyor”o‘yinlari. |
Dars turi | Bilim va ko’nikmalarni nazorat qiluvchi va mustahkamlovchi. |
O’quv jarayonining amaliga oshirish texnologiyasi | O’qitish usullari: blits-so’rov, savol-javob. O’qitish shakllari: guruhlara ishlash, frontal, jamoaviy. O’qitish vositalari:10-sinf darsligi, mavzuga oid dars taqdimoti, “Abuturent” jurnali. Monitoring va baholash: og’zaki va test nazorati, amaliy vazifalar. |
Ishlash bosqichlari vaqti | Faoliyat mazmuni |
O’qituvchi | O’quvchilar |
1-bosqich. Mavzuga kirish. (8-daqiqa) | Darsni tashkillashtish. Uy vazifalarini tekshirish, savol-javob o’tkazish, natijalarni tahlil etish (5 daqiqa) O’quv mashg’ulotining mavzusi maqsadi, rejalashtirilgan natijasi va uni o’tkazish rejasini e’lon qiladi: | Darsga tayyorlanadi. Vazifalarni bajaradi, savollarga javob beradi. Maqsad va rejani diqqat bilan tinglaydi yoki yozi oladi. |
2-bosqich. Asosiy. (33 daqiqa) | hujjatlarda rasmlar bilan ishlashni o’rgatish, mavzuni mustahkamlash. (33 daqiqa) | Vazifalarni bajaradi, tushunmagan joylarida savol beradi. |
3-bosqich. Yakuniy. (4 daqiqa) | O’quvchilar olgan bilimlari baholanadi. Uyga topshiriq va savollar beriladi. | Qo’shimcha savollarga javob beradi, topshiriqlarni bajaradi. Vazifalarni yozib oladi. |
Asosiy tushunchalar:
Mavzuni yoritish.
Darsning borishi:
Tashkiliy qism:
O’quvchilar bilan salomlashish
Xonani va o’quvchilarni darsga tayyorliklarini kuzatish
Yo’qlamani aniqlash
Navbatchi axboroti.
Siyosiy daqiqa.
Darsning maqsad va vazifalarini qo’yish.
Tayanch bilimlarning faollashtirish.
Uyga vazifalarini tekshirish va o’tilgan mavzuni mustahkamlash.
1. Dasturlashning rivojlanish bosqichlarini sanab bering.
2. Zamonaviy dasturlash muhitlari haqida nimalar bilasiz?
3. Turbo Pascal da a) qiymat berish operatori; b) shartli operator
qatnashgan dasturlar tuzing.
4. Turbo Pascal da a) tarmoqlanuvchi operator; b) sikl operatori
qatnashgan dasturlar tuzing.
Dars materiallarini tushuntirish (materiallarni tushuntirish dars prezentatsiyasi va videorolik, amaliy harakatlar, tayyor ishlar ko’rgazmasini namoyish qilish bilan birgalikda olib boriladi).
Nazariy qism:
1. Delphi interfeysi quyidagi bo‘limlardan iborat:
1. Sarlavha satri.
2. Asosiy menyu.
3. Jihozlar paneli.
4 . Boshqarish obyektlari (komponentalar) panellari.
5. Boshqarish obyektlari brauzeri.
6. Boshqarish obyektlari (obyektlar) inspektori.
7. Yaratilayotgan
ilova oynasi (forma).
8. Yaratilayotgan
ilova kodi.
Delphi muhiti
oynasining sarlavha satri
standart ko‘rinishga ega
bo‘lib, unda ilovaning nomi, unda yaratilayotgan loyiha nomi va oynani yashirish, o‘lchovini o‘zgartirish va uni yopish uchun xizmat qiladigan uchta tugma joylashgan.
2. Delphining asosiy menyusi 11 ta bo‘limdan iborat bo‘lib, ular
quyidagilardir:
1. File (Fayl).
2. Edit (Tahrirlash).
3. Search (Qidiruv).
4. View (Ko‘rinish).
5. Project (Loyiha).
6. Run (ishga tushirish).
7. Component (Boshqarish obyektlari).
8. Database (Ma’lumotlar ombori).
9. Tools (Jihozlar).
10. Window (Oynalar).
11. Help (Yordam).
3. Delphi Uskunalar paneli va obyekt (komponenta)lar paneli.
Uskunalar panelida ko‘p ishlatiladigan buyruqlarning tugmalari joylashgan
bo‘lib, bu ularni asosiy menyuga kirmasdan ishlatish imkonini beradi.
Jihozlar panelida o‘ndan ortiq tugmalar bo‘lib, ularga yangilarini qo‘shish,
ba’zilarini olib tashlash mumkin.
Komponenta deb yaratilayotgan ilovaga joylash uchun mo‘ljallangan
turli boshqarish elementlari (obyektlar)ga aytiladi. Vizual dasturlash shu
boshqarish elementlarini ilova oynasiga joylash va uning xossalarini
o‘zgartirish orqali amalga oshiriladi. Delphida yuzlab boshqarish
elementlari bo‘lib, ular yigirmadan ortiq komponentalar paneliga joylab
chiqilgan.
4. Delphi oynalari. Delphi ning asosiy oynasidan tashqari yana bir
qator oynalari bo‘lib, ularning asosiy oyna ichida joylashishini o‘zgartirish,
ularni yashirish, ekranga chiqarish, o‘lchamlarini o‘zgartirish mumkin. Bu
oynalardan birinchi forma oynasi deb ataladi va unda yaratilayotgan
ilovaning asosiy oynasining ko‘rinishi aks etadi. Bu oynaning o‘lchamlarini
o‘zgartirish bilan yaratilayotgan ilova oynasining o‘lchamlarini o‘zgartirish
mumkin. Unga komponentalar panelidan kerakli komponentalarni
sichqoncha yordamida sudrab o‘tkaziladi va ularning o‘zaro joylashishi
rejalashtiriladi. Bu oynani yangi ilova oynasi yoki sodda qilib ilova oynasi
deb ataymiz. U bilan ishlash uning o‘lchamlarini o‘zgartirish, unga yangi
boshqarish elementlarini joylash va bu elementlarning joylashishini
o‘zgartirishdan iborat bo‘ladi.
Amaliy ish:
Mavzu yuzasida savol va topshiriqlar:
1. Delphi komponentalar panellarida nimalar joylashgan?
2. Delphi ilova oynasi qanday vazifa bajaradi?
3. Delphi ilovalari Pascaldagi dasturlardan nimasi bilan farq qiladi?
4. Turbo Pascal da standart funksiya va protsedura qatnashgan ikkita
dastur tuzing.
5. Turbo Pascal da yangi funksiya va protsedura qatnashgan ikkita
dastur tuzing.
Darsga yakun yasash:
O’quvchilarni olgan bilimlari hamda qilgan ishlarini nazorat qilib baholash, ularni yo’l qo’ygan kamchiliklarini to’g’irlash.
Uyga vazifa berish:
1. Delphi interfeysi bo‘limlarini yozib oling.
2. Delphi asosiy menyusi bo‘limlarini yozib oling.
O’IBDO’: _________________________