
Mundarija:
- 1 -qadam: Birinchi qadam: Hafta kuni jadvali
- 2 -qadam: Baholash jadvalini kodlash
- 3 -qadam: O'zgaruvchilarni kodlash
- 4 -qadam: Jadvallarga so'zlarni kiritish
- 5 -qadam: Asosiy ekranni kodlash
- 6 -qadam: Sozlamalar funktsiyasi
- 7 -qadam: Kun tartibi funktsiyasini kodlash
- 8 -qadam: Baho kalkulyatorini kodlash
- 9 -qadam: Sichqonchani bosish funktsiyasi
- 10 -qadam: protseduralar
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Mening kodimda men baholarni hisoblaydigan va foydalanuvchiga haftaning har kuni uchun tadbirlarda yozish imkonini beradigan virtual tashkilotchi yaratdim. Kod faqat namoyish maqsadida.
1 -qadam: Birinchi qadam: Hafta kuni jadvali

Men kiritmoqchi bo'lgan komponentlardan biri - bu kun tartibi, darslar va uyalar yozilgan virtual kun tartibi. Men kerakli joylarni o'z ichiga olgan jadval yaratish uchun chiziqlarni kerakli joylarga joylashtirishim kerak edi. Shunday qilib, men alohida fayl yaratdim, shunda men kodlashim va haftaning kunlik jadvalini tuzishim mumkin edi.
2 -qadam: Baholash jadvalini kodlash

Men kiritmoqchi bo'lgan kodning yana bir komponenti - bu sizning sinflaringizni, o'qituvchilaringizni va sinfda olgan baholaringizni ko'rsatadigan jadval edi, shuning uchun men birinchi jadvalimga o'xshash narsani qilishim va uni alohida faylda kodlashim kerak edi..
3 -qadam: O'zgaruvchilarni kodlash

Ketish paytida men koddan foydalanuvchidan so'rashim kerak bo'lgan ba'zi asosiy ma'lumotlar bo'lishini bilardim, shuning uchun men o'zim biladiganlar uchun o'zgarmaydiganlarni aniqladim. Ba'zi misollar - bu kurslar, o'qituvchilar, kun va sinf, shriftlar va boshqalar.
4 -qadam: Jadvallarga so'zlarni kiritish

Mening jadvallarim har xil komponentlarni aniqlash uchun etiketkalarga ega bo'lishi kerak edi, shuning uchun men ularga so'zlarni kiritishim kerak edi. Men shriftlarni chizish uchun koordinatalarni aniqladim va shriftlar qanchalik katta bo'lishi kerakligini aniqladim va ularni o'ziga xos ranglarga aylantirdim. Buni tekshirish uchun men alohida fayl yaratdim. Men testda shriftlarni e'lon qilishim kerak edi, shunda so'zlar men xohlagan tarzda ko'rinardi.
5 -qadam: Asosiy ekranni kodlash

Men tashkilotchim xohlagan variantni tanlashi mumkin bo'lgan ekranga ega bo'lishini xohlardim. Men bilardimki, men o'z komponentlarimni kun tartibi, kurslar jadvali, hisob kalkulyatori va sozlamalarni o'zgartirish variantini xohlayman. Buning uchun shriftlar yaratish va har bir so'z qaerga ketishini koordinatalarini aniqlashim kerak edi. Bu alohida faylga yozildi.
6 -qadam: Sozlamalar funktsiyasi

Mening sozlash funktsiyasi uchun vazifa - foydalanuvchidan barcha ma'lumotlarni so'rash edi, shuning uchun u kelajakdagi protseduralar kodiga kiritildi. Bu sizning birinchi kursingizni, so'ngra birinchi o'qituvchingizni, keyin ikkinchi kursingizni va hokazolarni so'raydi. Oxirida, siz yozgan narsalaringizning hammasini yonma -yon ko'rsatib beradi va bu yaxshi yoki yo'qligini so'raydi. Agar bunday bo'lmasa, siz buni ayta olasiz va u yana sizning ma'lumotlaringizni so'raydi. Men ham ko'rsatmalar uchun shriftlar va ranglarni tanladim.
7 -qadam: Kun tartibi funktsiyasini kodlash

Kun tartibi funktsiyasi uchun men foydalanuvchiga o'z vazifalarini to'g'ridan -to'g'ri kerakli maydonga yozishlarini xohlardim. Avval siz qaysi sinf va kunni xohlayotganingizni so'raydi, keyin men kursorning joylashishini aniqlashim kerak edi. Agar ular kun va sinfning ma'lum bir kombinatsiyasini tanlaganlarida, men dasturni tuzgan bo'lardim, shunda ular kun tartibi jadvalini ko'rsatgandan so'ng, to'g'ri joyiga yozishlari mumkin edi. Men buning uchun alohida fayl yaratdim, lekin yagona muammo shundaki, men ishlamasimdan oldin barcha kurs o'zgaruvchilarini e'lon qilishim kerak edi, shuning uchun biroz vaqt kerak bo'ldi.
8 -qadam: Baho kalkulyatorini kodlash

Bu protsedura ancha standart edi. Men odam hisoblashni bilishini, keyin o'z bahosini saqlashini xohlardim. Qabul qilingan foizlar ularning bahosi bo'lib, testdan o'tgan narsalarga bo'linadi. Keyin, odam o'zi xohlagan kursga qo'yadi va u baho stolida paydo bo'ladi. Baho to'g'ri joyga borishi uchun men koordinatalarni aniqlashim kerak edi.
9 -qadam: Sichqonchani bosish funktsiyasi

Men kodni faqat foydalanuvchilar kiritmasdan, funktsiyalarni bajarishni xohlardim. Bu erda sichqonchani bosish funktsiyasi kiradi. Men sichqonchani kiritish uchun ekranni qanday bosishni bilmasdim. Dastlabki loyihani kodlashning boshida ilhom izlaganimda, men compsci.ca saytida "Vertolyot o'yini" deb nomlangan kodni uchratdim, unda kod sichqonchani bosish funktsiyasiga ega edi. Men kodning formatini o'z kodim ichida ishlatardim (x koordinatalarini, y koordinatalarini va sichqonchaning tugma holatini toping) va if/then ifodasini qo'ydim. Har bir bayonotda sichqonchaning koordinatalari bor edi, ular mening bosh ekrandagi aniq so'zlarning koordinatalariga mos edi, shuning uchun agar siz ularni bosgan bo'lsangiz, aniq bir narsa yuz beradi. Agar ular o'sha joyni bosishsa, natijasini olishardi.
10 -qadam: protseduralar

Men barcha jadvallar koordinatalarini va shriftlarini qayta-qayta yozishga hojat qoldirmasdan, o'zimning jadval jadvalimni amalga oshirishni xohlardim. Bundan tashqari, men kodni bosh ekranni ko'rsatishni xohlardim va har safar funktsiyani bajarishda uning funktsiyalari. Bu erda mening protseduralarim paydo bo'ldi. Men kodni ishga tushirishdan oldin 3 ta protsedurani e'lon qilishim kerak edi: baholar jadvali, kun tartibi jadvali va to'liq kod. Baho jadvali sizning sinflaringizni, o'qituvchilaringizni va test natijalarini ko'rsatdi, kun tartibida vazifalarni yozish uchun joylar bor edi va To'liq kod - bu mening butun kodim, protseduraga ko'chirilgan, shuning uchun funktsiyani bajarib bo'lgach, u uyga qaytadi. ekran. Men kerak bo'lganda protseduralarni kod bo'ylab amalga oshirdim.
Tavsiya:
Avtomatlashtirilgan EKG- BME 305 Yakuniy loyihasi Qo'shimcha kredit: 7 qadam

Avtomatlashtirilgan EKG- BME 305 yakuniy loyihasi Qo'shimcha kredit: EKG yoki EKG- yurak urishidan kelib chiqadigan elektr signallarini o'lchash uchun ishlatiladi va yurak-qon tomir kasalliklari diagnostikasi va prognozida katta rol o'ynaydi. EKGdan olingan ba'zi ma'lumotlarga ritm kiradi
Arzon, ikki tomonlama, grid-it uslubidagi tashkilotchi taxtasi: 4 qadam

Arzon, ikki tomonlama, grid-it uslubidagi tashkilotchilar taxtasi: bu siz sotib olishingiz mumkin bo'lgan yanada jilolangan, kuchli va umuman yaxshiroq tarmoqli tashkilotchilarining oddiy va arzon versiyasi. Men shunga o'xshash qurilishni asl nusxasiga sotib oldim va bunga loyiq emas deb qaror qildim, lekin bu versiya hech narsaga arzimaydi (
Tashkilotchi: Star Wars PC-1: 8 qadamlar

Tashkilotchi: Star Wars PC-1: BIENVENIDOS USUARIOS ESTE TUTORIAL, ESPERO LES GUSTE
Vazifa menejeri - uy ishlarini boshqarish tizimi: 5 qadam (rasmlar bilan)

Vazifa menejeri - uy ishlarini boshqarish tizimi: Men o'z uyimdagi haqiqiy muammolarni hal qilishga harakat qilmoqchi edim (va menimcha, boshqa o'quvchilarning muammolari), bu mening bolalarimni yordam berish uchun qanday taqsimlash, rag'batlantirish va mukofotlash. uy ishlari bilan. Hozirgacha biz laminatlangan varaqni saqlaganmiz
Nolinchi vazifa: 7 qadam (rasmlar bilan)

Vazifa nol: Yuqori samaradorlikni qadrlaydigan va muvaffaqiyatga urg'u beradigan jamiyatda yashab, ish bilan bir qatorda hayot borligini ham unutish mumkin. 0 -vazifa: Shaxsiy hayotingizni qadrlang. Ishlaydigan vazifalarni kechiktirmang