Proqramları necə tərtib etmək olar: 14 addım (şəkillərlə birlikdə)

Mündəricat:

Proqramları necə tərtib etmək olar: 14 addım (şəkillərlə birlikdə)
Proqramları necə tərtib etmək olar: 14 addım (şəkillərlə birlikdə)

Video: Proqramları necə tərtib etmək olar: 14 addım (şəkillərlə birlikdə)

Video: Proqramları necə tərtib etmək olar: 14 addım (şəkillərlə birlikdə)
Video: Windows : How do I tell CMake to use Clang on Windows? 2024, Aprel
Anonim

Bir kompüter proqramı dizayn etmək istəyirsiniz? Bir proqram tərtib edərkən nəzərə alınacaq çox şey var, amma prosesi asanlaşdırmaq üçün edə biləcəyiniz bəzi şeylər var. Bu wikiHow sizə kompüter proqramı hazırlamaq üçün əsas addımları öyrədir.

Addımlar

Dizayn Proqramları Addım 1
Dizayn Proqramları Addım 1

Addım 1. Proqramın ümumi məqsədini müəyyənləşdirin

Bu, proqramınızın bir və ya iki cümlə ilə nə etdiyini izah edən ümumi bir ifadədir. Proqramınızın məqsədi nədir? Hansı problemi həll edir? Məsələn, "Proqramım təsadüfi bir zindan yaradacaq."

Dizayn Proqramları Addım 2
Dizayn Proqramları Addım 2

Addım 2. Proqramınızdakı məhdudiyyətləri və ya tələbləri müəyyənləşdirin

Proqramınızda olması lazım olan bir şey varmı? Bu, son tarix, büdcə, saxlama sahəsi və yaddaş məhdudiyyətləri və ya digər oxşar proqramların olmadığı xüsusi bir xüsusiyyət ola bilər. Məsələn, "Təsadüfi yaradılan zindanların girişdən çıxışa qədər bir yolu olmalıdır."

Dizayn Proqramları Addım 3
Dizayn Proqramları Addım 3

Addım 3. Ehtiyacınız olanı edə biləcək hər hansı bir texnologiyanın olub olmadığını öyrənin

Həmişə sıfırdan yeni bir proqram hazırlamağa ehtiyac yoxdur. Bəzən əvvəlcədən hazırlanmış proqramlar və vasitələr və ya ehtiyac duyduğunuz şeyi həyata keçirə biləcək proqram və vasitələrin birləşməsini tapa bilərsiniz. Qarşılaşdığınız problemlərin mövcud həll yollarından istifadə edərək özünüzə çox vaxt və resurs qənaət edə bilərsiniz.

  • Məsələn, tam işləyən tətbiqlər qurmaq üçün açıq mənbə proqramlarından və əvvəlcədən hazırlanmış koddan istifadə edə bilərsiniz. Açıq mənbəli proqramlar ümumiyyətlə pulsuzdur və mənbə kodunu ehtiyaclarınıza uyğun olaraq dəyişdirə bilərsiniz. Yalnız orijinal kodun müəllifinə kredit verməlisiniz.
  • Sizi xilas etmək üçün əvvəlcədən hazırlanmış kod parçaları və ya açıq mənbə tətbiqlərindən istifadə edə bilərsiniz
Dizayn Proqramları Addım 4
Dizayn Proqramları Addım 4

Addım 4. Hansı proqramlaşdırma dilindən istifadə edəcəyinizi müəyyənləşdirin

Mümkünsə, bildiyiniz bir dili seçməyiniz tövsiyə olunur. Ancaq bəzi hallarda, nəzərdə tutulan əməliyyat sisteminə və ya yaratmaq istədiyiniz proqramın növünə daha uyğun olan bir proqramlaşdırma dili seçmək daha yaxşı ola bilər.

  • C/C ++ yaxşı ümumi məqsədli dillərdir. Bunlar ən çox istifadə olunan dillərdir və tətbiqlərinizə və kompüter qurğularınıza ən çox nəzarəti sizə verir.
  • C#:

    C# (tələffüz C Sharp) C ++ 'nın daha yeni bir versiyasıdır. Bəzi yeni xüsusiyyətlərə malikdir və C ++ öyrənmək bir az daha asandır.

  • Java:

    Java, populyarlığı artan bir obyekt yönümlü proqramlaşdırma dilidir. Android tətbiqləri üçün əsas proqramlaşdırma dilidir. Kompüter proqramları yaratmaq üçün də istifadə edilə bilər. Məsələn, Minecraft əvvəlcə Java proqramlaşdırılmışdı.

  • Cəld:

    Swift Apple tərəfindən hazırlanmışdır və əsasən iPhone, iPad, macOS, Apple TV və daha çox üçün tətbiqlər hazırlamaq üçün istifadə olunur.

  • Python: Python başqa bir çox məqsədli dildir. Yeni başlayanlar üçün yaxşı bir dildir, çünki öyrənmək və istifadə etmək asandır.
Dizayn Proqramları Addım 5
Dizayn Proqramları Addım 5

Addım 5. Hansı vasitələrdən istifadə edəcəyinizi müəyyənləşdirin

Bir proqramlaşdırma dilinə qərar verdikdən sonra hansı vasitələrdən istifadə edəcəyinizə qərar verin. İnteqrasiya edilmiş bir inkişaf mühitindən (IDE) istifadə edəcəksinizmi? Bir tərtibçi və ya tərcüməçiyə ehtiyacınız varmı? Proqramınızı necə düzəldəcəksiniz? İstifadə edə biləcəyiniz üçüncü tərəf tətbiqləri varmı? Kodunuzun ehtiyat nüsxəsini çıxarmağın yollarını da düşünməlisiniz.

  • IDE, kod redaktoru, ayıklayıcı, qurma alətləri və bəzən bir tərtibçi olan hərtərəfli bir proqram inkişaf etdirmə vasitəsidir. Populyar IDE -lərə Eclipse və Visual Studio daxildir.
  • Tərtibçilər:

    C/C ++ kimi dillər, kodu kompüterinizin başa düşə biləcəyi maşın dilinə çevirmək üçün bir tərtibçi tələb edir. GCC, C və C ++ tərtib edə bilən pulsuz bir tərtibçidir.

  • Tərcüməçilər:

    Java və Python, tərtib edilməsinə ehtiyac olmayan dillərdir. Ancaq təlimatları yerinə yetirmək üçün tərcüməçiyə ehtiyacları var. OpenJDK, Python -un veb saytında tərcüməçisi olan Java -nı şərh edə bilər.

Dizayn Proqramları Addım 6
Dizayn Proqramları Addım 6

Addım 6. Proqramın nəticələrini müəyyənləşdirin

Proqramın çıxışı, proqramın istehsal edəcəyi şeydir. İstifadəçinin gördüyü hər bir ekran, habelə çap edilmiş hər bir bəyanat və ya hesabat proqramların çıxışı hesab olunur. Proqramın hər hansı bir audio komponenti varsa, bu da proqram hesab olunur. İstifadəçinin məlumat daxil etmək üçün istifadə edəcəyi hər ekranda, hər çap edilmiş səhifədə və hər sahədə nələrin olacağını təyin etməlisiniz.

Dizayn Proqramları Addım 7
Dizayn Proqramları Addım 7

Addım 7. Proqramınızın girişlərini təyin edin

Proqramın girişləri, proqramın çıxışlarını istehsal etmək üçün istifadə etdiyi məlumatlardır. Girişlər bir istifadəçi, bir hardware cihazı, başqa bir proqram, xarici bir fayl və ya koda yazılmış ola bilər. Xüsusilə istifadəçi girişini idarə edərkən mümkün qədər çox imkanları nəzərə aldığınızdan əmin olun.

Dizayn Proqramları Addım 8
Dizayn Proqramları Addım 8

Addım 8. Əsas funksiyaları müəyyənləşdirin

Proqramınızın giriş və çıxışlarını təyin etdikdən sonra, girişlərin necə alınacağına və onları çıxışlara necə çevirəcəyinə dair əsas bir kontur yaratmağa başlayın. Hansı funksiyaları yerinə yetirməli olduğunu və hansı hesablamalara ehtiyac ola biləcəyini düşünün. Prosesi əks etdirən bir axın cədvəli yarada və ya sadəcə kağız üzərində bir siyahı yarada bilərsiniz.

Dizayn Proqramları Addım 9
Dizayn Proqramları Addım 9

Addım 9. Böyük problemləri kiçik problemlərə bölün

Proqramınızın əsas funksiyalarının nə olacağını təyin etdikdən sonra onları daha kiçik detallara bölməyə başlaya bilərsiniz. Bu, hər bir funksiyanın necə işləyəcəyini təyin etməyə kömək edəcək. Bunun bir yolu yalançı koddan istifadə etməkdir.

Yalan kod, hər bir kod xəttinin nə etməli olduğunu izah edən tərtib olunmayan bir mətndir. Məsələn "Oyunçunun qızıl açarı varsa, qapını açın. Əks halda qapı bağlanır"

Dizayn Proqramları Addım 10
Dizayn Proqramları Addım 10

Addım 10. Əsas funksiyaları kodlaşdırmağa başlayın

Doldurmaq lazım deyil. Yalnız mövcud olduqlarından əmin olun. Bu yolla proqramınızı nizamlı saxlamağa kömək edəcək bir kontur əldə edə bilərsiniz.

Dizayn Proqramları Addım 11
Dizayn Proqramları Addım 11

Addım 11. Funksiyaları doldurun

Az və ya digər funksiyalardan asılı olanlardan başlayın. Əvvəlcə böyük problemlər üzərində işləyin. Sonra ən kiçik detallara diqqət yetirin.

Dizayn Proqramları Addım 12
Dizayn Proqramları Addım 12

Addım 12. Proqramınızı sınayın

Proqramınızı tez -tez yoxlamalı olacaqsınız. Hər dəfə yeni bir funksiya tətbiq edərkən, onun düzgün işlədiyini yoxlamaq lazımdır. Proqramınızın fərqli vəziyyətlərdə necə işlədiyini görmək üçün müxtəlif girişlərdən istifadə etməyə çalışın. Həqiqi istifadəçilərin proqramınızla necə qarşılıqlı əlaqədə olduğunu görmək üçün digər insanlardan proqramınızı sınayın. Fərqli dəyişənləri və kod bölmələrini sınamaq üçün Çap Çıxarışlarından istifadə edin.

Dizayn Proqramları Addım 13
Dizayn Proqramları Addım 13

Addım 13. Qarşılaşdığınız problemləri həll edin

Nə vaxt kodlaşdırsanız, bir neçə problemlə qarşılaşacağınız demək olar ki, bəllidir. Qarşılaşdığınız problemləri həll etməyə kömək edəcək bir neçə ipucu:

  • Sintaksisi yoxlayın və kodunuzun düzgün yazıldığından əmin olun.
  • Orfoqrafiyanın düzgün olub olmadığını yoxlayın.
  • Google hər hansı bir səhv aldığınızı mesajlaşdırır və bir həll olub olmadığını görür.
  • Başqasının sizin kimi bir funksiyaya sahib kod yaratdığını görmək üçün onlayn yoxlayın. Görün onların həlli nə idi.
  • Bir ara verin və sonra qayıdın.
  • Kömək istəmək.
Dizayn Proqramları Addım 14
Dizayn Proqramları Addım 14

Addım 14. Proqramınızı bitirin

Bütün funksiyaları bitirdikdən və proqramınızı heç bir səhv və ya qəza etmədən müxtəlif girişlərlə işlədə bilsəniz, proqramınız başa çatdı. Onu təhvil verə və ya dərc edə bilərsiniz.

Tövsiyə: