Mündəricat:
- Addım 1: Birinci Adım: Həftənin Günü Cədvəli
- Addım 2: Qiymətləndirmə Cədvəlinin Kodlaşdırılması
- Addım 3: Dəyişənlərin kodlaşdırılması
- Addım 4: Sözləri Cədvəllərə Yerləşdirmək
- Addım 5: Əsas Ekranın Kodlaşdırılması
- Addım 6: Ayarlar funksiyası
- Addım 7: Gündəlik funksiyasını kodlaşdırın
- Addım 8: Qiymət Kalkulyatorunu Kodlaşdırın
- Addım 9: Siçan klikləmə funksiyası
- Addım 10: Prosedurlar
Video: Virtual Təşkilatçı Kodu: Culminating Task (Vanessa): 10 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Kodumda, qiymətləri hesablayan və istifadəçinin həftənin hər günü üçün hadisələrə yazmasına imkan verən bir virtual təşkilatçı yaratdım. Kod yalnız nümayiş məqsədləri üçündür.
Addım 1: Birinci Adım: Həftənin Günü Cədvəli
Daxil etmək istədiyim komponentlərdən biri, həftənin günləri, dərslər və yazmaq üçün yerlər ilə tamamlanan virtual gündəm idi. Lazım olan bütün yuvaları olan bir masa yaratmaq üçün xətləri uyğun yerlərə yerləşdirməliydim. Beləliklə, ayrı bir fayl yaratdım ki, kodlaşdırım və sonra həftənin gün cədvəlini qurum.
Addım 2: Qiymətləndirmə Cədvəlinin Kodlaşdırılması
Daxil etmək istədiyim kodun başqa bir komponenti, siniflərinizi, müəllimlərinizi və sinifdə aldığınız bəzi qiymətləri göstərən bir tablo idi, buna görə də ilk masama bənzər bir şey etməli və ayrı bir faylda kodlamalı oldum..
Addım 3: Dəyişənlərin kodlaşdırılması
Getdikcə kod boyunca istifadəçidən soruşmalı olduğum bəzi əsas məlumatların olacağını bilirdim, buna görə də istifadə edəcəyimi bildiyim şeylər üçün dəyişənlər hazırladım. Bəzi nümunələr kursları, müəllimləri, gün və sinif, yazı tipləri və s.
Addım 4: Sözləri Cədvəllərə Yerləşdirmək
Fərqli komponentləri müəyyən etmək üçün masalarımın hər ikisində etiketlərin olması lazım idi, buna görə də içərisinə sözlər qoymaq məcburiyyətində qaldım. Şriftlər çəkmək üçün koordinatları anladım və şriftlərin nə qədər böyük olması lazım olduğunu anladım və onları xüsusi rənglərə çevirdim. Bunu yoxlamaq üçün ayrı bir fayl hazırladım. Sözlərin istədiyim kimi görünməsi üçün testdəki şriftləri elan etməli oldum.
Addım 5: Əsas Ekranın Kodlaşdırılması
Təşkilatçımın istədikləri variantı seçə biləcəkləri bir ekrana sahib olmasını istədim. Komponentlərimin gündəmdə olmasını, kurs cədvəlini, qiymət kalkulyatorunu və parametrlərinizi dəyişdirmək üçün bir seçim olmasını istədiyimi bilirdim. Bunun üçün şriftlər yaratmalı və hər sözün gedəcəyi koordinatları anlamalı idim. Bu ayrı bir fayl şəklində edildi.
Addım 6: Ayarlar funksiyası
Ayarlar funksiyam üçün vəzifə, istifadəçidən bütün məlumatlarını istəmək idi ki, gələcək prosedurlar üçün koda daxil edilsin. İlk kursunuzu, sonra ilk müəlliminizi, sonra ikinci kursunuzu və s. İstəyərdi. Sonda yazdığınız hər şeyi yan -yana göstərər və bunun yaxşı olub olmadığını soruşardı. Əgər olmasaydı, bunu deyə bilərdiniz və yenidən məlumatınızı istəyəcək. İstəklər üçün şriftlər və rənglər də seçdim.
Addım 7: Gündəlik funksiyasını kodlaşdırın
Gündəlik funksiyası üçün istifadəçinin vəzifələrini birbaşa istədiyi qutuya yazmasını istədim. Əvvəlcə hansı sinif və günü istədiyinizi soruşur, sonra kursorun yerini tapmalı oldum. Günün və sinifin xüsusi bir birləşməsini seçsələr, gündəm cədvəlini göstərdikdən sonra düzgün yerə yaza biləcəkləri üçün əlaqələndirilmiş bir tətbiqim olardı. Bunun üçün ayrı bir sənəd hazırladım, amma yeganə problem, işləməzdən əvvəl bütün kurs dəyişənlərimi elan etməyim lazım idi, buna görə bir az vaxt lazım oldu.
Addım 8: Qiymət Kalkulyatorunu Kodlaşdırın
Bu prosedur kifayət qədər standart idi. İstədim ki, həmin adam hesablaya bilsin, sonra qiymətini saxlasın. Aldıqları faiz, imtahandan çıxarılanlara bölünən işarələr idi. Sonra, şəxs qeyd etmək istədiyi kursa qoydu və sinif masasında göründü. Qiymətin doğru yerə getməsi üçün koordinatları tapmalı idim.
Addım 9: Siçan klikləmə funksiyası
İstifadəçilərim daxil etmədən kodumun funksiyaları yerinə yetirə bilməsini istədim. Siçan tıklama funksiyasının gəldiyi yer budur. Siçanın giriş əldə etmək üçün ekrana necə vuracağını anlaya bilmədim. Bu layihəni kodlamağın ən əvvəlində ilham axtardığım zaman, compsci.ca saytında "Helikopter Oyunu" adlanan bir kodla rastlaşdım və kodun siçan düyməsini basma funksiyasına sahib idi. Kodun formatını öz kodum daxilində istifadə etdim (x koordinatları, y koordinatları və siçanın düymə vəziyyətini tapın) və if/then ifadəsi qoydum. Hər bir ifadənin ana ekrandakı xüsusi sözlərin koordinatlarına uyğun olan siçan üçün koordinatları var idi, buna görə də onları tıklasanız xüsusi bir şey olardı. Əgər o yeri vursaydılar, nəticələrini alardılar.
Addım 10: Prosedurlar
Bütün koordinatları və şriftləri təkrar-təkrar yazmadan kod cədvəlimi kod boyunca tətbiq etmək istədim. Həm də kodun ana ekranı və hər dəfə bir funksiya icra edildikdə onun funksiyalarını göstərməsini istəyirdim. Prosedurlarımın gəldiyi yer budur. Kod başlamazdan əvvəl 3 proseduru elan etməliydim: Qiymətləndirmə Cədvəli, Gündəlik Cədvəli və Tam Kod. Qiymətləndirmə Cədvəli siniflərinizi, müəllimlərinizi və test nəticələrinizi göstərdi, Gündəlikdə vəzifələrdə yazmaq üçün yerlər var idi və Tam Kod bir funksiyanı yerinə yetirdikdən sonra evə qayıtmaq üçün bir prosedura kopyalanan bütün kodum idi. ekran. Lazım gələrsə prosedurları kod boyunca tətbiq etdim.
Tövsiyə:
Pixy2Bot Obyekt İzləyicisi (Servo Kodu): 4 Addım
Pixy2Bot Obyekt İzləyicisi (Servo Kodu): Arduino Uno + Motor Qalxanı, iki ucuz fasiləsiz servo və Pixy2 ilə robotdan sonra (əyilmə/əyilmə mexanizmi olmayan) sadə bir obyektin qurulması. Video: https://youtu.be/lxBLt5DJ5BM
Arduino rəqəm kodu: 6 addım (şəkillərlə birlikdə)
Arduino Digicode: Bonjour aus to a retrouve on aujourd'hui pour a réalisation dincicode on the command l'ouverture d'n portail. Awc l'acquisition d'ün système motorisé l'ouverture de mon portail, digər tərəfdən də rəqəmsal kodun təqdim edilməsi ilə
Mors Kodu Stansiyası: 3 addım
Morse Kodu Stansiyası: Dit-dit-dah-dah! Bu asan Arduino Uno layihəsi ilə Mors Kodunu öyrənin. Bu asan Arduino layihəsi Mors Kodu stansiyasıdır. Morse Kodu, simvolları bir sıra nöqtə və tire olaraq kodlayan bir əlaqə üsuludur. Bu dövrə piezo səs siqnalı istifadə edir
TOYL Task Tracker: 3 Addım (Şəkillərlə birlikdə)
TOYL Task Tracker: İşləməyi planlaşdıranda və ya daha da pisləşdiyiniz zaman nifrət etmirsiniz, bir iş seansının ortasındayıq və telefonunuza bir bildiriş gəlir - bir saat sonra "sürətli yoxlama" olur. Ayrıca, müəyyən vəzifələr üzərində nə qədər vaxt işlədiyinizi bilirsiniz
Təşkilatçı: Star Wars PC-1: 8 Addımlar
Təşkilatçı Escritorio De Star Wars PC-1: BIENVENIDOS USUARIOS A ESTE TUTORIAL, ESPERO LES GUSTE