Vai vēlaties izveidot datorprogrammu? Izstrādājot programmu, ir daudz kas jāņem vērā, taču ir dažas lietas, ko varat darīt, lai racionalizētu procesu. Šis wikiHow māca jums datorprogrammas izstrādes pamatdarbības.
Soļi
1. solis. Nosakiet programmas vispārējo mērķi
Šis ir tikai vispārīgs paziņojums, kas vienā vai divos teikumos izskaidro jūsu programmas darbību. Kāds ir jūsu programmas mērķis? Kādu problēmu tas atrisina? Piemēram, "Mana programma izveidos randomizētu cietumu".
2. solis. Nosakiet visus programmas ierobežojumus vai prasības
Vai jūsu programmai ir jābūt kaut kam? Tas varētu būt termiņš, budžets, krātuves vietas un atmiņas ierobežojumi, vai īpaša funkcija, kuras trūkst citām līdzīgām programmām. Piemēram, "Nejauši ģenerētiem kazemātiem jābūt ceļam no ieejas līdz izejai."
Solis 3. Uzziniet, vai ir kāda tehnoloģija, kas var darīt to, kas jums nepieciešams
Jums ne vienmēr ir jāizstrādā jauna programma no jauna. Dažreiz jūs varat atrast iepriekš sagatavotas programmas un rīkus, vai programmu un rīku kombināciju, kas var paveikt nepieciešamo. Jūs varat ietaupīt sev daudz laika un resursu, izmantojot esošos problēmu risinājumus.
- Piemēram, lai izveidotu pilnībā funkcionējošas lietojumprogrammas, varat izmantot atvērtā pirmkoda programmas un iepriekš sagatavotu kodu. Atvērtās programmas parasti ir brīvi lietojamas, un jūs varat mainīt avota kodu atbilstoši savām vajadzībām. Jums vienkārši jāpiešķir kredīts sākotnējā koda autoram.
- Lai ietaupītu, varat izmantot iepriekš sagatavotus koda gabalus vai atvērtā koda lietojumprogrammas
4. solis. Nosakiet, kuru programmēšanas valodu izmantosit
Ja iespējams, ieteicams izvēlēties valodu, kas jums ir pazīstama. Tomēr dažos gadījumos var būt labāk izvēlēties programmēšanas valodu, kas ir vairāk piemērota paredzētajai operētājsistēmai vai programmas veidam, kuru plānojat izveidot.
- C/C ++ ir labas vispārējas nozīmes valodas. Tās ir visplašāk izmantotās valodas un sniedz jums vislielāko kontroli pār savām lietojumprogrammām un datoru aparatūru.
-
C#:
C# (izrunā C Sharp) ir jaunāka C ++ versija. Tam ir dažas jaunas funkcijas, un ir nedaudz vieglāk apgūt C ++.
-
Java:
Java ir populāra uz objektu orientēta programmēšanas valoda, kuras popularitāte pieaug. Tā ir galvenā programmēšanas valoda Android lietojumprogrammām. To var izmantot arī, lai izveidotu datora lietojumprogrammas. Piemēram, Minecraft sākotnēji tika ieprogrammēts Java.
-
Ātri:
Swift izstrādāja Apple, un to galvenokārt izmanto, lai izstrādātu lietotnes iPhone, iPad, macOS, Apple TV un citiem.
- Python: Python ir vēl viena populāra daudzfunkcionāla valoda. Tā ir laba valoda iesācējiem, jo to ir viegli iemācīties un lietot.
5. solis. Nosakiet, kādus rīkus jūs izmantosit
Kad esat izvēlējies programmēšanas valodu, izlemiet, kādus rīkus izmantot. Vai plānojat izmantot integrētu izstrādes vidi (IDE)? Vai jums ir nepieciešams kompilators vai tulks? Kā jūs atkļūdosit savu programmu? Vai ir kādas trešās puses lietojumprogrammas, kuras varat izmantot? Jums vajadzētu arī padomāt par koda dublēšanas veidu.
- IDE ir visaptverošs programmatūras izstrādes rīks, kas satur koda redaktoru, atkļūdotāju, veidošanas rīkus un dažreiz arī kompilatoru. Pie populāriem IDE pieder Eclipse un Visual Studio.
-
Sastādītāji:
Tādām valodām kā C/C ++ ir nepieciešams kompilators, lai kodu pārvērstu mašīnvalodā, ko var saprast jūsu dators. GCC ir bezmaksas kompilators, kas var apkopot C un C ++.
-
Tulki:
Java un Python ir valodas, kuras nav jāapkopo. Tomēr viņiem ir nepieciešams tulks, lai izpildītu norādījumus. OpenJDK var interpretēt Java, kuras Python tīmekļa vietnē ir pieejams tulks.
6. solis. Nosakiet programmas rezultātus
Programmas rezultāts ir tas, ko programma radīs. Katrs lietotāja redzamais ekrāns, kā arī katrs izdrukātais paziņojums vai ziņojums tiek uzskatīts par programmu izvadi. Ja programmai ir audio komponenti, tā tiek uzskatīta arī par programmu. Jums jānosaka, kas būs redzams katrā ekrānā, katrā izdrukātajā lapā un katrā laukā, ko lietotājs izmantos, lai ievadītu datus.
7. solis. Nosakiet savas programmas ievadi
Programmas ievade ir dati, ko programma izmanto, lai ražotu savus rezultātus. Ievadi var nākt no lietotāja, aparatūras ierīces, citas programmas, ārēja faila vai ierakstīt kodā. Noteikti apsveriet pēc iespējas vairāk iespēju, īpaši apstrādājot lietotāja ievadīto informāciju.
8. solis. Nosakiet galvenās funkcijas
Kad esat noteicis savas programmas ieejas un izejas, sāciet izveidot pamata izklāstu par to, kā tā uztvers ievades un pārveidos tās par rezultātiem. Padomājiet par to, kādas funkcijas tai būs jāveic un kādi aprēķini tam būs nepieciešami. Jūs varat izveidot plūsmas diagrammu, kurā aprakstīts process, vai vienkārši izveidot sarakstu uz papīra.
9. solis. Sadaliet lielākas problēmas mazākās
Kad esat noskaidrojis, kādas būs jūsu programmas galvenās funkcijas, varat sākt tās sadalīt mazākās detaļās. Tas palīdzēs jums noteikt, kā katra funkcija darbosies. Viens veids, kā to izdarīt, ir izmantot pseidokodu.
Pseidokods ir neapkopojams teksts, kas izskaidro katras koda rindas darbības. Piemēram, "Ja spēlētājam ir zelta atslēga, atveriet durvis. Pretējā gadījumā durvis ir aizvērtas"
10. solis. Sāciet galveno funkciju kodēšanu
Tie nav jāaizpilda. Pārliecinieties, vai tie pastāv. Tādā veidā jums ir kontūra, kas palīdz uzturēt programmu kārtībā.
11. solis. Aizpildiet funkcijas
Sāciet ar tiem, kas ir atkarīgi no dažām citām funkcijām vai to nav. Vispirms strādājiet pie lielajām problēmām. Pēc tam koncentrējieties uz mazākām detaļām.
12. solis. Pārbaudiet savu programmu
Jums bieži būs jāpārbauda sava programma. Katru reizi, kad ieviešat jaunu funkciju, jums jāpārbauda, vai tā darbojas pareizi. Mēģiniet izmantot dažādas ievades, lai redzētu, kā jūsu programma darbojas dažādās situācijās. Palūdziet citiem pārbaudīt jūsu programmu, lai redzētu, kā reāli lietotāji mijiedarbojas ar jūsu programmu. Izmantojiet drukas paziņojumus, lai pārbaudītu dažādus mainīgos un koda sadaļas.
13. solis. Novērsiet visas radušās problēmas
Ikreiz, kad kodējat, ir gandrīz droši, ka radīsies dažas problēmas. Šeit ir daži padomi, kas palīdzēs atrisināt visas radušās problēmas:
- Pārbaudiet sintaksi un pārliecinieties, vai jūsu kods ir pareizs.
- Pārbaudiet un pārliecinieties, vai pareizrakstība ir pareiza.
- Googlē visus saņemtos kļūdu ziņojumus un pārbaudiet, vai ir risinājums.
- Pārbaudiet tiešsaistē, vai kāds cits nav izveidojis kodu ar līdzīgu funkciju kā jūsējais. Skatiet, kāds bija viņu risinājums.
- Paņemiet pārtraukumu un atgriezieties vēlāk.
- Lūgt palīdzību.
14. solis. Pabeidziet savu programmu
Kad esat pabeidzis visas funkcijas un varat palaist savu programmu ar dažādām ievadēm bez kļūdām vai avārijām, jūsu programma ir pabeigta. Varat to ieslēgt vai publicēt.