2.2 Berlilgan x, y nuqtalarni tutashtirib grafigini chizish dasturi.
Ushbu dastur berilgan x, y nuqtalarni birlashtib grafigini chizish dasturi hisoblanadi. Men bu dasturni tuzishda PictureBox kompanentidan grafik chizish uchun foydalandik. Dasrurdan chiqish , Grafik , Tozalash buyruqlarini kiritishda button tugmasidan foydalandik, qiymatlarni kiritish uchun TextBox komponentidan foydalandim .
Yuqoridagai holatda Textboxlarimizga qiymatlar berilib,funksiya grafigi
degan tugma bosilgan holat.
TEST
№1PictureBox komponenti nima vazifa bajaradi?
Rasmlar yuklash va grafiklar chizish
|
Taymer
|
MessageDlg(xabar) beradi.
|
Forma rangini o’zgartiradi.
|
№2 PictureBox komponenti xususiyatlaridan BackgroundImage vazifasi nima?
PictureBox foniga rasm o’rnatadi.
|
PictureBox uchun fon rangini o’zgartirish
|
Dialog oynasini ochadi.
|
Forma rangini o’zgartiradi.
|
№3 PictureBox komponenti xususiyatlaridan BackgroundImageLayout vazifasi nima?
PictureBox fon rasmini tartibga solish.
|
System (system.string) sinfiga mansub.
|
Fon rangini o’zgartiradi.
|
PictureBox bunday xusuiyati yo’q.
|
№4 MenuStrip komponentini formaga qanday qo’shiladi?
Sichqonchada ushlab sudrab formaga olib borib tashlanadi.
|
F5 klavishini bosish orqali.
|
F4 klavishini bosish orqali.
|
Xususiyatlar oynasidan qo’shish mumkin.
|
№5 MenuStrip xususiyatlar oynasini qanday ochamiz?
Sichqonchani o’ng tugmasini bosib “xususiyatlari” elementini tanlash orqali yoki qisqa F4 klavishini bosish orqali.
|
F5 ni bosganimizda ochiladi.
|
MenuStrip xususiyatlari yo’q.
|
Yuqoridagi barcha javoblar to’g’ri.
|
№6 MenuStrip xususiyatlaridan LayoutStyle vazifasi nima?
Menyuni joylashtirish usuli.
|
Menyuga rasm joylaydi.
|
Menyu rangini o’zgartiradi.
|
MenuStripda bunday xususiyat yoq.
|
№7 Button komponenti vazifasi nima?
Tugma vasifasini bajaradi.
|
Matn yozish.
|
Formaga grafik chiqaradi.
|
Rasm joylash.
|
№8 MenuStripning StackWithOverflow xususiyati vazifasi nima?
Elementlarni avtomatik ravishda to’ldiradi.
|
Gorizontal holatdan vertical holatga o’tkazadi.
|
False va True qiymat qabul qiladi.
|
Kursor ko’rinishini ozgartiradi.
|
№9 MenuStripga menyu elementlarini C# kod qismidan ham qo’shish mumkinmi?
Ha qoshsa bo’ladi. Buning uchun maxsus buyruqlar yozib chiqiladi.
|
Yo’q faqat dizayn qismidan qo’shish mumkin.
|
Bu tuzilayotgan dasturga bog’liq.
|
Yo’q MenuStripda faqat standart menyular bo’ladi.
|
№10 TextBox nima vazifa bajaradi?
Matinlar yozish
|
Rasm yuklash
|
Tugma.
|
Yorliq
|
11. Komponentlarni vazifasi bo’yicha saralang.
1
|
Button
|
A
|
Rasmlar joylash mumkin
|
2
|
Textbox
|
B
|
Menyular yaratish
|
3
|
MenuStrip
|
C
|
Matnlar yozish mumkinn
|
4
|
PictureBox
|
D
|
Tugma siifatida foydalanish mumkin
|
Javob
|
1-
|
2-
|
3-
|
4-
|
To’g’ri javob
|
1-D
|
2-C
|
3-B
|
4-A
|
12. Komponentlarni vazifasi bo’yicha saralang.
1
|
Label
|
A
|
Tanlash, tugma, belgilash foydalanish mumkin.
|
2
|
TextBox
|
B
|
Kun, oy, yil va kalendarni ko’rsatish.
|
3
|
DataTimePicker
|
C
|
Foydalanuvchi tomonida o’zgartirilib bolmaydigan matn yoki rasmlar ko’rsatish.
|
4
|
RadioButton
|
D
|
Matnlar yozish mumkinn
|
Javob
|
1-
|
2-
|
3-
|
4-
|
To’g’ri javob
|
1-C
|
2-D
|
3-B
|
4-A
|
13.Komponentlarni vazifasi bo’yicha saralang.
1
|
OpenFileDialog
|
A
|
Faylni saqlash uchun ishlatiladi.
|
2
|
SaveFileDialog
|
B
|
Fayl ochish uchun ishlatiladi.
|
3
|
ColorDialog
|
C
|
Matn shirftini o’zgartirish uchun ishlatiladi.
|
4
|
FontDialog
|
D
|
Matn rangini o’zgartirish uchun ishlatiladi.
|
Javob
|
1-
|
2-
|
3-
|
4-
|
To’g’ri javob
|
1-B
|
2-A
|
3-D
|
4-C
|
14.MenuStripni standart menyu elementlarini sarang.
1. MenuItem 2.File 3.Save 4.ComboBox 5.Open 6.TextBox.
Javob
|
|
To’g’ri javob
|
1, 4, 6;
|
15. MenuStrip xususiyatlarini sarlang.
1. BackColor 2. Cursor 3. LayoutStyle 4. BackgroundImage. 5. StackWithOverflow.
Javob
|
|
To’g’ri javob
|
1, 3, 4, 5;
|
16. Quydagilarni vazifasi bo’yicha saralang.
1
|
MessageBox.Show();
|
A
|
Oynani yopish
|
2
|
Application.Exit()
|
B
|
Yangi oyna ochish
|
3
|
Form a=new Form();
a.Show();
|
C
|
Ekranga qisqa xabar chiqarish
|
Javob
|
1-
|
2-
|
3-
|
To’g’ri javob
|
1-C
|
2-A
|
3-B
|
17. Quydagilarni vazifasi bo’yicha saralang.
1
|
TextBox1.Copy();
|
A
|
textBox1ga yozilgan matni belgilash
|
2
|
TextBox1.Clear();
|
B
|
textBox1ga yozilgan matndan nusxa olish
|
3
|
TextBox1.Undo();
|
C
|
textBox1ga yozilgan matnni o’chirish
|
Javob
|
1-
|
2-
|
3-
|
To’g’ri javob
|
1-B
|
2-C
|
3-A
|
18. Quydagilarni vazifasi bo’yicha saralang.
1
|
Close();
|
A
|
Bufer xotiradagi malumotni joylash uchun ishlatiladi
|
2
|
Paste();
|
B
|
Matnni belgilash uchun ishlatiladi
|
3
|
SelectAll();
|
C
|
Oynani yopishish uchun ishlatiladi
|
Javob
|
1-
|
2-
|
3-
|
To’g’ri javob
|
1-C
|
2-A
|
3-B
|
19. Quydagilarni vazifasi bo’yicha saralang.
1
|
MenuStrip
|
A
|
Belgilovchi tugma vazifasini bajaradi
|
2
|
RichTextBox
|
B
|
Menyu yaratish
|
3
|
CheckBox
|
C
|
Juda ko’p matn yozish mumkin
|
Javob
|
1-
|
2-
|
3-
|
To’g’ri javob
|
1-B
|
2-C
|
3-A
|
20. Quydagilarni vazifasi bo’yicha saralang.
1
|
NomericUpDown
|
A
|
Shriftni o’zgartirish
|
2
|
ProgressBar
|
B
|
Raqamli sanashni amalga oshirish
|
3
|
FontDialog
|
C
|
Jarayonni bajarilishini ko’rsatuvchi komponent
|
Javob
|
1-
|
2-
|
3-
|
To’g’ri javob
|
1-B
|
2-C
|
3-A
|
XULOSA
Men ushbu kurs ishini tayyorlash davomidagi vaqt oralig`ida juda ko`p bilim, ko`nikma va malakalarga ega bo`ldim. Ushbu kurs ishim yordamida C# tili, uning tarixi, asoschilari, uning asosi, til grammatikasi va qoidalari va operatorlar haqida juda ko`p bilimga ega bo`ldim. Bundan tashqari Windows formada komponentlar bilan ishlash menyular yaratishni o’rgandim. C# visual studio dasturida funksiyalarni grafigini Windows formada xosil qilishni o’rgandim. Menga berilgan topshiriq y=k*x+b fumksiya grafigini chizish dasturini yaratish edi. Men bu dasturni yaratish davomida, Windows formada ko’plab kompanentlar bilan ishlab ko’rdim va kompanetalar vazifalari va imkonyatlarini yanada chuqurroq o’rgandim, jumladan grafik hisil qilish uchun men ikkita Panel va PictureBox kompanetalarini imkonyatlarini ko’rib chiqdim va PictureBox kampanentini tanladim va o’z dasturimni shu kompanentidan foydalanib tuzdim men bundan tashqari Buton tugmasi,TextBox kompanentidan ham foydalandim. Qisqa qilib aytganda ushbu kurs ishim menga juda ko`p bilim olishimga, izlanishimga majbur qildi va bundan afsuslanmayman. Bu dasturni tanlab bajarishimdan maqsad Windows formada grafiklar chizish dasturi qanday yaratilganiga qiziqar edim. Kurs ishini bajarish davomida y=k*x+b funksiya grafigini chizish dasturini o’rganib chiqdim va ushbu dasturni yaratdim. Bu dasturni yozish davomida C# dasturlash tili; - obyektga yo’naltirilgan dasturlash tililari haqida bilim va ko’nikmalarga ega bo’ldim, tushunchalarim chuqurlashdi. Endilikda men dasturlash tilini yanada mukammal o’rganim ushbu fanni rivojlanishiga hissa qo’shib vatanimizga hizmat qilish maqsadidaman. Men bu maqsadim yo’lida dasturlash tillarini o’rganishda malakali o’qituvchilarimdan bilim va ko’nikmalar olmoqdaman.
Do'stlaringiz bilan baham: |