Programmering, sonder enige oordrywing, is 'n kuns. En hierdie kuns het sy eie reëls, waarvan die kennis help om programme van hoë gehalte te skep wat die gebruiker behaag met goeie werk en 'n gebruikersvriendelike koppelvlak.
Instruksies
Stap 1
As u net leer kodeer, raak dadelik gewoond aan die regte styl van werk. Foute in hierdie stadium, as u die verkeerde gewoontes regstel, sal u werk in die toekoms aansienlik bemoeilik word.
Stap 2
Stel eers vas wat u program presies moet doen. Vryhand teken 'n voorbeeld-koppelvlak daarvoor. Stel jou voor hoe jy daarmee sal werk, hoe gerieflik dit sal wees. Hoe noukeuriger u u taak definieer, hoe makliker sal u die program skryf.
Stap 3
Maak 'n stapsgewyse algoritme vir die program. So 'n algoritme word saamgestel in die vorm van 'n vertikale blokdiagram wat bestaan uit aparte blokke wat deur oorgange verbind word. In hierdie stadium beskryf u die werking van die program skematies, waarmee u die beste weergawe daarvan kan skep.
Stap 4
Analiseer die vloeidiagram. As 'n bewerking 'n paar keer herhaal word, is dit gepas om die uitvoering daarvan in 'n aparte blok te skuif. Skryf die toepaslike verduidelikings daarop neer wanneer u die vloeidiagram herbou, sonder dit kan u maklik verward raak.
Stap 5
Met 'n pragtige en goed deurdagte blokdiagram kan u 'n goeie program skryf. Bespaar nie tyd op die voorbereiding nie, dit bespaar u baie foute en verhoog die kwaliteit van die voltooide program.
Stap 6
Begin 'n program skryf nadat u 'n blokdiagram opgestel en die koppelvlak geverifieer het. U kan al die kode met die hand skryf, in enige redakteur met sintaksafdruk, of selfs in 'n gewone Kladblok. Dan moet u net die geskrewe program saamstel met behulp van die samesteller.
Stap 7
Maar dit is beter om een van die spesiale sagteware-omgewings te gebruik om die programkode te skryf, wat die programmeringsproses baie vergemaklik. Die gewildste hiervan is Borland C ++ Builder, Borland Delphi, Microsoft Visual Studio. Kies die een waarin u die beste werk.
Stap 8
Die werklike proses om kode te skryf begin met die keuse van die tipe toekomstige toepassing. U bepaal of dit 'n gewone Windows-toepassing, 'n konsoleprogram, 'n dinamiese skakelbiblioteek, ens. Dan (as dit 'n Windows-toepassing is) skep u 'n koppelvlak met behulp van die sagteware-omgewing deur eenvoudig elemente van die komponentpalet na die vorm te sleep en neer te sit en aan te pas indien nodig.
Stap 9
Die koppelvlak is geskep, maar al die elemente daarvan is nog steeds nie in werking nie - daarvoor moet u gebeurtenishanteerders skryf. Daarbenewens moet u die hoofkode skryf wat die werking van die hele program bepaal. Moenie vergeet om fouthanteerders in te voeg nie - dit wil sê om die aksies van die program te bepaal wanneer daar ongeldige situasies ontstaan.
Stap 10
Moenie lui wees om kommentaar in te skryf nie, want dit is baie belangrik wanneer u kode skryf. Sonder om kommentaar te lewer, is dit moeilik om die geskrewe kode self te verstaan. Die kode self moet op 'n algemeen aanvaarde manier geskryf word, wat dit makliker maak om te lees en te verstaan.
Stap 11
Nadat u die program geskryf het, begin dit met die ontfouting. In hierdie stadium is dit belangrik om alle slaggate te identifiseer. Dit kan foute wees wat lei tot die verkeerde werking van die program, verkeerde koppelvlakinstellings - die gebruiker kan byvoorbeeld die grootte van die programvenster verander, hoewel dit nie verskaf word nie. Die program sal moontlik nie reg werk as die skermresolusie verander word nie, wat beteken dat u dit in ag moet neem.
Stap 12
Maak seker dat u die program vir onverwagte bewerkings nagaan. Simuleer die situasies wat 'n gebruiker kan skep, herstel al die geïdentifiseerde tekortkominge onmiddellik.
Stap 13
Moenie vergeet dat die voltooide program nie net op u rekenaar moet werk nie, waar u al die nodige biblioteke van die programmeeromgewing het, maar ook op ander masjiene. Daarom moet u die nodige opsies in die instellings spesifiseer wanneer u die program opstel.
Stap 14
Pak die voltooide program met 'n verpakker, dit verminder die grootte daarvan aansienlik. As u u program gaan verkoop, moet u dit beskerm teen inbraak met 'n beskermer. Onthou egter dat die verwydering van beskermers, wat openlik op die netwerk uiteengesit is, lankal deur programkrakers baasgeraak word.