Kurs ishining amaliy ahamiyati. Kurs ishi jarayonida ilgari surilgan fikrlardan, yondashuvlardan hamda samaradorligini ta’minlovchi Kurs ishi natijalaridan pedagogik fanlar bo‘yicha ma’ruzalar tayyorlash, qo‘llanmalar yaratish, shuningdek metodik tavsiyanomalar yaratishda, ish tajribalarini ommalashtirishda samarali foydalanishga xizmat qiladi.
Kurs ishi ishining tarkibiy tuzilishi va hajmi: ish kirish, 2 bob, 4 bo‘lim, umumiy xulosalar va tavsiyalar, foydalanilgan adabiyotlar ro‘yhatidan iborat.
§. Windows Formsga kirish.
Shakl yoki viktorinada boshqa odamlarni hamkorlik qilishga taklif qilganingizda, hamkorlar tarkib qo‘shishi, javoblarni tahlil qilishi va shaklni boshqalar bilan baham ko‘rishi mumkin.
Hamkorlik uchun ariza yoki viktorinani baham ko'ring
Microsoft Forms-da hamkorlik qilish uchun ariza yoki testni oching.
Hamkorlik yoki Dublikat tugmasini tanlang .
Eslatma: Biz hamkorlik shakliga kirish uchun kirish nuqtalarini bosqichma-bosqich kengaytirmoqdamiz. Agar ulashish tugmasi ko'rinmasa, Ulashish tugmasini tanlang va keyingi bosqichga o'ting.
Hamkorlik uchun baham ko'rish maydonida ko'rish va tahrirlash uchun havolani olish - ni tanlang .
Quyidagi hamkorlik ruxsatnomalaridan birini tanlang:
Office 365 yoki maktab hisobiga ega foydalanuvchilar shaklingizni ko‘rishi va tahrirlashi mumkin. Tashkilotingiz ichida yoki tashqarisida Office 365 yoki maktab hisobiga ega bo‘lgan har bir kishi shaklingizni ko‘rishi va tahrirlashi mumkin.
Eslatmalar:
Agar siz GCC hisobi bilan kirgan bo'lsangiz, formani faqat ijarachidagi boshqa foydalanuvchilar bilan jonlantirishingiz mumkin bo'ladi. Agar administrator tashqi almashishni yoqib qo'ygan bo'lsa , siz shaklni mijozdan tashqari foydalanuvchilar bilan baham ko'rishingiz mumkin, lekin GCC yoqilgan muhitda. Office 365 Government AQSh muhitlari haqida ko'proq bilib oling .
GCC yuqori va doD muhitlari uchun tashqi almashish mavjud emas. Biznes takliflari uchun umumiy Microsoft 365 ilovalari va AQSh hukumati hamjamiyat bulutida (GCC), GCC High va DoDda mavjud boʻlgan Microsoft Forms xususiyatlari haqida koʻproq bilib oling .
Tashkilotimdagi odamlar shaklingizni ko‘rishi va tahrirlashi mumkin. Tashkilotingizdagi har bir kishiga hammualliflik ruxsati berilgan va ular sizning shaklingizni ko‘rishi va tahrirlashi mumkin.
Tashkilotimdagi ayrim odamlar shaklingizni ko‘rishi va tahrirlashi mumkin. Hammualliflik ruxsatlarini faqat tashkilotingizdagi siz koʻrsatgan aniq odamlar yoki guruhlar koʻrishi va tahrirlashi mumkin.
Eslatmalar:
Tashkilotingizdagi muayyan foydalanuvchilar bilan shaklda hamkorlik qilish uchun faqat Office 365 pochta qutisini tanlashingiz mumkin. Maxsus Microsoft Exchange serverlarida joylashgan va REST API orqali kirish kabi boshqa pochta qutilari bo'lgan foydalanuvchilar qo'llab-quvvatlanmaydi. Batafsil o'qing .
Bitta shaklga 100 tagacha hamkorlar tayinlanishi mumkin va ular alohida foydalanuvchilar yoki guruhlar boʻlishi mumkin. Guruh (undagi odamlar sonidan qat'iy nazar) bitta hammuallif hisoblanadi.
Nusxalash ni bosing . Endi bu havolani boshqa mualliflar olishi mumkin boʻlgan joyga, masalan, elektron pochta xabari, daftar yoki jamoalarga joylashtirish mumkin.
Eslatmalar:
Shaklingizdagi hamkorlik havolasiga kirish huquqiga ega boʻlgan hamkor sifatida tayinlagan har bir kishi savollar va javoblarni koʻrishi va tahrirlashi mumkin boʻladi.
Hamkorlar roʻyxatiga kiritilmagan har bir kishi test yoki shaklga kirish uchun hamkorlik havolasidan foydalana olmaydi.
Hamkorlik shakli yoki viktorinani baham ko'rganingizda, siz hali ham egasi bo'lasiz va Shakllar portalida qolasiz, biroq hamkorlaringiz uni baham ko'rgan havola orqali ko'rishlari va tahrirlashlari mumkin. Siz baham ko'rgan ariza yoki testning yuqori qismida siz hozirda o'zgarishlarni tahrirlayotgan har bir shaxsning bosh harflarini ko'rasiz.
Foydalanuvchi yoki guruh bosh harflari bo'lgan piktogrammalar ayni paytda tahrir qilinayotgan har bir bo'lim yonida paydo bo'ladi.
Eslatma: Hamkorlar hamkorlik ruxsati darajalarini o‘zgartira olmaydi. Misol uchun, agar siz shakl egasi sifatida tashkilotimdagi foydalanuvchilarga koʻrish va tahrirlash uchun ruxsatlarni oʻrnatgan boʻlsangiz , hamkorlaringiz bu ruxsat darajasini boshqasiga oʻzgartira olmaydi (masalan, Office 365 yoki maktabga ega foydalanuvchilar) hisobni ko'rish va tahrirlash mumkin ). Shakl egasi sifatida siz boshqa ruxsat opsiyalarini o'rnatishingiz mumkin.
Shakl yoki viktorinani almashishni to'xtating
Microsoft Forms-da hamkorlik havolasi bilan shakl yoki testni oching.
Hamkorlik yoki Dublikat tugmasini tanlang .
Eslatma: Biz hamkorlik shakliga kirish uchun kirish nuqtalarini bosqichma-bosqich kengaytirmoqdamiz. Agar ulashish tugmasini ko'rmasangiz, Yuborish tugmasini tanlang va keyingi bosqichga o'ting.
Shaklga havolani ko'rsatadigan matn oynasi yonidagi axlat qutisi tugmachasini tanlang.
Hamkorlik havolasini butunlay olib tashlash uchun Havolani olib tashlash- ni tanlang . ( Fikringizni oʻzgartirsangiz va hamkorlik havolasini oʻchirishni istamasangiz, “ Bekor qilish ”ni tanlang.) Oʻchirilgan hamkorlik havolasi uni bosmoqchi boʻlgan har bir kishi uchun yaroqsiz boʻladi. Siz bir xil hamkorlik havolasini qayta yarata olmaysiz va boshqalar bilan baham ko'rish uchun yangi noyob havola olishingiz kerak bo'ladi.
Ruxsat almashish stsenariylari
Shakl yoki viktorinada baham ko'rishda siz almashish ruxsatlarini tahrirlashingiz kerak bo'lishi mumkin. Bu yerda siz har biri haqida muhim ma'lumotlarga duch kelishingiz mumkin bo'lgan ba'zi umumiy stsenariylar.
Talabalarga testlarni tayinlash uchun Microsoft Teams-dan foydalaning
Shaklni SharePoint sahifasiga joylashtirish uchun Microsoft Forms veb-qismidan foydalanish
Mobil qurilmada shakllardan foydalanish
Xulosa havolasi bilan javoblarni almashish
Ilgari umumiy hamkorlik havolalaridan foydalanish
Muayyan odamlar uchun almashishni o'chirib qo'ying
Ochiq guruhda guruh shaklini almashish
Umumiy shaklni birlashtirish
Ishtirokchiga qayta nashr etish shakli havolasi
§. Elementlami dinamik ravishda qo'shish.
Tugmani bosish orqali shaklga bir nechta radioButtonlarni dinamik ravishda qanday qo'shish mumkin? Bu erda nima bor, lekin har bir tab sahifasiga faqat bittasi qo'shiladi.
private void button1_Click(object sender, EventArgs e)
{
tabControl1.TabPages.Add("Quest " + i);
tabControl1.SelectTab(i);
if (comboBox1.Text == "One right answer")
{
Panel panel = new Panel();
panel.Width = 270;
panel.Height = 280;
panel.Location = new System.Drawing.Point(50, 10);
panel.Visible = true;
tabControl1.SelectedTab.Controls.Add(panel);
panel.BackColor = Color.LightSalmon;
RadioButton[] rb = new RadioButton[4];
for (byte count = 0; count < rb.Length; count++)
{
rb[count] = new System.Windows.Forms.RadioButton();
rb[count].Width = 70;
rb[count].Visible = true;
rb[count].Location = new System.Drawing.Point(50, 10 + i * 20);
rb[count].Text = textBox2.Text;
panel.Controls.Add(rb[count]);
}
}
i++;
}
c#.netwinformsshaklshakllari
Ulashish
Savolni yaxshilang
trek
so'radi 15-iyun '19 21:02
kasper
355 ta bronza nishoni
rb[count].Location = new System.Drawing.Point(50, 10 + i * 20);===>rb[count].Location = new System.Drawing.Point(50, 10 + count * 20);
- tym32167
15-iyun, 19-iyun, 21:07
@tym32167: Katta rahmat - bu yordam berdi. Nima uchun bu bunga bog'liqligini taklif qila olasizmi? Bu shunchaki joylashuv.
- kasper
15-iyun, 19-iyun, 21:13
avval siz 4 ta radio tugmachasini bir-birining ustiga chizgansiz, shuning uchun uni bitta deb o'ylagansiz. Men ularni bir-birining yonida qanday chizishni taklif qildim.
- tym32167
15-iyun, 19-iyun, 21:15
@tym32167: Rahmat, tushundim. Tushundim - oxirida men ko'paytiraman ...
- kasper
15-iyun, 19-iyun, 21:16
Oddiy panel o'rniga siz TableLayoutPanelyoki olishingiz mumkin FlowLayoutPanel- ular ichki o'rnatilgan boshqaruv elementlarining joylashishini ko'rsatishga hojat yo'q.
- Aleksandr Petrov
16-iyun, 19-iyun, soat 10:53
Fikr qo'shing
1 javob
HozirgiNashr qilingan sana bo'yichaOvoz berish
Siz 4 ta radio tugmachasini bir-birining ustiga chizasiz, shuning uchun uni bitta deb o'ylaysiz. Shunday qilib, ularni bir-birining yonida chizishingiz mumkin.
Bu bo'lgandi:
rb[count].Location = new System.Drawing.Point(50, 10 + i * 20);
Bu shunday bo'ldi:
rb[count].Location = new System.Drawing.Point(50, 10 + count * 20);
§. GroupBox, Panel va FlowLayoutPanel elementlari bilan ishlash.
GroupBox - bu shaklning qolgan qismidan chegara bilan chegaralangan maxsus konteyner. Bu orqali o'rnatiladigan sarlavha mavjud Text. GroupBox-ni sarlavhasiz qilish uchun Text xususiyati qiymatini bo'sh qatorga o'rnatish kifoya.
Ko'pincha bu element radio tugmachalarini - RadioButton elementlarini guruhlash uchun ishlatiladi, chunki bu ularning guruhlarini farqlash imkonini beradi.
Panel elementi panelni ifodalaydi va GroupBox kabi elementlarni guruhlarga ajratadi. Agar u BackColor xususiyatida forma bilan bir xil fon rangi qiymatiga ega bo‘lsa, u formaning qolgan qismi bilan vizual tarzda uyg‘unlashishi mumkin. Uni ajratib ko'rsatish uchun rangga qo'shimcha ravishda siz element uchun chegaralarni xususiyatdan foydalanib belgilashingiz mumkin BorderStyle, bu sukut bo'yicha qiymatga ega None, ya'ni chegaralar yo'qligi.
Bundan tashqari, agar panelda uning chegarasidan tashqariga chiqadigan ko'plab elementlar bo'lsa, biz uning xususiyatini o'rnatish orqali panelni aylantira olamiz AutoScroll .true
Shakl kabi, GroupBox va Panel elementlar to'plamiga ega va biz ushbu konteynerlarga elementlarni dinamik ravishda qo'shishimiz mumkin. Masalan, formada GroupBox elementi mavjud, uning nomi groupBox1:
bitta
2
3
4
5
6
7
sakkiz
9
|
xususiy void Form1_Load(ob'ekt jo'natuvchisi, EventArgs e)
{
Button salomButton = new Button();
helloButton.BackColor = Color.LightGray;
helloButton.ForeColor = Color.Red;
helloButton.Location = newPoint(30, 30);
helloButton.Text = "Salom";
groupBox1.Controls.Add(helloButton);
}
|
Elementning konteynerdagi joylashuvini belgilash uchun biz Point: strukturasidan foydalanamiz new Point(30, 30);, unga konstruktorda X va Y o'qlari bo'ylab joylashuvni o'tkazamiz.Bu koordinatalar konteynerning yuqori chap burchagiga nisbatan o'rnatiladi - ya'ni , bu holda, GroupBox elementi
Bunda shuni hisobga olish kerakki, yuqori darajadagi konteyner shakl, groupBox1 elementining o'zi esa shakl elementlari to'plamida. Va agar xohlasak, uni olib tashlashimiz mumkin:
bitta
2
|
this.Controls.Remove(groupBox1);
|
FlowLayoutPanel
FlowLayoutPanel elementi Panel sinfidan olingan va shuning uchun uning barcha xususiyatlarini meros qilib oladi. Biroq, qo'shimcha funktsiyalarni qo'shganda. Masalan, ushbu element ish vaqtida shakl o'lchami o'zgartirilganda, ichki elementlarning joylashuvi va tartibini o'zgartirishga imkon beradi.
Do'stlaringiz bilan baham: |