|
Maxsus ta’lim vazirligi
|
bet | 1/7 | Sana | 17.12.2023 | Hajmi | 1,6 Mb. | | #121385 |
Bog'liq Maxsus ta’lim vazirligi
O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA
MAXSUS TA’LIM VAZIRLIGI
BERDAQ NOMIDAGI QORAQALPOQ DAVLAT
UNIVERSITETI
MATEMATIKA fakulteti
AMALIY MATEMATIKA VA INFORMATIKA kafedrasi
ALGORITMIK TILLAR VA DASTURLASH fanidan
KURS ISHI
Mavzu: Elektron darslik yaratish uchun tizim
Bajardi: Mahbuba Kenjaboyeva
Qabul qildi: dotsent Eshmuratov.Sh
Nukus-2023
KIRISH 3
Windows Form bilan ishlash.Windows Formda Button,Textbox bilan ishlash. 5
Elektron darsliklarning afzalligi va kamchiliklari. 10
Elektron darsliklar yaratuvchi dasturlar sohasidagi
yangiliklar 11
XULOSA 23
Foydalanilgan adabiyotlar 24
Kirish
C# tilining yaratilishi dasturlash tarixida yana bir marta olg’a siljish bo’ldi. C# tili C, C++ va Java tillariga tayangan holda yaratildi. Shuning uchun ularning barchasining xususiyatlarini o’z ichiga oladi.
C# tilida dastur yaratishning eng asosiy bo’lagi bu Windows Formalar bilan ishlash hisoblanadi. Windows forma o’z navbatida tekstli redaktorlar yaratish va u bilan ishlashish, har xil rasmli dasturlar yaratish, grafika bilan ishlash,menyuli qatorlar yaratish va boshqa imkoniyatlari bor. C# tilida konsol dasturlar yaratish C++ tilidaiga o’xshab ketadi. Lekin Windows Formalar bilan ishlashda metodlar, xususiyatlar, uskunalar paneli va boshqalar qo’llaniladi. Ular Forma bilan ishlashni osonlashtiradi.
C# tilining yaratilishi dasturlash tarixida yana bir marta olg’a siljish bo’ldi. C# tili C, C++ va Java tillariga tayangan holda yaratildi. Shuning uchun ularning barchasining xususiyatlarini o’z ichiga oladi.
C# tilida dastur yaratishning eng asosiy bo’lagi bu Windows Formalar bilan ishlash hisoblanadi. Windows forma o’z navbatida tekstli redaktorlar yaratish va u bilan ishlashish, har xil rasmli dasturlar yaratish, grafika bilan ishlash,menyuli qatorlar yaratish va boshqa imkoniyatlari bor. C# tilida konsol dasturlar yaratish C++ tilidaiga o’xshab ketadi. Lekin Windows Formalar bilan ishlashda metodlar, xususiyatlar, uskunalar paneli va boshqalar qo’llaniladi.
Ular Forma bilan ishlashni osonlashtiradi.Kompyuter tillari oʻz-oʻzidan emas, balki oʻzaro bir-biriga bogʻliqlikda mavjud boʻladi. Har qanday yangi til u yoki bu shaklda oldingi yaratilgan tillarning xossalarini oʻziga meros qilib oladi, yaʼni ketma-ketlik prinsipi amalga oshiriladi. Natijada bitta tilning imkoniyatlari boshqalari tomonidan foydalaniladi (masalan, yangi xususiyatlar mavjud kontekstga birlashtiriladi, tilning eski tuzilishlari esa oʻchirib yuboriladi). Kompyuter tillarining evolyutsiyasi shunday tarzda roʻy beradi va dasturlash mahorati takomillashtiriladi. C# tili yuqoridagilardan istisno emas, u boshqa dasturlash tillarining koʻplab foydali imkoniyatlarini meros qilib oldi va dunyoda eng koʻp qoʻllaniladigan ikkita kompyuter tillari — Ci, C++, shuningdek Java tili bilan uzviy bogʻliqdir.
Windows Formalar bilan ishlashda uskunalar paneli elementlari bilan bilan ko’p uchraymiz. Shuning uchun ham Windows Forma yaratish uchun uskunalar paneli elementlarini va ularning xususiyatlarini, ularda yuz beradigan voqealarni yaxshi bilish talab etiladi.
Visual Studioda Windows Forma yaratish birinchi navbata Windows Forma
yaratiladi va “Панель элементов” oynasidan kerakli elementlar saylanadi. Uskunalar paneli elementlarini foydalanish uchun uni kerakli o’ringa kerakli ko’lamda joylashtirish va unga tegishli kod yoish kerak. Bundan tashqari “Свойства” va “События” oynalari ham kod yozishni ancha osonlashtiradi, ya’ni uskunalar paneli elementlarining rangi, ko’lami, shrift, joylashuvi va boshqa xususiyatlarini kod yozmasdan bajarish mumkin.
C# tilida tekstlar bilan ishlash uchun ikki redactor qo’llaniladi: TextBox va RichTextBox elemntlari. Bundan tashqari menyuli, tablitsali, grafikli dasturlar yaratish uchun ham tegishli elemntlari bor.
Bu kurs ishida C# tilida “Ta’lim muassasasida talabalar davomatini monitoring
qilish tizimi” ni ko’rib chiqamiz.
|
| |