Ang programa, nang walang anumang pagmamalabis, ay isang sining. At ang sining na ito ay may sariling mga patakaran, kung saan nakakatulong ang paglikha upang lumikha ng mga de-kalidad na programa na kinalulugdan ang gumagamit ng mahusay na trabaho at isang madaling gamitin na interface.
Panuto
Hakbang 1
Kung natututo ka lamang mag-code, masanay ka sa tamang istilo ng trabaho kaagad. Ang mga pagkakamali sa yugtong ito, ang pag-aayos ng mga maling ugali ay makabuluhang kumplikado sa iyong trabaho sa hinaharap.
Hakbang 2
Una, tukuyin kung ano ang eksaktong dapat gawin ng iyong programa. Gumuhit ang Freehand ng isang sample na interface para dito. Pag-isipan kung paano ka gagana kasama nito, kung maginhawa ito. Kung mas tumpak mong natukoy ang iyong gawain, mas madali para sa iyo na isulat ang programa.
Hakbang 3
Gumawa ng isang sunud-sunod na algorithm para sa programa. Ang nasabing isang algorithm ay naipon sa anyo ng isang patayong diagram ng block na binubuo ng magkakahiwalay na mga bloke na konektado ng mga pagbabago. Sa yugtong ito, inilalarawan mo nang iskematiko ang pagpapatakbo ng programa, na magpapahintulot sa iyo na lumikha ng pinaka-pinakamainam na bersyon nito.
Hakbang 4
Pag-aralan ang flowchart. Kung ang isang operasyon ay paulit-ulit nang maraming beses, angkop na ilipat ang pagpapatupad nito sa isang hiwalay na bloke. Kapag binubuo ulit ang flowchart, tiyaking isulat ang mga naaangkop na paliwanag dito, nang wala ang mga ito madali kang malito.
Hakbang 5
Ang isang maganda at naisip na bloke ng diagram ay nagbibigay-daan sa iyo upang sumulat ng isang magandang programa. Huwag makatipid ng oras sa paghahanda nito, mai-save ka nito mula sa maraming mga pagkakamali at taasan ang kalidad ng natapos na programa.
Hakbang 6
Ang pagkakaroon ng gumuhit ng isang bloke diagram at napatunayan ang interface, magsimulang magsulat ng isang programa. Maaari mong ganap na isulat ang lahat ng code sa pamamagitan ng kamay, sa anumang editor na may pag-highlight ng syntax, o kahit na sa isang regular na Notepad. Pagkatapos ay kailangan mo lamang na ipagsama ang nakasulat na programa gamit ang tagatala.
Hakbang 7
Ngunit mas mahusay na gumamit ng isa sa mga espesyal na kapaligiran sa software upang isulat ang code ng programa, na lubos na pinapadali ang proseso ng pagprograma. Ang pinakatanyag sa kanila ay ang Borland C ++ Builder, Borland Delphi, Microsoft Visual Studio. Piliin ang isa kung saan ikaw ay pinaka komportable sa pagtatrabaho.
Hakbang 8
Ang tunay na proseso ng pagsulat ng code ay nagsisimula sa pagpili ng uri ng aplikasyon sa hinaharap. Natutukoy mo kung ito ay magiging isang regular na application ng Windows, isang programa ng console, isang library ng pabagu-bagong link, atbp. Pagkatapos (kung ito ay isang application ng Windows) lumikha ka ng isang interface gamit ang kapaligiran ng software sa pamamagitan lamang ng pag-drag at pag-drop ng mga elemento mula sa bahagi ng palette papunta sa form at pag-aayos ng mga ito kung kinakailangan.
Hakbang 9
Ang interface ay nilikha, ngunit ang lahat ng mga elemento nito ay hindi pa rin gumagalaw - para sa kanila, kailangan mong magsulat ng mga handler ng kaganapan. Bilang karagdagan, kailangan mong isulat ang pangunahing code na tumutukoy sa pagpapatakbo ng buong programa. Huwag kalimutang ipasok ang mga handler ng error - iyon ay, upang matukoy ang mga pagkilos ng programa kapag lumitaw ang lahat ng mga uri ng hindi wastong sitwasyon.
Hakbang 10
Kapag nagsusulat ng code, huwag maging tamad na magsingit ng mga komento, napakahalaga nito. Nang hindi gumagawa ng mga komento, pagkatapos ng ilang sandali mahihirapan kang maunawaan ang nakasulat na code sa iyong sarili. Ang code mismo ay dapat na nakasulat sa isang pangkalahatang tinatanggap na paraan na ginagawang mas madaling basahin at maunawaan.
Hakbang 11
Matapos isulat ang programa, simulang i-debug ito, sa yugtong ito mahalaga na kilalanin ang lahat ng mga bitag. Ito ay maaaring mga error na humahantong sa maling pagpapatakbo ng programa, maling setting ng interface - halimbawa, ang gumagamit ay naiwan na may kakayahang baguhin ang laki ng window ng programa, kahit na hindi ito ibinigay. Maaaring hindi gumana nang tama ang programa kapag binago ang resolusyon ng screen, na nangangahulugang dapat mong isaalang-alang ito.
Hakbang 12
Tiyaking suriin ang programa para sa hindi inaasahang pagpapatakbo. Gayahin ang mga sitwasyong maaaring lumikha ng isang gumagamit, itama kaagad ang lahat ng mga natukoy na pagkukulang.
Hakbang 13
Huwag kalimutan na ang natapos na programa ay dapat gumana hindi lamang sa iyong computer, kung saan mayroon ka ng lahat ng kinakailangang mga aklatan ng kapaligiran sa pagprograma, kundi pati na rin sa iba pang mga machine. Samakatuwid, kapag pinagsasama-sama ang programa, tukuyin ang mga kinakailangang pagpipilian sa mga setting.
Hakbang 14
I-pack ang natapos na programa sa isang packer, ito ay makabuluhang bawasan ang laki nito. Kung ibebenta mo ang iyong programa, protektahan ito mula sa pag-hack gamit ang isang tagapagtanggol. Ngunit tandaan na ang pagtanggal ng mga protektor, na lantarang inilatag sa network, ay matagal nang pinagkadalhan ng mga crackers ng programa.