Ekaterinburg 2017 yil
Rossiya Federatsiyasi Ta'lim va fan vazirligi
Federal davlat avtonom ta'lim muassasasi
Oliy ma'lumot
"Rossiya davlat kasb-hunar pedagogika universiteti"
ELEKTRON DARSLIK YARATISH
WINDOWS FORMS LOYIHALARI C# TILIDA
Yakuniy malakaviy ish
ta'lim yo'nalishi bo'yicha 44.03.04 Kasbiy ta'lim
(sanoat bo'yicha)
"Informatika va kompyuter injiniringi" trening profili
profillash "Kompyuter texnologiyalari"
WRC identifikatsiya raqami: 707
Rossiya Federatsiyasi Ta'lim va fan vazirligi
Federal davlat avtonom ta'lim muassasasi
Oliy ma'lumot
"Rossiya davlat kasb-hunar pedagogika universiteti"
Muhandislik-pedagogik ta'lim instituti
Axborot tizimlari va texnologiyalari boshqarmasi
HIMOYAGA RUXSAT BERAMAN
AT bo'limi boshlig'i N. S. Tolstova
Ekaterinburg 2017 yil
"" 2017 yil
Yakuniy malakaviy ish
ELEKTRON DARSLIK
C# DILDA WINDOWS FORMS LOYIHALARINI YARATISH
Ijrochi:
talabalar guruhi № ZKT-512
Yu. V. Nikiforova
Nazoratchi:
Art. o'qituvchi
S. N. Shireva
Norm nazoratchisi: B. A. Redkina
ANNOTATSIYA
Yakuniy saralash ishi elektron ta'limdan iborat
"C# da Windows Forms loyihalarini yaratish" o'quv qo'llanmasi va tushuntirish eslatmasi
25 ta rasm, 1 ta jadval, 31 ta manbadan iborat 54 sahifada xirillashlar
adabiyot, shuningdek, 1 ta ariza.
Kalit so‘zlar: ELEKTRON O‘RQITISH, FORM, C#,
WINDOWS FORMS
Nikiforova, Yu.V. Elektron darslik "Loyiha yaratish-
C# da Windows shakllari": yakuniy malaka ishi /
Yu. V. Nikiforova; Ros. davlat prof.-ped. un-t, Inst. eng.-ped. ta'lim,
Bo'lim xabar bering. tizimlar va texnologiyalar. - Yekaterinburg, 2017. - 54 p.
Maqolada elektron darslikni yaratish jarayoni ko'rib chiqiladi
"C# da Windows Forms loyihalarini yaratish", chunki ehtiyoj bor
ma'ruza materiallari va laboratoriya amaliyotini uyg'unlashtirishda ko'prik
bitta elektron kitob.
Ishning maqsadi elektron darslikni ishlab chiqishdir
"C# da Windows Forms loyihalarini yaratish". Maqsadga erishish uchun bor edi
"Algoritmik tillar va." fanining ish dasturini tahlil qildi
dasturlash tizimlari”, adabiyotlar va turli internet manbalari
tadqiqot mavzusi bo'yicha, tanlangan va tuzilgan material, ishlab chiqilgan
qo'llanmaning tuzilishi va interfeysi. Qo'llanma elektron shaklda mavjud va
nazariy material, amaliy topshiriqlar, konstruktsiyalar blokini o'z ichiga oladi.
troll, tavsiya etilgan o'qishlar ro'yxati va lug'at.
Elektron darslikning joriy etilishi bilan o'qituvchi bor
har bir talaba bilan individual ishlash uchun ko'proq vaqt. Kamayadi
uslubiy materialni qog'ozda nashr etish zarurati.
3
MAZMUNI
Kirish ................................................. ................................................ . ...................... 5
1 Tadqiqot predmetining nazariy sharhi ...................................... .... ...... 7
1.1 Ko'rib chiqilayotgan ob'ektning xususiyatlari ................................ 7
1.1.1 Mavzu sohasining umumiy tavsifi ...................................... .............. 7
1.1.2 Asosiy tushunchalar va ta'riflar ...................................... .... ................. sakkiz
1.1.3 Adabiyotlarni ko'rib chiqish ................................................... .. ......................................... sakkiz
1.1.4 Internet manbalarini tahlil qilish ...................................... .... ......................... o‘n bir
1.1.5 Ish dasturini tahlil qilish ...................................... ...... ......................... o'n uch
1.2 Ko‘rib chiqilayotgan fan sohasining pedagogik tahlili ................................ 16
1.2.1 Ta'lim muassasasining xususiyatlari ...................................... ...... ......... o'n olti
1.2.2 Pedagogik manzil ................................................ .. ................................. 17
1.2.3 Kengaytirilgan pedagogik manzil ...................................... ............ 17
1.2.4 Pedagogik jarayonning hozirgi holati ...................................... ..... 17
1.3 Elektron o'quv qo'llanma uchun texnologik talablar va
uni amalga oshirish vositalari ............................................. ........................................... o'n sakkiz
1.3.1 Elektron o‘quv qo‘llanma tushunchasi ...................................... ....... ... o'n sakkiz
1.3.2 Elektron o‘quv qo‘llanmalariga qo‘yiladigan umumiy talablar ...................................... .. 20
1.3.3 Elektron ta'limni joriy etish vositalarini tahlil qilish va tanlash
nafaqalar ................................................... ................................................ . ............. 22
2 Loyiha qismi .............................................. ................................................................ .............. ..25
2.1 Elektron darslik tavsifi ...................................... ...................... 25
2.1.1 Elektron darslikning tuzilishi ...................................... ...................... 25
2.1.2 Interfeys va navigatsiya ...................................... ... ................................... 26
2.1.3 Nazariy blok ................................................ .. ................................... 34
2.1.4 Amaliy blok ................................................ .. ............................... 40
2.1.5 Boshqaruv bloki ................................................ .. ............................................... 46
2.2 Pedagogik mahsulotdan foydalanish bo'yicha ko'rsatmalar
ta'lim jarayonida ................................................... ................................................. 47
Xulosa................................................. ................................................ . .............. 49
4
Foydalanilgan manbalar ro'yxati ................................................ ................ ......................... 51
Ilova ................................................... ...... Xato! Xatcho'p aniqlanmagan.
KIRISH
Bugungi kunda juda ko'p dasturlash tillari mavjud, ularning barchasi
turli xil va turli muammolarni hal qilish uchun mo'ljallangan. C# ajoyib
qulay interfeys bilan ish stoli ilovalarini tezda yozish uchun.
Bundan tashqari, u ASP.NET texnologiya tillaridan biriga tegishli
veb-ilovalar bilan ishlash. Bu talab va istiqbolli, u juda mos keladi
u bilan dasturlashni o'rganishni boshlash uchun.
Bugungi kunda Windows Forms hali ham platforma hisoblanadi
ma'lumotlar bilan ishlashga qaratilgan ko'plab biznes ilovalari. Qoniqarli
lekin ko'pincha ilovalarda siz mo'ljallangan shakllarni topishingiz mumkin
ko'p sonli qaram bo'lgan ob'ektlarni kiritish yoki tahrirlash uchun
xususiyatlari.
Windows Forms-da buni osonlashtiradigan ko'plab xususiyatlar mavjud
muloqotni yaratish kabi umumiy vazifalarni amalga oshirishni osonlashtirish va tezlashtirish
windows, chop etish, yordam va hujjatlarni qo'shish va mahalliylashtirish
5
turli tillardagi bayonotlar. Bundan tashqari, Windows Forms foydalanadi
samarali .NET Framework xavfsizlik tizimi. Unga rahmat, buni qilish mumkin
yanada ishonchli ilovalar yaratish.
C# tili asosida qurilgan asosiy dasturlash kursi,
talabalarga tezda talabga ega bo'lishlariga imkon beradi -
mutaxassislar.
Ushbu ishning dolzarbligi ko'rsatkichi yo'qligi hisoblanadi
samarali uchun zarur tadqiqot mavzusida taxt seminarlar
universitet talabalariga "Algoritmik tillar va tizimlar" fanini o'rgatish
dasturlash".
Tadqiqot ob'ekti talabalarga yo'nalishni o'rgatish jarayonidir
tayyorlash 09.03.02 Axborot tizimlari va profil sub-texnologiyalari
pazandalik “Ommaviy axborot vositalari sanoatida axborot texnologiyalari” bo‘limi “Yaratish
C# tilidagi Windows Forms loyihalari” fanidan “Algoritmik
dasturlash tillari va tizimlari.
Tadqiqot mavzusi - "Yaratish" mavzusidagi o'quv materiallari
C# da Windows Forms loyihalari" intizomi "Algoritmik tillar va tizimlar
dasturlash".
Ishning maqsadi elektron o'quv qo'llanmasini ishlab chiqish "Yaratish
C# da Windows Forms loyihalari.
Ushbu maqsadga erishish uchun quyidagilarni hal qilish kerak
dachalar:
1. Tadqiqot mavzusi bo'yicha adabiy va internet manbalarini tahlil qiling
quyidagi.
2. “Yaratish
C# da Windows Forms loyihalarini qurish.
3. Elektron ta’lim vositasining interfeysi va funksionalligini amalga oshirish
“C# da Windows Forms loyihalarini yaratish” tarjimai holiga qarang.
6
7
1 TADQIQOT MAVZUSINING NAZARIY SHARHI
1.1 Ko'rib chiqilayotgan ob'ektning xususiyatlari
1.1.1 Fan sohasining umumiy tavsifi
Muammoni hal qilishning predmeti - loyihalarni ishlab chiqish
C# da Windows shakllari.
C# dasturlash tili hozirda tillardan biridir
ob'ektga asoslangan dastur doirasidagi eng keng tarqalgan ishlab chiqish vositalari
yo'naltirilgan yondashuv.
C# tili dasturlashni o'rgatish vositasi sifatida bir qatorga ega
shubhasiz qadriyat. U yaxshi tashkil etilgan, qattiqqo'l, uning ko'pchiligi
dizaynlar mantiqiy va qulay. Murakkab diagnostika va tahrirlash vositalari
kodlash dasturlash jarayonini yoqimli va samarali qiladi.
Kuchli .NET platformasi sinf kutubxonasi ko'plab muntazam ishlarni bajaradi
operatsiyalari yordamida murakkabroq muammolarni hal qilish imkonini beradi
Bular "qurilish bloklari". Bularning barchasi bizga C # ni istiqbolli deb hisoblash imkonini beradi
dasturlashni o'rgatishda Paskal, BASIC va C tillarini samarali almashtirish
niyu.
Visual Studio .NET ishlab chiqish muhiti kuchli va qulaylikni ta'minlaydi
ilovalarni yozish, tuzatish, kompilyatsiya qilish, disk raskadrovka va ishga tushirish vositalari
.NET-mos tillar yordamida zheniya.
Rivojlanayotgan dastur loyiha deb ataladi. loyiha
Ilova yaratish uchun kerak bo'lgan hamma narsani birlashtiradi: fayllar, papkalar, havolalar va
boshqa resurslar. Visual Studio .NET muhiti loyihalar yaratish imkonini beradi
shaxsiy turlari. Bu yakuniy saralash ishida, bo'ladi
Windows Forms loyihalarini ishlab chiqish asoslarini ko'rib chiqing.
1.1.2 Asosiy tushunchalar va ta'riflar
Elektron darslik (EMS) virtual tizimdir
avtomatlashtirilgan o'rganish uchun ma'no, to'liq qamrab yoki
o'quv fanining qisman hajmi.
Gipermatn - bu elektron shaklda taqdim etilgan va u bilan ta'minlangan matn
bir zumda o'tish imkonini beruvchi keng qamrovli ulanishlar tizimi bilan
ma'lum bir ierarxiyaga muvofiq, uning bir qismidan ikkinchisiga
sakkiz
parchalar.
Vizual dizayn - komponentlarni shaklga joylashtirish va
xususiyatlar oynasi yordamida ularning xususiyatlarini o'rnatish.
Windows Forms Library - bu grafikani ishlab chiqish uchun platforma
.NET Framework-ga asoslangan ilovalar. Ushbu kutubxona o'z ichiga oladi
foydalanishga qulay va kengaytiriladigan sinflar to'plami
rivojlangan interfeysga ega ilovalar yaratish.
Windows Forms - bu formadagi .NET Framework uchun texnologiya
me odatiy ilovalar vazifalarini bajarishni soddalashtiradigan kutubxonalar to'plami
(fayl tizimiga o'qish va yozish, ma'lumotni chiqarish, foydalanuvchi ma'lumotlarini kiritish
qo'ng'iroq qiluvchi va boshqalar).
1.1.3 Adabiyot tahlili
Elektron o'quv qo'llanmasini amalga oshirish uchun tahlil qilindi
ammo tadqiqot mavzusiga oid manbalar kam. Manba tahlili
kov ma'lumotlari matematikani tanlash va tuzishda muhim rol o'ynaydi
rial.
Faronov V.V. "C# yordamida ilovalar yaratish: qo'llanma
dasturchi” [22]. Kitobda ilovalarni qanday yaratish haqida batafsil yoritilgan
C# dasturlash tilidan foydalangan holda zheniya. Muallif diqqat bilan o'ylangan
C# tilining asoslarini o'rgatadi, bu esa uni ilgari bo'lmaganlar uchun yaxshiroq o'zlashtirishga yordam bera
u bilan ishlagan. Dasturlash tilining bevosita sintaksisidan tashqari
va standart kutubxonalar, kitob yozish bo'yicha tavsiyalarni o'z ichiga oladi
samarali, ishonchli va xavfsiz dasturlar. Ko'p e'tibor berildi
Windows uchun ilovalar yaratish jarayoni, ma'lumotlar bazalari bilan ishlash va
Internet.
Kitob nafaqat professional tarzda shug'ullanadiganlar uchun mo'ljallangan
etsya dasturlash, balki C# bilan tanishishni boshlaganlar uchun ham.
Watson C. Nagel C. Pedersen J.H. Reid J. Skinner M. "Visual C#
2010: toʻliq kurs” [21]. Kitob boshlang'ich dasturchilar uchun mo'ljallangan,
bilan bog'liq fanlar talabalari va o'qituvchilari uchun ham foydali bo'ladi
.NET uchun dasturlash va ishlab chiqish.
Bu kitob C# 2010 dasturlash asoslari bilan boshlanadi, masalan
o'zgaruvchilar, oqimni boshqarish va ob'ekt tamoyillari
yo'naltirilgan dasturlash va rivojlanish tavsifi bilan yakunlanadi
ki Windows va veb-ilovalar, shuningdek ma'lumotlarga kirish texnikasi (ma'lumotlar bazalarida
ma'lumotlar va XML hujjatlari). Kitobning sobiq taniqli mualliflari
mavzu sohasidagi tengdoshlari, vositalariga e'tibor qarating
C# dasturlarini yozish uchun va Visual C# ishlab chiqish muhitida zarur
Visual Studio 2010 da 2010. Bosqichma-bosqich ko'rsatmalar va yaxshi tanlangan
Kitobdagi misollar eng yaxshisini ko'rsatadi
C# 2010 da samarali kodlash uchun fokuslar.
To'liq tavsiflar va ko'plab misollar o'zlashtirishga yordam beradi
9
ifodalar, funksiyalar, disk raskadrovka, xatolarni qayta ishlash, sinf bilan ishlash
o'zlari, to'plamlar, taqqoslashlar, o'zgarishlar va boshqa ko'plab
haqiqiy kodning yamoqlari. Bosqichma-bosqich mashqlar sizni yaxshiroq tushunishga yordam beradi
har bir bobda keltirilgan materiallar.
Jozef Albahari, Ben Albahari C# 6.0. Katalog. To'liq tavsif
tilni sanatsiya qilish” [1]. Ushbu qo'llanma sizga aniq javoblarni olish imkonini beradi
C# 6.0, CLR va asosiy .NET assemblies haqida deyarli har qanday savol uchun
10
ramka. Ushbu qo'llanma C# va uchun ishonchli ma'lumotnoma hisoblanadi
C# tilining asoslari bilan allaqachon tanish bo'lganlar uchun ko'proq mo'ljallangan.
Ushbu qo'llanma eng muhim ma'lumotnomani o'z ichiga oladi,
ehtiyoj C# tilini o'rganish va yaratish jarayonida paydo bo'ladi
dasturlari. Barcha asosiy tushunchalarning qisqacha tavsifi va
C# 6.0 ma'lumotlari. Tarkibni yaxshiroq tushunish uchun tavsiflar
Matn sharhlar va kod misollari bilan birga keladi.
Ishkova E. A. “C# darsligi. Dasturlashning boshlanishi” [6].
Kitob tilni o'rganish uchun samarali o'quv qo'llanmasidir.
noldan C# dasturlash. C# tilining qoidalari va hiylalari dasturli tarzda tasvirlangan.
mami-misollar, ularning ba'zilari tabiatda qo'llaniladi. Barcha dasturlar
ishlash natijalari bilan ta'minlangan. Ishchi tashkilotining varianti ko'rsatilgan
kompyuterda bo'sh joy va eng oddiy shaxsiy kutubxonani yaratish
dasturchi.
Kitob sintaksis va kontseptsiya haqida to'liq ma'lumotni o'z ichiga oladi
samarali tahlil qilish va kompilyatsiya qilish uchun zarur bo'lgan C# tili
dastur kodlari. Kitobning materiali ketma-ket keltirilgan va
ko'p sonli illyustrativ misollar, xilma-xil amaliyotlar bilan boshqariladi
tic muammolar va ularning yechimlarini batafsil tahlil qilish.
Kitob professional tomonidan sodda va tushunarli tilda yozilgan
torus. O'zlashtirishni istagan eng keng auditoriya uchun mo'ljallangan
C# da dasturlash, shu jumladan talabalar.
E. Stillman, J. Green "Learning C #" [18]. Ko'pchilikdan farqli o'laroq -
zerikarli ekspozitsiya asosida qurilgan dasturlash bo'yicha kitoblar
spetsifikatsiyalar va misollar, bu kitob bilan o'quvchi darhol ega bo'ladi
C# dasturlash tilida o'z kodingizni yozish uchun iching
boshlash. Ushbu o'quv qo'llanmada nazariy materiallar mavjud,
amaliy foydalanishni ko'rsatadigan ko'plab misollar
C# tili konstruktsiyalari, shuningdek, mustaqil o'rganish uchun topshiriqlar variantlari.
Ushbu nashrning o'ziga xos xususiyati - taqdimotning o'ziga xos usuli
o'n bir
ko'p zerikarli orasida O'Reilly qator ajratib material
dasturlashga bag'ishlangan kitoblar.
Kitob boshqa tillardan o'tayotgan dasturchilar uchun mo'ljallangan
Dasturiy ta'minotni ishlab chiqish bilan shug'ullanadigan talabalar va o'qituvchilar uchun C# tili
.NET platformasi uchun.
1.1.4 Internet manbalarini tahlil qilish
Visual C# bo'yicha interaktiv o'quv qo'llanma [5]. Interaktiv darslik
Visual C# uchun atrof-muhit bo'yicha bir qator kirish darslari
Qanday yaratish haqida ma'lumot beruvchi Visual C# IDE Express Edition
birinchi dastur va dasturning foydalanuvchi interfeysini ishlab chiqish
niya.
Sayt C # bilan ishlashni o'rganishga yordam beradi va bu bilimlar ichida berilgan
oddiy va izchil shakl. Saytda joylashgan tarkib
jamoat mulki, bepul mavjud.
Qo'llanmaning bo'limlaridan biri "Windows Forms ilovalarini yaratish
C# da". Ushbu bo'limning maqsadi sizni rivojlanish muhiti elementlari bilan tanishtirishdir.
Vizual C# botlari qurilish uchun Windows formalaridan foydalanish misolida
Oddiy C# dasturi yetarli.
C# 6.0 dasturlash tili va platformalari bo'yicha to'liq qo'llanma
.NET 4.6 shakli [11]. Ushbu sayt barcha yangi boshlanuvchilar uchun o'rganish uchun foydalidir
C# va boshqalarda dasturlash. Saytda materiallar mavjud
Java, Visual Basic.NET, assemblerlarda dasturlashni o'rgatish va
shuningdek, turli veb-dasturlash texnologiyalari.
C#/Umumiy bo'limi C# dasturlash tili va platformasiga bag'ishlangan
men .NET. Yangi boshlanuvchilar va C# va .NET ning asosiy tushunchalarini o'rganayotganlar uchun
bo'limida sizga yordam berish uchun mo'ljallangan "C# uchun aniq qo'llanma" mavjud
qisqa vaqt ichida ushbu dasturlash tilining barcha asosiy tushunchalarini o'zlashtirish
aylanma. Til asoslari bilan tanish bo'lganlar uchun qo'llanma
Tilning imkoniyatlarini kengaytiradigan dizayn naqshlari
yuqori daraja.
Windows Forms bo'limida tegishli barcha materiallar mavjud
Windows texnologiyasidan foydalangan holda oynali ilovalar yaratish
Shakllar, jumladan, turli xil boshqaruv elementlarining ishlashi, ikki o'lchovli
Nuh va uch o'lchamli grafikalar.
Ushbu sayt barcha Ajam foydalanuvchilar uchun foydalidir, matn
Jarayon juda oddiy, barcha harakatlar ketma-ket amalga oshiriladi. Qulay
navigatsiya — sayt interfeysi funksional boʻlimlarga boʻlingan.
C# ni o'rganish [4]. Ushbu Internet-resurs eng kerakli narsalarni o'z ichiga oladi
Til o'rganishga borish: nazariya va amaliyot. Foydalanuvchi kashf qilishi mumkin
nazariya, amaliy foydalanishni ko'ring va muammolarni hal qilishga harakat qiling.
Sayt tilni "noldan" o'rganish yoki yaxshilash istagida bo'lganlarga yordam berish uchun yaratilgan
12
bilimingizni oshiring. Bu erda siz quyidagilarni topishingiz mumkin: nazariy asoslar,
amaliy kod, dasturlash algoritmlari, dizayn naqshlari va
C# da yozilgan murakkab loyihalar.
Sayt menyusi toifalarni o'z ichiga oladi, har bir toifa, o'z navbatida,
Saytda harakat qilishni osonlashtirish uchun u bo'limlarga bo'lingan.
O'quv kursi Vladimir Billig Dasturlash asoslari
C# da [9]. Milliy ochiq universiteti "INTUIT" ta'limdir
rivojlanish loyihasi, uning asosiy maqsadlari bepul tarqatishdir
Butunjahon Internetda bilimlarni tarqatish va masofadan turib xizmatlar ko'rsatish
th trening. Loyiha eng mashhur ta'lim yo'nalishlaridan biridir
resurslari va katta o'sish potentsialiga ega.
Qo'llanma C# tilining to'liq tavsifini beradi. batafsil
sinflar, tuzilmalar, interfeyslar, delegatlar ko'rib chiqiladi. Alohida e'tibor
Asosiy e'tibor meros va umumiy sinflarga qaratilgan.
Kurs bepul va ochiq manba hisoblanadi. Trening tugagandan so'ng
Masofaviy kursni tamomlaganlik sertifikatini olishingiz mumkin.
C# asosiy kursini tugallang [12]. Noyob C# asoslari kursi
C# dasturlash tili va Microsoft .NET ishlab chiqish platformasi
Ushbu sohadagi rossiyalik mutaxassisning ramkasi.
Kurs o'n to'rtta video darsdan iborat va mutlaqo bepul.
to'langan. Ushbu kurs keng doiradagilar uchun mo'ljallangan
foydalanuvchilar, ma'lumotlar mavjud.
1.1.5 Ish dasturini tahlil qilish
"Algoritmik dasturlash tillari va tizimlari" fani
yo'nalishi bo'yicha bakalavrning kasbiy bilimiga asos soladi
tayyorlash 09.03.02 Axborot tizimlari va profil sub-texnologiyalari
pazandachilik "Ommaviy axborot vositalari sanoatida axborot texnologiyalari".
Intizomni o'zlashtirishdan maqsad kelajakdagi tankni shakllantirishdir.
kasbiy ob'ektlarni rivojlantirish uchun texnologiyalardan foydalanish qobiliyati
ommaviy axborot tizimlari bilan bog'liq sohalardagi shaxsiy faoliyat
axborot, dizayn, media sanoati, shuningdek, korxonalar faoliyati
axborot jamiyati iqtisodiyoti sharoitida turli profillar.
Intizom dasturiy ta'minotga professional yondashuv uchun asos yaratadi
mu amaliy masalalarni yechish.
Intizom o'zgaruvchan qismni tanlash orqali fanning bir qismiga ishora qiladi.
o‘quv rejasi bo‘lib, 2-kursning 3 va 4-semestrlarida o‘rganiladi.
Intizom o‘quv jarayonida shakllangan kompetensiyalarga asoslanadi
"Matematika" va "Informatika" kurslari.
O'rganish uchun bilim va ko'nikmalar talab qilinadigan fanlar ro'yxati
va ushbu ilmiy intizom tomonidan shakllantirilgan mulklar:
1. Kompyuter grafikasini dasturlash.
2. Dasturlash texnologiyalari.
o'n uch
3. Informatika va dasturlashning yuqori darajali usullari.
4. Web dasturlash.
14
Kurs oxirida talabalar bilishlari kerak:
• kompyuter yordamida masalalarni yechish texnologiyasi;
• ma'lumotlar turlarining asosiy xarakteristikalari (butun, real-
tabiiy, mantiqiy, belgilar, string) va ma'lumotlar tuzilmalari (massivlar,
dinamik ro'yxatlar, navbatlar) dasturlash tilida qo'llaniladi;
• dasturlash muhiti va Framework.Net platformasining imkoniyatlari.
Kursni tugatgandan so'ng, talabalar quyidagilarni bilishlari kerak:
• tayyor algoritmlarni yuqori darajadagi tilda amalga oshirish;
• yordamida GUI ilovalarini amalga oshirish
dasturlash muhitining standart vizual komponentlari;
• umumiy yordamida algoritmlarni ishlab chiqish
algoritmlarni qurish sxemalari, usullari va usullari, mosini tanlash
axborot ob'ektlarini ifodalash uchun ma'lumotlar tuzilmalari;
• ishlab chiqish muhitini o'rnating, qo'shimcha komponentlarni ulang
tarmoqlar, fayllar bilan ishlash;
• maydonlar va usullarni belgilash orqali foydalanuvchi ma'lumotlari tuzilmalarini tavsiflash;
usullar, tuzilmalarning dinamik ro'yxatlarini yaratish;
• qidirish va saralashni tashkil qilish uchun sinf usullarini qo'llash
ro'yxatlar va massivlar;
• uchun istisno ishlov beruvchilarini qurish
har xil turdagi xatolarga chidamli qurilish kodi.
Kursni tugatgandan so'ng, talabalar quyidagilarni bilishlari kerak:
• terminologiya, metodologiya va vositalar
mavzu sohasi;
• dastur kodini tuzatish texnologiyasi;
• keraklilarni qidirish uchun yordam tizimidan foydalanish texnologiyasi
muammolarni hal qilishda o'rnatilgan sinflarning yurish usullari.
Intizomning umumiy mehnat zichligi jami 5 kredit birligini tashkil etadi
180 soat, shundan 68 auditoriya soati (16 ma’ruza soati va 52 laboratoriya soati)
sinflar) va 112 soat mustaqil ish.
Ma'ruzalar va laboratoriya mashg'ulotlari kompyuterda olib boriladi
sinf. Kurs oxirida imtihon kutilmoqda. Reja
fanni o'rganish 1-jadvalda keltirilgan.
15
"C# da Windows Forms loyihalarini yaratish" mavzusi "Texnik
Windows Forms ilovalarini ishlab chiqish texnologiyasi. intizomi "Algoritm-
kal tillari va dasturlash tizimlari”.
1-jadval - "Algoritmik tillar va tizimlar" fanini o'rganish rejasi
dasturlash"
O'quv ishlarining hajmlari, ro'yxati va
nazorat choralari shartlari
O'qish shakli
to'liq stavka
12
O'quv ishlarining turlari va hajmlari, soatlarda (z)
O'quv ishlarining turlari va hajmlari, soatlarda (z)
O'quv ishlarining turlari va hajmlari, soatlarda (z)
O'quv ishlarining turlari va hajmlari, soatlarda (z)
O'quv ishlarining turlari va hajmlari, soatlarda (z)
O'quv ishlarining turlari va hajmlari, soatlarda (z)
1.1. Fanning umumiy murakkabligi 180 (5)
1.2. Sinfdagi faoliyat: 68
1.2.1. Ma'ruzalar 16
1.2.2. Amaliy (seminar) mashg'ulotlar
1.2.3. Laboratoriya ishi 52
1.3. Mustaqil ish 112
1.3.1. Nazariy materialni o'rganish 20
1.3.2. Laboratoriya ishlarini ro'yxatga olish 10
1.3.3. Laboratoriya ishini himoya qilishga tayyorgarlik 20
1.3.4. Qo'shimcha bo'limlarni o'rganish 16
1.3.5. Testga tayyorgarlik (3-semestr) 10
1.3.6. Imtihonga tayyorgarlik (4-semestr) 36
"Windows ilovalarini ishlab chiqish texnologiyasi" bo'limining mazmuni
Shakllar":
• Windows Forms ilovalari bilan solishtirganda qanday ishlashi
konsol ilovalari;
• foydalanuvchi interfeysining xususiyatlari va unga qo'yiladigan talablar;
• tadbirlarni dasturlash g'oyasi;
• Windows Forms ilovalari komponentlari: xossalari, hodisalari. Pa-
komponentlar qutisi. Kirish va chiqishni amalga oshirish imkonini beruvchi komponentlar
ma'lumotlar, ro'yxatlardan qiymatlarni tanlash, boshqarish (tasdiqlash qutilari va selektorlar),
jadval ma'lumotlari. Qulaylik komponentining xususiyatlari
foydalanuvchi ishi (fokusni boshqarish, elementning ko'rinishi va faolligi-
tovarlar, rasmiylashtirish);
• kiritilgan qiymatlarni nazorat qilishni ta'minlash;
• dialog oynalari bilan ishlash (fayllarni ochish va saqlash, siz-
rang tanlash, shrift xususiyatlari va boshqalar);
• Windows ilovalarining grafik va multimedia imkoniyatlari
shakllar;
• foydalanuvchi interfeysining standart elementlaridan foydalanish
yuz: menyu, holat paneli, kontekst menyusi.
o'n olti
1.2 Ko'rib chiqilayotgan fan sohasining pedagogik tahlili
1.2.1 Ta'lim muassasasining xususiyatlari
Rossiya davlat kasb-hunar pedagogika universiteti
universitet (RGPPU) federal davlat avtonom ta'lim hisoblanadi
o'z ichiga olgan oliy ta'lim muassasasi
Rossiya Federatsiyasining turli shaharlaridagi muassasalar, kollejlar, filiallar va vakolatxonalar.
17
RSPPU - mutaxassislar tayyorlash bo'yicha Rossiyaning etakchi universiteti
noyob muhandislik va pedagogik ma'lumotga ega bo'lgan pech. Bitirmoq
RGPPU o'qituvchi, muhandis va ishchi bo'lib ishlay oladi
eng yuqori malaka.
1.2.2 Pedagogik manzil
Elektron o'quv qo'llanma: Windows Forms loyihalarini yaratish
C#" tayyorlov yo'nalishining ikkinchi kurs talabalari uchun mo'ljallangan
09.03.02 O'quv profilining axborot tizimlari va texnologiyalari "In-
media industriyasida shakllantiruvchi texnologiyalar”.
1.2.3 Kengaytirilgan pedagogik manzil
Elektron darslikdan o'rganish uchun foydalanish mumkin
C# tilida dasturlash bilan bog'liq fan bo'yicha talabalar
qo'shimcha ta'limni o'qitishni dasturlash, shuningdek
bir xil, ushbu mavzuni mustaqil o'rganish uchun foydalaniladi.
1.2.4 Pedagogik jarayonning hozirgi holati
Hozirgi vaqtda “Algoritmik tillar va tizimlar
dasturlash” fanida ma’ruzalar kursi va qo‘llanma mavjud
suhbat shakli. Ma'ruza materialini birlashtirish zarurati tug'ildi
ala va laboratoriya ustaxonasi bitta elektron qo'llanmada. Shuningdek bor
olingan bilimlarni tekshirish zarurati. Materialni o'zlashtirganligini tekshiring
talabaning mustaqil ta’lim olish uchun topshiriqlarni bajarishi orqali amalga oshirilishi mumkin
botlar. Bu talabaga materialni o'zlashtirgandan so'ng imkon beradi
olingan ko'nikmalarni iching va o'zingizni materialning bilimi bo'yicha sinab ko'ring.
o'n sakkiz
Elektron multimediani loyihalash va joriy etish zarur.
oddiy interfeys bilan ny o'quv qo'llanma. Bu o'z navbatida hammaga imkon beradi
talabaning darslik bilan mustaqil ishlashi va undan oldin vaqtini tejash
orqada qolgan talaba bilan o'qituvchining qo'shimcha ishi.
Elektron darslik kiritilishi bilan o‘qituvchining og‘rig‘i bor
talabalar bilan ishlashda ko'plab afzalliklarga ega. U ko'proq vaqt oladi
har bir talaba bilan individual ishlash uchun. Ehtiyoj
uslubiy materiallarni qog'ozda taqdim etish.
Umuman olganda, elektron multimedia darsligini joriy etish,
moddiy resurslar va vaqtni tejash bilan bir qatorda, o'sishga hissa qo'shadi
universitet talabalarini o'qitish sifatini stu.
1.3 Elektron ta'limga qo'yiladigan texnologik talablar
nafaqa va uni amalga oshirish vositalari
1.3.1 Elektron ta’lim vositasi tushunchasi
Axborot texnologiyalari rivojlanishi davrida ularning rivojlanishi va tez-tez ishlatilishi
foydalanish ko'plab muammolarni keltirib chiqardi, ulardan biri
o'rganish muammosi mavjud. bilan bog'liq savollar katta qiziqish uyg'otadi
o'rganishni avtomatlashtirish bilan, chunki texnik foydalanmasdan usullar
mablag'lar allaqachon o'z imkoniyatlarini tugatgan. Av-ning eng qulay shakli
o'rganishni tomatlashtirish - bu kompyuterni qo'llash.
Elektron o'quv qurollarining paydo bo'lishini sifat jihatidan ko'rib chiqish mumkin
ta'limni axborotlashtirishning yangi bosqichi.
Elektron darslik - dastur-metodik ta'lim
tipik o'quv dasturiga mos keladigan va ta'minlovchi kompleks
talabaga mustaqil ravishda yoki o'qituvchi yordami bilan imkoniyat berish
kursni yoki uning bo'limini o'zlashtirish. Ushbu mahsulot o'rnatilgan o'rnatilgan
tuzilishi, lug'atlar, qidiruv qobiliyati va boshqalar.
Eng oddiy elektron darslik ma'ruza matni bo'lishi mumkin
o'qituvchi. Biroq, bunday darslik ko'paytirilgandan farq qilmaydi
th referatning bosma usullari va unda maxsus foydalanilmaydi
elektron nashrning osmon imkoniyatlari. Asosiy xususiyatlar mumkin
daraja:
• bo'limlar bo'ylab oddiy va qulay navigatsiya yaratish qobiliyati
elektron darslik;
• elektron darslik doirasida ishlab chiqilgan qidiruv tizimi;
• talabaning bilim darajasini o'rnatilgan nazorat qilish imkoniyati;
• o'rganilayotgan materialni bilim darajasiga moslashtirish imkoniyati
o'quvchi;
• foydalanuvchi interfeysini moslashtirish va optimallashtirish imkoniyati
o'n to'qqiz
talabaning shaxsiy ehtiyojlari uchun yuz.
Elektron ta'limning boshqa afzalliklari quyidagilardan iborat:
• soddalashtirish uchun audiofayllarni darslikka kiritish imkoniyati
darslik bilan ishlash yoki o‘qituvchining ma’ruzalarini tinglash jarayoni;
• darslikka videofayllarning fragmentlarini kiritish imkoniyati;
darslikning ayrim qoidalarini tasvirlash uchun baliq ovlash;
• qo'llanmaga interaktiv fragmentlarni kiritishni ta'minlash
talaba bilan operativ dialog uchun.
Elektron qo'llanma tuzilishiga multimedia elementlarini kiritish
bir vaqtning o'zida bir nechta turli xil uzatish imkonini beradi
dov ma'lumotlari. Ko'pincha bu matn, ovoz, grafik,
animatsiyalar va videolar. Vizual vositalar yaxshilanadi
yangi materialni qabul qilish.
Interfaollik talabaning o'zaro fikr-mulohazalarini o'rnatish imkonini beradi
o'qituvchi. Interaktiv o'zaro ta'sir darhol bilan tavsiflanadi
masalan, harakatga o'zaro va vizual tarzda tasdiqlangan reaktsiya
xabar.
Yuqoridagilarni umumlashtirib, biz elektron degan xulosaga kelamiz
foydalari katta amaliy ahamiyatga ega. Ularning yordami bilan siz buni qila olasiz
faqat multimediya bilan ta'minlangan faktik ma'lumotlarni etkazish
material, balki ma'lum jarayonlarni vizual tarzda ko'rsatish uchun ham
standart o‘qitish usullari yordamida ko‘rsatib bo‘lmaydi.
1.3.2 Elektron o'quv qo'llanmalariga qo'yiladigan umumiy talablar
Elektron darslik dasturiy-uslubiy majmuadir.
plex, ta'limning mustaqil rivojlanishi imkoniyatini ta'minlaydi
kursi yoki uning katta qismi [17]. Elektron darslik oldindan
nazariyani, ma'lumotnomani o'z ichiga olgan yaxlit vositadir
ki, muammoli kitoblar, laboratoriya ustaxonalari, diagnostika tizimlari va boshqalar
Komponentlar.
Talabalar uchun darslikning asosiy maqsadi tizim-
fanni o'rganishda talabalar tomonidan olingan bilimlarni umumlashtirish.
Zamonaviy ta'lim tizimining asosiy maqsadlaridan biri
axborot bilan ishlash malakalarini shakllantirish, tanqidiy fikrni shakllantirish
va ijodiy fikrlash.
Darslik bir xil uslubda ishlab chiqilishi kerak (sarlavhalar,
ranglar, yorqin ranglar, rasmlarni joylashtirish, formulalar, shriftlarni tanlash, tizimlar
boshqaruv va boshqalar). Axborot yaxshi tuzilgan va bo'lishi kerak
cheklangan soni bilan kursning to'liq qismlarini ifodalaydi
yangi tushunchalar.
O'quv kursining tarkibiy elementlari kalitga mos kelishi kerak
yigirma
Gipermatn, rasmlar, audio va video sharhlar bilan yangi mavzular
yoki video tasvirlar. Rasmlar tizim bilan ta'minlanishi kerak
lahzali tezkor (yordam), alohida elementlarni oshirish qobiliyati
politsiya to'liq ekranli rasm o'lchamiga.
21
Matn qismi o'zaro havolalar bilan birga bo'lishi kerak (gi-
pertext), kerakli ma'lumotlarni qidirish vaqtini qisqartirishga imkon beradi
lar.
Barcha elektron qo'llanmalar nusxa ko'chirish qobiliyatini o'z ichiga olishi kerak
o'quv qo'llanmaning o'zidan chiqmasdan tanlangan ma'lumot.
Bundan tashqari, talaba foydalana olishi kerak
elektron qo'llanma mustaqil ravishda, o'qituvchi yoki ru-
rahbari, savollariga javob topadi.
Interfeysni ishlab chiqishda ikkita guruhni hisobga olish kerak.
talablar:
• in-ni yaratish sohasidagi mavjud standartlar bilan belgilanadi.
terroristik ilovalar;
• shaxsning psixofiziologik xususiyatlari bilan belgilanadi.
Shunday qilib, qonun bilan tasdiqlangan qurilish tamoyillari
foydalanuvchi interfeysi yo'q, lekin ular mavjud.
Proportsionallik printsipi. Bu tamoyil har xil bo'lishini talab qiladi
Ob'ektlar tasodifiy ekran bo'ylab tarqalmagan.
Buyurtma. Ob'ektlar yuqori chap burchakdan joylashtirilishi kerak
ekranning chapdan o'ngga pastki o'ng burchagiga. Foydalanish mantiqiy
Turli xil dastur bloklari uchun bir xil ranglardan foydalaning.
Urg'u. Qabul qilinishi kerak bo'lgan eng muhimlarini ajratib ko'rsatish
bu birinchi navbatda.
Muvozanat printsipi. Optik ekranda bir xil joylashuv
tasvirning jiddiyligi.
Birlik printsipi. Rasm elementlari o'zaro bog'liq ko'rinishi kerak
bog'langan, hajmi, shakli, rangi bo'yicha to'g'ri bog'langan. Bir xil ma'lumotlar
nye xuddi shu tarzda taqdim etilishi kerak. Birlikka erishish uchun
ishlatilgan ramkalar, o'qlar, chekkalarni olib tashlang.
Yorqinlik xususiyatlari. Yorug'likni idrok etishda ko'rish keskinligi
ob'ektlar qorong'i narsalarga qaraganda 3-4 baravar past. Qorong'i fonda engil ob'ektlar
yorug'likdagi qorong'ilarga qaraganda osonroq aniqlanadi.
rang xususiyatlari. Rang tanlashda eng muhimi
22
qarorlarni quyidagi tamoyillar deb hisoblash mumkin:
• insonga psixofiziologik ta'sirni hisobga olish kerak;
• dizaynda toq son qo‘llanilsa, ko‘zni quvontiradi
gullar - 3 yoki 5 (1 - zerikarli, 7 - juda rangli);
• bir nechta ranglardan foydalanganda ular muhim rol o'ynaydi
to'g'ri kombinatsiya.
Rangning turli lavozimlar va uyushmalardagi odamga ta'siri, siz
turli xil ranglar bilan chaqiriladi:
• ko'k rang - tinchlantiradi;
• qizil - qo'zg'atadi va shinalar;
• yashil - yumshoq, tinchlantiruvchi;
• sariq - optimistik, beparvo munosabat;
• apelsin - fantaziyani ozod qiladi;
• jigarrang - aqliy faoliyatni susaytiradi;
• qora - xatolar sonini kamaytirishga yordam beradi, lekin xatolarni keltirib chiqaradi.
bosh og'rig'i [8].
1.3.3 Elektron ta'limni joriy etish vositalarini tahlil qilish va tanlash
foyda
Elektron o'quv qo'llanma: Windows Forms loyihalarini yaratish
C#", talabaga o'quv rejasiga muvofiq materialni o'rganishga yordam berish uchun mo'ljallangan
dastur va nazariy ma'lumotlar va amaliy ko'rsatmalarni o'z ichiga oladi
C# da Windows Forms loyihalarini yaratish bo'yicha qo'llanma.
Ushbu elektron darslik yordamida ishlab chiqilgan
gipermatnni belgilash texnologiyalari HTML va kaskadli uslublar jadvallari CSS
va har qanday zamonaviy brauzerda ishlashi mumkin.
HTML - bu hujjatlar uchun gipermatn belgilash tili. Har qanday hujjat
HTMLda bu elementlar to'plamidir. Har birining boshlanishi va oxiri
th element maxsus belgilar - teglar bilan ko'rsatilgan. Mo- elementlari
bo'sh bo'lishi mumkin, ya'ni matn yoki boshqa ma'lumotlarni o'z ichiga olmaydi.
Bunday holda, yopilish yorlig'i odatda ko'rsatilmaydi. Bundan tashqari, element
ularning ayrim xususiyatlarini belgilaydigan atributlarga ega bo'lishingiz mumkin.
HTML formatining afzalliklari:
• amalga oshirish qulayligi;
• ochish uchun faqat brauzer kerak;
• universallik, moslashuvchanlik va moslashuvchanlik;
• qulaylik va navigatsiya qulayligi.
CSS - bu yozma hujjatning ko'rinishini tasvirlash uchun rasmiy til
belgilash tilidan foydalangan holda sled.
CSS uslublar jadvallari qulay, amaliy va samarali.
23
veb-sahifalarni yaratish va matn, havolalar, tasvirlarni loyihalash uchun vosita
ko'rinishlar va boshqa elementlar veb-dizayningizni to'liq sozlash imkonini beradi
sahifalar, html fayllarni keraksiz koddan tushirish.
Veb-sahifalarning funksiyalarini kengaytirish uchun,
JavaScript tilidan foydalaniladi. JavaScript-dan foydalanib, osongina yaratishingiz mumkin
terroristik veb-sahifalar.
Elektron darslikning interfeysini ishlab chiqishda,
shaxsning psixofizik xususiyatlari bilan belgilanadigan talablar hisobga olinadi
asr. Bu ekrandagi ma'lumotlarning joylashishiga, ranglar sxemasiga tegishli
sahifalar. Ushbu tamoyillarga muvofiq, qo'llanma ta'kidlangan
funktsional maydonlar: navigatsiya paneli chap tomonda joylashgan va ishlaydi
choy maydoni.
24
Qo'llanmaning aksariyati yashirin bloklar yordamida amalga oshiriladi
mazmuni. Bloklarning mazmuni ularni bosganingizda ochiladi, qaysi
katta hajmli ma'lumotlarni joylashtirish imkonini beradi, lekin ayni paytda ta'minlaydi
keyingi sahifaga o'tmasdan ko'rish imkoniyati.
Bunday bloklar ko'pincha ko'p sonli sahifalarda qo'llaniladi
uni yanada tuzilgan va ixcham qilish uchun kontent
nym, barcha kontent foydalanuvchi ko'rishi mumkin bo'lgan guruhlarga bo'lingan
foydalanuvchiga faqat sarlavhalar taqdim etiladi, barcha matn sukut bo'yicha yashirin va
ma'lum bir elementni bosish orqali uni ko'rishingiz mumkin. Amalga oshirilgan ma'lumotlar
JavaScript yordamida elementlar.
25
2 DIZAYN QISM
2.1 Elektron darslik tavsifi
2.1.1 Elektron o'quv qo'llanmaning tuzilishi
Elektron darslik quyidagi bo'limlardan iborat:
1. "Uy".
2. “Nazariya”.
3. “Mashq qilish”.
4. “Boshqaruv”.
5. "Lug'at".
6. “Adabiyot”.
"Asosiy" bo'limida elektronning maqsadi haqida ma'lumotlar mavjud
o'quv qo'llanma, uning qisqacha mazmuni, shuningdek ish bo'yicha tavsiyalar
talabalar va o'qituvchilar uchun qo'llanma bilan.
"Nazariya" bo'limida zarur nazariy materiallar mavjud
"C# da Windows Forms loyihalarini yaratish" mavzusida bilim olish va
oltita mavzudan iborat bo'lib, chizmalar bilan tasvirlangan, jiloga havolalarni o'z ichiga oladi
riy. Har bir mavzu oxirida xavfsizlik savollari va havola mavjud
tegishli laboratoriya ishiga o'tish.
Amaliyot bo'limi ishlash uchun oltita laboratoriyadan iborat
talabalar to'g'ridan-to'g'ri sinfda, ularning har biri tegishli
fanning ma'lum bir mavzusi. Har bir mashg'ulot o'z ichiga oladi
uni amalga oshirish bo'yicha batafsil ko'rsatmalar. Laboratoriya topshirig'i matnidan keyin
ish bu borada mustaqil ishga o'tish uchun havolani joylashtirdi
mavzu.
“Nazorat” bo‘limida oltita amaliy topshiriq berilgan, taqsimlangan
o'tilgan materialning o'zini mustahkamlash uchun hisoblangan.
Lug'at bo'limida tez-tez ishlatiladigan atamalarning talqini mavjud.
C # da Windows Forms bilan ishlash sohasida yangi va boshqaruv elementlarining tavsifi
niya, alifbo tartibida joylashtirilgan.
“Adabiyot” bo‘limida elektron va bosma nashrlarga havolalar mavjud.
talabalarga ushbu fanni o'rganishda yordam beradigan deniya.
Elektron ta’lim vositasining blok diagrammasi quyida keltirilgan
(1-rasm).
26
1-rasm - Elektron o'quv qo'llanmaning tuzilishi
2.1.2 Interfeys va navigatsiya
Elektron darslik index.html faylini ishga tushirish orqali ochiladi.
Qo'llanma bilan ishlash boshlang'ich sahifadan boshlanadi. boshlang'ich sahifa
qo'llanmaning sarlavha sahifasidir. haqida ma'lumotni o'z ichiga oladi
ta'lim muassasasi, darslik nomi, ishlab chiquvchi va ru-
loyiha rahbari (2-rasm).
2-rasm - Qo'llanmaning boshlang'ich sahifasi
Ekranning markazidagi mavzu nomini bosish orqali siz o'tishingiz mumkin
qo'llanmaning asosiy sahifasi.
Elektron darslikning o'zi blok yordamida ishlab chiqilgan
tartib va 3-rasmda ko'rsatilgan quyidagi maydonlardan iborat:
27
• qopqoq (logotip va sarlavha);
• Asosiy menyu;
• qo'shimcha menyu (barcha sahifalarda mavjud emas);
• tarkib;
• podval.
28
3-rasm - Elektron darslikning blokli tarkibi
Elektron ustaxonaning interfeysi qat'iy uslubda yaratilgan
tuyg'usini uyg'otadigan ko'k-yashil va kul ranglardan foydalanish
tinchlik va uyg'unlik.
Elektron ta'limdan foydalanishning afzalligi shundaki
amaliy topshiriqlarni bajarish jarayonida talaba har doim murojaat qilishi mumkin
nazariy materialga o'tish va kerakli ma'ruzani tezda topish
bu vazifani bajarish uchun. Ushbu elektron qo'llanma taqdim etadi
Biz hammamiz tegishli mavzularga o'tamiz.
Qo'llanma bo'ylab navigatsiya asosiy gorizont yordamida amalga oshiriladi -
tal menyusi (4-rasm).
Sahifalar gipermatnli havolalar bilan bog'langan. Menyu
qo'llanmaning istalgan sahifasida mavjud va bo'limlarga havolalar mavjud:
1. "Uy".
2. “Nazariya”.
3. “Mashq qilish”.
4. “Boshqaruv”.
5. "Lug'at".
6. “Adabiyot”.
Hozirda faol bo'lgan sahifa asosiy sahifada ta'kidlangan.
nom menyu rangi.
29
4-rasm - Asosiy menyuning ko'rinishi
"Nazariya", "Amaliyot", "Nazorat" bo'limlari ichida navigatsiya va
"Lug'at" qo'shimcha menyu yordamida amalga oshiriladi. Qolganlari uchun
sahifalar, bo'lim ichida harakat qilishning hojati yo'q,
chunki ular juda kam ma'lumotni o'z ichiga oladi.
Ochiq bo'limga qarab, qo'shimchaning mazmuni
tana (yordamchi) menyusi. Shunday qilib, masalan, yordamchiga o'xshaydi
"Nazariya" bo'limining yangi menyusi (5-rasm):
5-rasm — "Nazariya" bo'limining qo'shimcha menyusi ko'rinishi
Faol menyu elementi rang bilan ta'kidlangan.
Qo'shimcha menyudan mavzularga o'tish orqali amalga oshiriladi
xatcho'plar - "langarlar". HTML-dagi shunga o'xshash xatcho'plar qachon ishlatiladi
foydalanuvchini to'g'ridan-to'g'ri kerakli joyga yo'naltirishingiz kerak
sahifalar, butun matnning zerikarli sahifalarini chetlab o'tish.
Asosiy sahifa uchta yashirin blokga bo'lingan: "Nafaqa to'g'risida", "Qayta-
talaba uchun tavsiyalar” va “O‘qituvchi uchun tavsiyalar” (6-rasm).
Birinchi xatboshida elektron ta'lim maqsadining qisqacha tavsifi mavjud
th qo'llanma, oxirgi ikki - tavsiya xarakteriga ega bo'lgan ma'lumotlar
nafaqa bilan ishlash uchun rakter. Blok mazmunini kengaytirish uchun bosing
uning ustiga, blokni yana bosganingizda tarkibni yashiradi.
o'ttiz
6-rasm - Qo'llanmaning bosh sahifasi
"Nazariya" sahifasiga o'tgandan so'ng, qo'shimcha vosita paydo bo'ladi.
Navigatsiya mumkin boʻlgan mavzular nomi bilan yalangʻoch. Jami in
Oltinchi bo'lim mavzular, ularning har biri o'z navbatida kichik mavzularga bo'lingan,
materialni tushunishni osonlashtirish. Ikkinchisi konda joylashgan.
chodir va sarlavhani bosganingizda ularning mazmunini oching (7-rasm).
Har bir mavzu oxirida laboratoriyaga borish uchun havolalar mavjud
o'rtasida tez o'tishni ta'minlaydigan mavzu bo'yicha joriy ishlar
qo'llanmaning bo'limlari.
Shuningdek, talabalar nazariy blokdan o'tishlari mumkin
asosiy menyu yordamida mashq bloki.
7-rasm - "Nazariya" bo'limining sahifasi
Menyuning asosiy bandi “Amaliyot” laboratoriya bilan tanishish imkonini beradi
ushbu qo'llanmada ko'zda tutilgan murakkab ishlar. Yordamchi
menyu amaliy ish nomini ko'rsatadi va beradi
tanlangan elementlarga o'tish qobiliyati. Jami oltita laboratoriya mavjud va
ularning mazmuni nazariy blok mavzulariga mos keladi.
Har bir ish 2-3 ta amaliy topshiriqni o'z ichiga oladi (8-rasm).
ish tartibining tavsifi, chizmalar va kod qismlari. V
ish oxirida mustaqil ishga o'tish uchun havola mavjud
bu mavzu.
31
32
8-rasm - "Amaliyot" bo'limining sahifasi
Menyuning "Boshqarish" bo'limida o'z-o'zini boshqarish uchun oltita vazifa mavjud.
th talabalarning chiqishlari (9-rasm). Yordamchi menyu ko'rsatiladi
asarlar mavzularining sarlavhalarini bosadi. Har bir vazifa o'nta variantni o'z ichiga oladi.
9-rasm - "Boshqarish" bo'limining sahifasi
Menyuning "Lug'at" bandi uchun xos bo'lgan atamalar ro'yxati ko'rsatiladi
bu kurs va qo'shimcha yordamida ular o'rtasida navigatsiyani ta'minlaydi
tana menyusi (10-rasm):
33
10-rasm — Lug'at bo'limi sahifasi
Lug'atga o'tish har qanday o'quv blokidan amalga oshirilishi mumkin
foyda.
Ushbu bo'limdagi yashirin kontent blokini bosish ochiladi
belgilangan diapazondagi atamalar ro'yxati, ularning ta'riflari.
"Adabiyot" bo'limida adabiyotga havolalar mavjud bo'lib, ular
ushbu fanni o'rganishda foydali bo'lishi mumkin (11-rasm). Bob
ikki qismdan iborat: “Kitoblar” va “Internet manbalari”.
Elektron resurslarga o'tish qulayligi uchun giperhavolalar mavjud,
bosish orqali tegishli Internet-resurs ochiladi
yangi brauzer yorlig'i.
11-rasm — “Adabiyot” bo‘limi sahifasi
Sahifada harakatlanish qulayligi uchun yuqoriga ko'tarish tugmasi mavjud
ikkinchisi o'q shaklida tasvirlangan va ko'proq aylantirilgandan so'ng chap tomonda paydo bo'ladi
ekranning yarmi. Ushbu tugmani bosish bilan aylantiriladi
sahifalar uy holatiga qadar.
2.1.3 Nazariy blok
34
"Nazariya" bo'limi bilan ishlash bo'yicha bilimlarni shakllantirish uchun mo'ljallangan
C# da Windows Forms va 6 ta mavzuni o'z ichiga oladi:
1. Shakl yaratish.
2. Boshqaruv elementlari bilan tanishish.
3. Ma'lumotlar massivlari bilan ishlash.
4. Bir nechta shakllar bilan ishlash.
5. Grafika bilan ishlash.
6. Voqealarni boshqarish.
35
Har bir mavzu bo'yicha nazariy materiallardan so'ng
trolling savollari, shuningdek bo'limdan laboratoriya ishiga giperhavola
Mavzuga tegishli "amaliyot".
Materiallar aniqlik uchun tasvirlarni o'z ichiga oladi, shuningdek
kod parchalari.
Quyida ushbu mavzularning qisqacha tavsifi keltirilgan.
Mavzu 1. Shakl yaratish
Bu mavzuda talaba “shakl” tushunchasi, tartib bilan tanishadi
Visual ishlab chiqish muhiti bilan Windows Forms loyihasini yaratish
Studiya, forma kodli fayllar (12-rasm). Shuningdek, u asosiy narsani tasvirlaydi
shakllarning xossalari, usullari va hodisalari.
Ushbu mavzu uchta kichik mavzuni o'z ichiga oladi:
1. Ishga kirishish.
2. Shakl xossalari.
3. Shaklning usullari va hodisalari.
12-rasm - Birinchi mavzuning fragmenti
36
Mavzu 2. Boshqaruv elementlariga kirish
Nazariy materiallarda "element" tushunchasi haqida ma'lumotlar mavjud
nazorat qilish", shaklga yangi element qo'shish, shuningdek,
Xia kabi standart boshqaruv elementlari: Tugma (tugma), CheckBox
(tasdiqlash qutisi), RadioButton (radio tugma), TextBox (matn qutisi), Label
(yorliq), DataGridView (jadval elementi), PictureBox (tasvir bloki)
niya), ListBox (oddiy ro'yxat), ComboBox (birlashtirilgan ro'yxat),
DateTimePicker (taqvim), MonthCalendar (taqvim), GroupBox (blok)
guruhlash), Panel (panel). Ushbu elementlarning ba'zi xususiyatlari tasvirlangan.
asosiy voqealarni qayta ishlash uchun kod misollari bilan politsiya (13-rasm).
Ushbu mavzu oltita kichik mavzuni o'z ichiga oladi:
1. Tugmachani boshqarish (tugma).
2. Tanlash uchun boshqaruv elementlari.
3. Ma'lumotlarni kiritish va chiqarish uchun elementlar.
4. Ro'yxatlar.
5. Kalendarlar.
6. Windows formalaridagi konteynerlar.
13-rasm - Ikkinchi mavzuning fragmenti
Mavzu 3. Ma'lumotlar massivlari bilan ishlash
Mavzu sinfning asosiy xususiyatlari va usullarini tavsiflashga bag'ishlangan
System.Masiv, massivlarning o'lchamlari va C# tilida indekslanishi (14-rasm).
Talaba quyidagi tushunchalar bilan tanishadi: “bir o'lchovli massa
siv", "ikki o'lchovli massiv", "tuzilmalar massivi". Yo‘llari ko‘rib chiqilmoqda
sanab o'tilgan massivlarning deklaratsiyasi.
Nazariy material misollar va parchalar bilan birga keladi
talabalar tomonidan ma'lumotlarni idrok etishni soddalashtirish uchun mo'ljallangan kod.
Ushbu mavzu beshta kichik mavzuni o'z ichiga oladi:
1. System.Array sinfining xossalari.
2. System.Array sinfining usullari.
3. Bir o‘lchovli massivlar.
4. Ko‘p o‘lchovli massivlar.
37
5. C# tilidagi strukturalar massivlari.
14-rasm - Uchinchi mavzuning fragmenti
Mavzu 4. Bir nechta shakllar bilan ishlash
Mavzu ikki yoki undan ortiq shakl qo'shish imkoniyatini muhokama qiladi
loyiha va ular orasidagi parametrlarni uzatish usullari, ochish va yopish usullari
qoplama shakllari (15-rasm).
Kirish modifikatorlari o'rtasidagi farq
ochiq va ommaviy.
Talaba “asosiy shakl”, “modal” tushunchalari bilan tanishadi
shakl”, “modelsiz shakl”, “statik o‘zgaruvchilar”. Misol keltiriladi
statik yordamida ma'lumotlarni bir shakldan ikkinchisiga o'tkazish
o'zgaruvchilar.
Ushbu mavzu uchta kichik mavzuni o'z ichiga oladi:
1. Modal va modal bo'lmagan shakllar.
2. Subform (modelsiz) formani ochish.
3. Statik o‘zgaruvchilar.
38
15-rasm - To'rtinchi mavzuning fragmenti
39
Mavzu 5. Grafika bilan ishlash
Mavzuning materiali Grafika sinfiga va ushbu sinfning metodlariga bag'ishlangan
shakllarga chizishda eng ko'p qo'llaniladi. Ta'riflangan
Graphics sinfining ob'ektini yaratish usuli, ishlatiladigan asosiy ob'ektlar
Grafik ob'ekt - Pen, Brush sinflari. Bundan tashqari, hisobga olinadi
Rang tuzilishi (16-rasm).
Ushbu mavzu uchta kichik mavzuni o'z ichiga oladi:
1. Grafika darsi.
2. Graphics sinfining obyektini yaratish.
3. Sinflar Qalam, Brush va tuzilishi Rang.
16-rasm - Beshinchi mavzuning fragmenti
Mavzu 6. Voqealarni boshqarish
Nazariy ma'lumotlarda voqealar bilan ishlash haqida ma'lumotlar mavjud
C#. Hodisa ishlov beruvchilarini qanday qo'shish va olib tashlashni tushuntiradi.
Klaviatura va sichqoncha bilan ishlashda hodisalarni boshqarish
Windows Forms, shuningdek, klaviaturadan kiritishni boshqarish (17-rasm).
Ushbu mavzu beshta kichik mavzuni o'z ichiga oladi:
1. Ishlovchi qo‘shish.
2. Ishlovchini olib tashlash.
3. Klaviatura hodisalari.
4. Boshqariladigan kiritish.
40
5. Sichqoncha hodisalari.
17-rasm - Oltinchi mavzuning fragmenti
2.1.4 Amaliyot bloki
Elektron o'quv qo'llanmaning amaliy qismi "Loyiha yaratish-
C# tilidagi Windows Forms oltita laboratoriyani o'z ichiga oladi
nazariy materialni mustahkamlashga qaratilgan. Laboratoriya mavzulari
nazariy blok mavzulariga mos keladi:
1. Shakl yaratish.
2. Boshqaruv elementlari bilan tanishish.
3. Ma'lumotlar massivlari bilan ishlash.
4. Bir nechta shakllar bilan ishlash.
5. Grafika bilan ishlash.
6. Voqealarni boshqarish.
Har bir laboratoriya quyidagilarni o'z ichiga oladi:
• tartib raqam;
• sarlavha;
• maqsad;
• bosqichma-bosqich ko'rsatmalar bilan vazifalar nomi;
tavsif, rasmlar va kod parchalarini o'z ichiga olgan;
• mustaqil ishga o‘tish uchun havola.
Laboratoriya ishlarini ular taqdim etilgan tartibda bajarish.
Ishning natijasi o'qituvchiga ko'rsatilishi kerak.
Birinchi laboratoriya ishi (18-rasm) ikkita vazifadan iborat:
1. Vazifa 1. To'g'ri burchakli Windows shaklini o'rnatish.
2. Vazifa 2. To'rtburchak bo'lmagan Windows shaklini yaratish.
41
18-rasm - Birinchi laboratoriya ishining parchasi
42
Ushbu maqolada talabalar to'rtburchaklar qurish usullarini o'rganadilar va
to'rtburchaklar bo'lmagan Windows shakllari va shakllarni sozlash bo'yicha ko'nikmalarga ega bo'ling.
Ikkinchi laboratoriya ishi (19-rasm) ikkita vazifadan iborat:
1. Vazifa 1. Formaga boshqaruv elementlarini joylashtirish.
2. Vazifa 2. ComboBox ro'yxati bilan ishlash.
19-rasm - Ikkinchi laboratoriya ishining fragmenti
Ushbu amaliy darsda talabalar o'rganishga taklif qilinadi
boshqaruv elementlaridan foydalanish va misol ilovasini amalga oshirish
niya, berilgan koddan foydalanib.
Ushbu laboratoriyani bajarish orqali talabalar o'zlashtiradilar
katakchalar, tugma tugmalari kabi elementlar bilan ishlash ko'nikmalari,
teglar Label, RadioButton switch, shuningdek comboBox va groupBox.
Uchinchi laboratoriya ishi (20-rasm) uchta vazifadan iborat:
1. Vazifa 1. Bir o'lchovli massivni kiritish va chiqarish.
2. Vazifa 2. Ikki o'lchovli massivni kiritish va chiqarish.
3. Vazifa 3. Tuzilmalar massivini chiqarish.
43
20-rasm - Uchinchi laboratoriya ishining parchasi
Uchinchi laboratoriya ishi doirasida talabalar kompozitsiya bilan tanishadilar.
bir o'lchovli, ko'p o'lchovli va massivlar bilan ishlash texnikasi va usullari
Windows Form yordamida C# tilidagi tuzilmalar.
Formada massivni sikl operatori yordamida ko‘rsatishni o‘rganing
la for sharti va foreach sikl operatori bilan.
Taqdim etilgan kod yordamida namunaviy dasturni amalga oshiring.
Laboratoriyada sizga fikr berish uchun rasmlar mavjud
taxminiy natija haqida, shuningdek, ishni soddalashtiradigan kod parchalari
ilova ustida.
To'rtinchi laboratoriya ishi (21-rasm) ikkita vazifadan iborat:
1. Vazifa 1. Ikkinchi shaklni yaratish.
2. Vazifa 2. Formalar orasidagi ma'lumotlarni uzatish.
44
21-rasm - To'rtinchi laboratoriya ishining parchasi
To'rtinchi laboratoriyada talabalar qo'shimcha qo'shishni o'rganadilar
mavjud loyihaga qo'shimcha shakllar va o'tkazishni tashkil qilish
umumiy foydalanish modifikatori yordamida ular orasidagi ma'lumotlar.
Beshinchi laboratoriya ishi (22-rasm) ikkita vazifadan iborat:
1. Vazifa 1. CreateGraphics usulidan foydalanish.
2. 2-topshiriq. MouseDown hodisasi bilan ishlash.
Beshinchi laboratoriya ishining bir qismi sifatida talabalar ko'nikmalarga ega bo'ladilar
CreateGraphics usuli yordamida.
Shuningdek, chizilganda sichqoncha hodisalarini boshqarish misolini ko'rib chiqing
shakl. dan foydalanib shaklda uy chizish misolini bajaring
ishdagi kod.
Laboratoriya ishi tasvirlar bilan tasvirlangan va ular bilan ta'minlangan
dastur ustida ishlashni osonlashtiradigan kod parchalari.
22-rasm - Beshinchi laboratoriya ishining parchasi
Oltinchi laboratoriya ishi (23-rasm) ikkita vazifadan iborat:
1. Vazifa 1. “Ishga tushirish tugmasi” loyihasining shakli.
2. 2-topshiriq. MouseDown hodisasi bilan ishlash.
45
23-rasm - Oltinchi laboratoriya ishining parchasi
46
Oltinchi laboratoriya ishini bajarish uchun talabalar taklif qilinadi
Runaway Button loyihasini amalga oshirish orqali voqealarni boshqarish ko'nikmalariga ega bo'ling
ka" berilgan kod yordamida. Loyihaning mohiyati: sichqonchani ko'targanda
ikkita forma tugmalaridan birida tugma "qochib ketadi", bu esa uni bosishga majbur qiladi
ancha qiyin.
Nazariy bo'limning har bir mavzusidan keyin nazorat mavjud
savollar (24-rasm), talaba javob tayyorlashi kerak. Xo-
de laboratoriya ishini himoya qilish, o'qituvchi talaba so'rashi mumkin
bu savollar o'quv materialini o'zlashtirish darajasini baholash uchun.
24-rasm - Xavfsizlik savollari
2.1.5 Boshqaruv bloki
Nazorat bloki davomida olingan bilimlarni nazorat qilish uchun mo'ljallangan
nazariy materialni o'rganish va laboratoriya ishlarini bajarish.
Ushbu qism amaliy vazifalarni o'z ichiga oladi
qoplangan materialni o'z-o'zini mustahkamlash.
Mustaqil ish tizimli ravishda oltita vazifaga bo'lingan
nazariy materialga muvofiq.
Nazorat vazifalarining o'zi variantlarga bo'lingan, ularning jami o'ntasi bor.
Har bir talaba ishning o'ziga xos variantini to'ldiradi, qaysi
rekordlar kitobi raqamining oxirgi raqami bilan belgilanadi.
Quyida (25-rasm) o'z-o'zini boshqarish uchun amaliy topshiriqning namunasi keltirilgan.
ko'prik ishi.
47
25-rasm - "Boshqarish" bo'limidagi topshiriqning namunasi
2.2 Pedagogikdan foydalanish bo'yicha ko'rsatmalar
ta'lim jarayonida mahsulot
Elektron o'quv qo'llanmadan audio uchun foydalanish tavsiya etiladi
tor sinflari, laboratoriya va mustaqil ishlarni himoya qilishdan boshlab
o'qituvchining mavjudligini anglatadi. Bundan tashqari, faoliyati
topshiruvchi maslahat xarakteriga ega (talabalar bilan maslahatlashadilar
qiyinchilik tug'dirgan masalalar bo'yicha o'qituvchi).
Bundan tashqari, ushbu qo'llanma mustaqil o'rganish uchun ishlatilishi mumkin
ushbu mavzuni o'qish.
Qo'llanmada keltirilgan nazariy materiallar asosiyni o'z ichiga oladi
Kursning yangi ma'lumotlar qismi, ularni o'tkazishda foydalanish mumkin
ma'ruza darslari.
Amaliy topshiriqlar - amaliy mashg'ulotlar paytida va yoki-
talabalarning mustaqil ishlarini tashkil etish, chunki bu mashqlar
olingan bilimlarni mustahkamlashga hissa qo'shish.
Menyuning "Boshqarish" bandi nazoratni amalga oshirish uchun ishlatiladi
ishlaydi va har bir kurs mavzusi uchun muhim bosqichlarni taqdim etadi. Qo'ng'iroq -
talaba bilimini xolis baholash imkonini beradi.
Kursni chuqur o'rganish uchun talabalar foydalanishlari mumkin
bo'limda joylashgan adabiy va Internet manbalariga havolalar
"Adabiyot".
Menyuning "Lug'at" bandi talqini bilan atamalar to'plamini o'z ichiga oladi
bu deyarli har qanday savolga javob berishga yordam beradi.
Elektron darslik intuitiv interfeysga ega
va oddiy tuzilish. Foydalanuvchi faqat asosiy narsalarni bilishi kerak
kompyuter fanlari va Internet-brauzer qobiliyatlari.
Qo'llanma bilan ishlashda talabalar quyidagilarga rahbarlik qiladilar
ko'rsatmalar:
48
1. Kompyuteringizni yoqing.
2. Elektron darslik papkasini oching.
3. O'rnatilgan brauzer yordamida index.html faylini oching
kompyuteringizda (Internet Explorer 9 va undan yuqori versiyalari, Mozilla Firefox,
Opera va boshqalar).
4. Qo'llanmaning asosiy sahifasiga o'ting va kerakli narsani tanlang
kerakli ma'lumotlarni o'z ichiga olgan bo'lim.
5. Navigatsiya orqali keyingi ishlarni qachon bajarish
asosiy va yordamchi menyular yordami.
6. Sahifani tez aylantirish uchun tugmadan foydalaning.
"Tepada".
7. Qo'llanmaning oldingi sahifasiga qaytish uchun dan foydalaning
"Orqaga" va "Oldinga" standart brauzer tugmalaridan yoki asosiy menyudan foydalaning
Bo'limlarga havolalar bilan yalang'och.
XULOSA
So'nggi bir necha yil ichida veb-ga asoslangan ilovalar paydo bo'ldi
nihoyatda mashhur.
Windows Forms allaqachon Windows rivojlanishiga ta'sir qilgan. Bular-
qalam, dastur dizaynning dastlabki bosqichida bo'lsa,
veb-ga asoslangan ilovani yaratish to'g'risida qaror qabul qiling
yoki butunlay mijoz tomoni, bu biroz qiyinroq bo'ldi. Mijoz ilovalari
Windows ilovalari tez va samarali ishlab chiqilishi mumkin va ular
foydalanuvchilarga ko'proq imkoniyatlarni taklif qiladi.
Yakuniy saralash ishining bir qismi sifatida u ishlab chiqilgan
uchun "C# da Windows Forms loyihalarini yaratish" elektron darsligi
tayyorlov yo'nalishi ikkinchi kurs talabalari 09.03.02 Axborot
o'quv profilining tizimlari va texnologiyalari "Axborot texnologiyalari
media industriyasi”, nazariy ma’lumotlarni o‘z ichiga olgan, shuningdek
Windows Forms bilan amaliy ishlarga bag'ishlangan laboratoriya bo'limi
Visual Studio muhiti.
Adabiyotlar va Internet manbalari tahlili shuni ko'rsatdiki, bu boradagi materiallar
bu mavzuda juda ko'p narsa bor, lekin u tuzilgan emas va batafsil bilan birga emas
nym tushuntirish.
“Algoritm-” fanining ish dasturi.
dasturlash tillari va tizimlari”, adabiyotlar va turli inter-
tadqiqot mavzusi bo'yicha manbalar yo'q.
Elektron ta’lim vositasining tuzilishi va interfeysi ishlab chiqildi.
biy "C# da Windows Forms loyihalarini yaratish", shuningdek trening
material.
Elektron o'quv qo'llanma: Windows Forms loyihalarini yaratish
C# "Rossiya" oliy kasbiy ta'lim federal davlat avtonom ta'lim muassasasi negizida o'quv jarayoniga kiritiladi
Davlat kasb-hunar pedagogika universiteti.
49
50
Dissertatsiya davomida:
1. "Algoritmik." fanining ish dasturi
dasturlash tillari va tizimlari”, adabiyotlar va turli inter-
tadqiqot mavzusi bo'yicha manbalar yo'q.
2. “So-” elektron darsligini loyihalash va ishlab chiqish.
Nazariy ma'lumotlarni o'z ichiga olgan C# da Windows Forms loyihalarini qurish
axborot va amaliy materiallar, laboratoriya va mustaqil shaklda
ishlaydi.
3. Foydalanilgan tanlangan va tizimlashtirilgan o'quv materiali
elektron o'quv qo'llanmasini ishlab chiqishda foydalaniladi.
4. Elektron darslik elektron shaklda amalga oshiriladi.
Shunday qilib, belgilangan vazifalarni to'liq bajarilgan deb hisoblash mumkin.
yakunlandi va maqsadga erishildi.
FOYDALANILGAN MANBALAR RO'YXATI
1. Albahari J. C# 6.0. Katalog. Tilning to'liq tavsifi [Matn] /
J. Albahari, B. Albahari - 6-nashr. - Moskva: Uilyams, 2016. - 1040 p.
2. Billig V. A. C# da obyekt dasturlash asoslari (C# 3.0,
Visual Studio 2008) [Matn]: o'quv qo'llanma / V. A. Billig. - Moskva: In-
Ternet axborot texnologiyalari universiteti, Binom. Laboratoriya
51
niy, 2016. - 584 b.
3. Nemis tili O. Talaba uchun Java va C # tillarida dasturlash [Matn]:
darslik / O. German, Yu. German. - Sankt-Peterburg: BHV-
Peterburg, 2014. - 512 b.
4. C# tilini o'rganish [Elektron resurs]. - Kirish rejimi: http://c-
sharp.in.ua/about/ (kirish sanasi: 01.12.2016).
5. Visual C# bo'yicha interaktiv o'quv qo'llanma [Elektron resurs]. — Qayta-
Kirish rejimi: https://msdn.microsoft.com/en-us/library/bb383962(v=vs.90).aspx/
(kirish sanasi: 05.12.2016).
6. E. A. Ishkova, C# darsligi. Dasturlashning boshlanishi [Matn]:
darslik / E. A. Ishkova - 2-nashr. - Sankt-Peterburg: Fan va
Texnika, 2013. - 496 b.
7. Kotov O. M. C# tili. Qisqacha tavsif va texnologiyaga kirish
dasturlash [Matn]: o'quv qo'llanma / O. M. Kotov - Yekaterinburg:
Ural. un-ta, 2014. - 208 b.
8. Kulinenko I. M. Elektron darslik yaratish usullari
[Matn]: darslik / I. M. Kulinenko - Chelyabinsk: ChMK, 2012. - 11 b.
9. INTUITni BILISH C# tilida dasturlash asoslari: Axborot
[Elektron resurs]. - Kirish rejimi: http://www.intuit.ru/studies/courses/
2247/18/info/ (kirish sanasi: 01.12.2016).
10. Podbelskiy V.V. C# tili. Asosiy kurs [Matn]: o'quv qo'llanma
bie / V. V. Podbelskiy - 2-nashr. - Moskva: Moliya va statistika, 2013 yil.
- 408 b.
11. C# 6.0 dasturlash tili va platformasi bo'yicha to'liq qo'llanma
me .NET 4.6 [Elektron resurs]. - Kirish rejimi: http://metanit.com/
sharp/tutorial/ (kirish sanasi: 12/10/2016).
12. To'liq kurs C# bazasi [Elektron resurs]. - Kirish rejimi:
https://glamcoder.ru/video/c-sharp-base-video/ (kirish sanasi: 12/06/2016).
13. Amaliy qo'llanma. Win dasturi loyihasini yarating
dows shakllari [Elektron resurs]. — Kirish rejimi: https://
msdn.microsoft.com/en-us/library/42wc9kk5(v=vs.110).aspx/ (Kirish mumkin:
2016 yil 26 dekabr).
14. C, C# va Java tillarida dasturlash [Elektron resurs]. — Qayta-
kirish rejimi: http://vscode.ru/category/prog-lessons/c-sharp/ (kirish:
10.2.2017).
15. Rubantsev V. C-sharp da umumiy trening [Matn]: o'quv qo'llanma
sobie / V. Rubantsev - RVGames, 2014. - 205 p.
16. Windows Forms dasturlash bo'yicha qo'llanma [Elektron
manba]. — Kirish rejimi: https://metanit.com/sharp/windowsforms/ (sana
aylanish: 12/10/2016).
17. Elektron darsliklarni yaratish [Elektron resurs]. - Rejim
kirish: http://koi.tspu.ru/ebook/ (kirish sanasi: 03/15/2017).
52
18. Stillman E. Learning C # [Matn]: o'quv qo'llanma / E. Stillman,
J. Green - 3-nashr. - Sankt-Peterburg: Piter, 2014. - 816 p.
19. Suslova I. A. MU WRCni amalga oshirish va bajarish bo'yicha [Matn] /
I. A. Suslova, E. V. Chubarkova - Yekaterinburg: Federal davlat avtonom oliy ta'lim muassasasi "Ros. davlat
prof.-ped. un-t", 2014. - 41 p.
20. Elektron ta'lim vositalarini yaratish texnologiyalari [Elektron
manba]. - Kirish rejimi - http://www.ido.edu.ru/open/technology (sana
Kiritilgan: 29.01.2017).
53
21. Watson K. Visual C # 2010: to'liq kurs [Matn]: darslik / K. Wat-
orzu, K. Nagel, J. H. Pedersen, J. Reed, M. Skinner - ostida. ed. Artemenko
Yu.N. - Moskva: Uilyams, 2011. - 955 p.
22. Faronov V. V. C# bilan ilovalar yaratish: Qo'llanma
dasturchi [Matn]: darslik / V. V. Faronov - Moskva: Eksmo, 2008. -
576 b.
23. Flenov M. E. Injil C# [Matn]: o'quv qo'llanma / M. E. Flenov
- 2-nashr. - Sankt-Peterburg: BHV-Peterburg, 2012. - 560 p.
24. Dasturlash | Qiziqarli nashrlar | Xabrahabr [Elec-
taxt resursi]. - Kirish rejimi: http://habrahabr.ru/posts/programming/
(kirish sanasi: 25.02.2017).
25. Xorev P. B. Obyektga yo'naltirilgan dasturlash bilan
C# da chora-tadbirlar [Matn]: darslik / P. B. Xorev - 3-nashr. - Moskva:
Forum, Infra-M, 2016. - 200 b.
26. Shildt G. C # 4.0 bo'yicha to'liq qo'llanma [Matn]: o'quv qo'llanma / G.
Shildt - trans. ingliz tilidan. Bershtein I. V. - Moskva: Uilyams, 2012. - 1051 p.
27. HTML havolasi. [Elektron resurs]. - Kirish rejimi:
https://html.manual.ru (kirish sanasi: 15.03.2017).
28. HTML5, CSS3 [Elektron resurs]. - Kirish rejimi:
https://mva.microsoft.com/training-topics/html5_topic_page_en#!lang=1049 (sana
kirish: 04/15/2017).
29.htmlbook. [Elektron resurs]. - Kirish rejimi: http:// html-
kitob. ru (kirish sanasi: 15.03.2017).
30.JavaScript | MDN [Elektron resurs]. - Kirish rejimi:
https://developer.mozilla.org/en/docs/Web/JavaScript (Kirish mumkin:
15.04.2017).
31. Windows shakllari. C# da dasturlash [Elektron resurs].
- Kirish rejimi: http://csharpcoding.org/category/windows-forms/ (sana
aylanish: 15.03.2017).
54
ILOVA
• Rossiya Federatsiyasi Ta'lim va fan vazirligi
Federal davlat avtonom ta'lim muassasasi
Oliy ma'lumot
"Rossiya davlat kasb-hunar pedagogika universiteti"
Muhandislik-pedagogik ta'lim instituti
Axborot tizimlari va texnologiyalari kafedrasi
44.03.04 Kasbiy ta'lim yo'nalishi (tarmoqlar bo'yicha)
profili "Informatika va kompyuter injiniringi"
profillash "Kompyuter texnologiyalari"
TASDIQLASH
Kafedra mudiri N. S. Tolstova
"" 2017 yil
MASHQ
bakalavrning bitiruv malakaviy ishini bajarish uchun
5-kurs ZKT-512 guruhi talabalari Nikiforova Yuliya Vadimovna
1. Mavzu elektron darslik "C# da Windows Forms loyihalarini yaratish"
institutning 2017-yil 7-fevraldagi 73-son buyrug‘i bilan tasdiqlangan.
2. Boshliq Shireva Svetlana Nikolaevna, Art. kafedrasi o‘qituvchisi IS FGAOU VO
RGPPU
3. FGAOU VO RSPPU bakalavriat amaliyoti joyi
4. WRC uchun dastlabki ma'lumotlar fanning ishchi dasturi «Algoritmik
dasturlash tillari va tizimlari”, Faronov V. V. “Ilovalardan foydalanib ilovalar yaratish
C#: Dasturchilar uchun qo'llanma, Jozef Albahari, C# 6.0. Katalog. To'liq tavsif
til o'rganish", Flenov M. E. "C# Injil".
5. WRC matn qismining mazmuni (ishlab chiqiladigan masalalar ro'yxati)
• tadqiqot mavzusi bo'yicha adabiy va internet manbalarini tahlil qilish;
• “Algoritmik tillar va
dasturlash tizimlari” elektron ta’lim tuzilmasini aniqlash maqsadida
nafaqalar;
• ko‘rib chiqilayotgan mavzu bo‘yicha o‘quv materialini tizimlashtirish va tizimlashtirish;
• dizaynni, foydalanuvchi uchun qulay interfeysni ishlab chiqish, elektronning materialini tuzish
o'quv qo'llanma;
"C# da Windows Forms loyihalarini yaratish" elektron o'quv qo'llanmasini amalga oshirish.
6. Ko'rgazmali materiallar ro'yxati
Taqdimot Microsoft PowerPoint yordamida tayyorlangan.
“C# da Windows Forms loyihalarini yaratish” elektron darsligi.
7. Bitiruv malakaviy ishini bajarish uchun kalendar rejasi
Yo'q.
p/p
WRC bosqichining nomi
Muddati
bajarilishi
bosqich
Foiz
bajarilishi
WRC
belgi
yetakchi
amalga oshirish haqida
1 Yakuniy ish va yetkazib berish bo'yicha ma'lumotlar to'plami
bakalavriat amaliyoti uchun kreditlar
20.03.2017
15
2 Ishlab chiqilgan masalalar bo'yicha ishlarni bajarish
yakuniy ishda ularning taqdimoti:
Adabiyot va internet manbalarini tahlil qilish
tadqiqot muammosi
28.03.2017 10
Elektron ta'limga qo'yiladigan talablarni aniqlash
foyda
04/06/2017 5
Tanlash, tizimlashtirish va tizimlashtirish
tadqiqot materiali
13.04.2017 15
Elektron ta'lim interfeysini ishlab chiqish
foyda
27.04.2017 15
Elektron o'quv qo'llanmani joriy etish 15.05.2017 20
3 2017 yil 30 maydagi WRC matn qismi dizayni 5
4 uchun ishlayotgan demolar
WRC
06.01.2017 5
5 Norm nazorati 31.05.2017 5
6 SECda himoya qilish uchun hisobot tayyorlash 06/07/2017 5
8. Yakuniy malakaviy ish bo'limlari bo'yicha maslahatchilar
Vazifa berildi Vazifa qabul qilindi
55
Bo'lim nomi Maslahatchi
imzo sanasi imzolangan sana
Nazoratchi topshiriq qabul qilingan imzo sanasi talaba imzolangan sana
9. Yakuniy malakaviy ish va barcha materiallar tahlil qilinadi.
Yu. V. Nikiforovaga yakuniy saralash bosqichini himoya qilishga ruxsat berish mumkin deb hisoblayman
davlat imtihon komissiyasida ishlash.
Nazoratchi
imzolangan sana
10. Yu.V.Nikiforovaga yakuniy malakaviy ishini himoya qilishga ruxsat berilsin
davlat imtihon komissiyasida (kafedra majlisining bayonnomasi).
14.06.2017 yildagi 12-son)
Kafedra mudiri
imzolangan sana
Do'stlaringiz bilan baham: |