Avtor: Roger Morrison
Datum Ustvarjanja: 17 September 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
KAKO POSODOBITI XHORSE OBD MINI Z RAČUNALNIKOM - HITRO IN ENOSTAVNO
Video.: KAKO POSODOBITI XHORSE OBD MINI Z RAČUNALNIKOM - HITRO IN ENOSTAVNO

Vsebina

V tem članku: Učenje programskega jezikaUstvarjanje programaIzdelava prototipa programaKonstrukcija programaProizvedba programaDavanje dodane vrednosti programuPriprava programa5 Reference

Če želite programirati programsko opremo, boste morali porabiti veliko časa za učenje programskega jezika, in ne glede na to, kako naporno se vam je treba, ne odvračajte se in ne pozabite, da so mnogi priznani programerji samouki. Ko boste razmišljali kot programer in si prisvojili osnove in koncepte jezika, lahko začnete ustvarjati majhne aplikacije, ne da bi porabili preveč časa. Izkušnje, dodane prizadevanjem vajeništva, vam bodo omogočile, da boste vedeli, kako pristopiti in nato reševati težave vedno bolj "poudarjeno". Nato lahko razmislite o ustvarjanju aplikacije.


faze

1. del Učenje programskega jezika



  1. Za začetek izberite jezik. Če še nikoli niste programirali, se boste morali omejiti na jezik, ki je dostopen za vaše začetke, vendar brez izgube pogleda na dejstvo, da vam bo omogočil doseganje ciljev. Imeli boste samo zadrego, da se boste odločili, da se potopite v učenje programskega jezika, ki je popolnoma uporaben za področje aplikacij, do katerih želite priti.
    • C je "doyen" splošnih programskih jezikov. Kljub starosti ostaja eden najbolj uporabljanih jezikov do danes. Skoraj vsi operacijski sistemi so bili razviti z jezikom C. Ta jezik je zasnovan tako, da je prenosljiv in se lahko uporablja na strežnikih, namiznih računalnikih ali vgrajenih napravah. C je tudi tako imenovani "proceduralni" jezik, ki se uporablja za programiranje na visoki ravni, kot tudi neposreden dostop do strojne opreme, če je potrebno. Učenje C vam bo kasneje omogočilo razmeroma enostaven pristop C ++ in Java.
    • Jezik C ++ je najmočnejši dedič C-ja, sposodil je večino njegove sintakse in filozofije, dodaja pa tudi koncept objektno usmerjenega programiranja oz. POO. C ++ se pogosto uporablja na področju ustvarjanja "težkih" aplikacij, kot je Microsoft Office ali video iger, kjer je priljubljen zaradi hitrosti izvedljivih datotek. Veliko časa boste morali porabiti za obvladovanje C ++, a to vam bo kasneje prineslo nekaj zanimivih poslovnih priložnosti.
    • Java uporablja skladnjo, ki je povezana s C in C ++. Java je popolnoma objektno orientiran jezik na visoki ravni, ki deluje v virtualnem okolju izvajanja, ki ga je treba namestiti v operacijski sistem, kjer bo uporabljen in kjer strojna oprema popolnoma ne upošteva. Ta jezik za več aplikacij je na trgu dela veliko povpraševanje.
    • Python je odprtokodni interpretirani jezik. Enostaven za usvajanje, vse pogosteje je sprejet v srednjih in visokošolskih zavodih ter v znanstvenih krogih. Njeni oblikovalci imajo impresivno število knjižnic funkcij za reševanje večine programskih težav, od aplikacij, ki se izvajajo na namiznih računalnikih, do strežnikov, ki uporabljajo določene okvire. Python je pri razvoju zelo zanimiv, saj boste lahko kodo, ki jo vnesete, preizkusili "na poti", ne da bi jo morali sestavljati.



  2. Namestite razvojno okolje. Če želite začeti pisati kodo, boste potrebovali nekaj programskih orodij, večinoma povezanih v eni obliki. razvojno okolje. Vaše posebne potrebe bodo v glavnem odvisne od jezika, ki ga uporabljate.
    • Urejevalnik kode: vsi programerji bodo veseli dela z založnikom, ki je namenjen jeziku, ki ga izberejo. Čeprav lahko delate na osnovnem urejevalniku, ki je priložen vašemu sistemu, na primer Beležnica v sistemu Windows, boste življenje našli veliko lažje, če boste uporabili tisto, ki vam daje nekatere funkcije, kot so poudarjanje sintakse, zunanja kompilacija, čas izvajanja ali odpravljanje napak. . Med njimi boste našli Notepad ++ za Windows, Mate za Mac ali Jedit in Geany, ki jih je mogoče naložiti v vse sisteme.
    • Prevajalnik ali tolmač: izvorna koda, izdelana v C, C ++ ali Javi, mora biti sestavljena v izvedljiv jezik oz. binarni kar razume računalnik. V teh primerih boste potrebovali prevajalnik prilagojeno jeziku, v katerem kodirate. Večina prevajalnikov vam bo poleg opravljanja glavne naloge izdala seznam najdenih napak ali napak. Python bo medtem potreboval tolmač, kar bo omogočilo simultano prevajanje in izvajanje kode, ne da bi bilo potrebno prevajanje.
    • EDI ali integrirano razvojno okolje: Nekateri programski jeziki imajo okolje, v katerem so potrebna vsa orodja, vključno z urejevalnikom, prevajalnikom in včasih razhroščevalnik. Ta okolja so na voljo na spletnih straneh jezikovnih urednikov.



  3. Preberite vaje. Če še nikoli niste programirali, se boste morali že na začetku naučiti razmišljati kot programer. V bistvu poiščite splošne vadnice, s katerimi boste seznanili glavne koncepte programiranja v jeziku, ki ste ga izbrali. To mora vključevati glavne pojme, kot so skladnja, spremenljivke, funkcije, pogojni stavki, zanke in kako povezati celotno stvar.
    • Našli boste veliko število mest, ki vam bodo nudile dobre vadnice in med njimi Udemy, Khan Academy, Codecademy, Code.org ali Stack Overflow.


  4. Prenesite vzorce in odprtokodne programe. Vzoreči kode striženja vam bodo pomagali razumeti mehanizme, ki se uporabljajo za izvajanje določenih nalog v jeziku, ki ga izberete. Obstaja veliko število vzorcev in majhnih odprtokodnih programov, za katere lahko prenesete kodo. Začnite s preprostimi programi, če je mogoče, povezan z vrsto aplikacije, ki jo želite sestaviti.


  5. Ustvarite preproste programe za učenje osnov. Ko začnete pisati svojo kodo, to storite z najosnovnejšimi pojmi. Napišite nekaj majhnih programov z najpreprostejšimi vhodi in izhodi in nato postopoma zakomplicirajte mehanizme za seciranje operacije, dokler ne pridete do naprednejših konceptov, kot so manipulacija s podatki in ustvarjanje funkcij. Ne odlašajte z eksperimentiranjem v vseh njihovih oblikah, do odmor vaši programi, če je potrebno.


  6. Prijavite se na programe programerjev. Sposobnost pogovarjanja s programerji z izkušnjami o težavi, ki jo imate, bo veliko storila za vas. Našli boste veliko število programerskih skupnosti z veliko izkušnjami, ki so strastne glede svojega želenega jezika, ki je tudi tisti, ki ste ga izbrali za učenje. Prijavite se na nekaj aktivnih forumov in preberite vse, kar lahko. Ne bojte se postavljati vprašanja, vendar se pred tem prepričajte, da ste poskusili vse z vaše strani in poskušali najti rešitev za svojo težavo.


  7. Razumejte, da je učenje jezika včasih lahko dolgočasno. Ne odvračajte se, pot do uspeha je vedno preplavljena in nihče ni nikoli uspel napisati programa, ki je čez noč malce zapleten, razen bahav. Učenje pravilne uporabe programskega jezika bo zahtevalo veliko časa in potrpljenja, vendar boste postopoma spoznali, da pridobivate učinkovitost, dokler se ne boste mogli lotiti bolj zapletenih projektov.

2. del Načrtovanje programa



  1. Projekt oblikujte na papirju. Zelo koristno bo ustvariti opisni dokument, ki se bo na vas skliceval med postopkom programiranja. V tem dokumentu bodo opisani cilji vašega programa in podrobno opisane funkcije. Tako boste lahko skozi postopek kodiranja osredotočeni na funkcije svojega programa.
    • Oblikovalni dokument bi moral razpravljati o vseh funkcijah, ki jih želite implementirati, in o tem, kako jih boste izvajali.
    • Morali boste upoštevati možne interakcije z uporabnikom med potekom programa, pa tudi, kako bo lahko opravil svoje delo s programom.


  2. Vzpostavite diagram poteka vašega programa. Ta diagram mora poudariti, kako lahko uporabnik prehaja iz ene programske funkcije v drugo. Diagram poteka mora biti dovolj, če je vaša aplikacija dokaj enostavna.


  3. Določite strukturo, ki velja za vaš program. Cilji vašega programa bodo narekovali arhitekturo, ki jo želite uporabiti. Vedeti, katera struktura najbolje ustreza vašemu programu, vam bo pomagala pri nadaljnjem razvoju.


  4. Začnite s programom, kot je 1-2-3. To je najpreprostejša struktura, ki je uporabna za program in počutili se boste udobno s svojim jezikom. Tehnično se bo program zagnal, uporabniku zastavil vnos ali dejanje, prikazal rezultat in se nato ustavil.
    • Po zgradbi 1-2-3 pride repl. repl je okrajšava od Read-izvršne - Loop ali Read-Do-Loop-Show. Je osnova enakega toka dejanj kot tista, ki je določena v strukturi 1-2-3, le da je korak 3 se program zaključi nazaj na korak 1.
    • Ocenite potrebo po uporabi strukture plinovod. Gre za kompleksno strukturo, ki spreminja vnose, ki jih zagotavlja uporabnik in deluje v neprekinjeni zanki. Ta vrsta strukture je uporabna za programe, ki zahtevajo zelo malo uporabniških dejanj, na primer obdelavo vira RSS. Te strukture so običajno napisane kot spremenljivo število razredov, ki imajo isto zanko.

3. del Izdelava prototipa programa



  1. Osredotočite pozornost na funkcijo. Prototip je običajno osredotočen na samo eno od glavnih funkcij programa. Če ustvarite osebni organizator, bo vaš prototip v bistvu sestavljen iz koledarja, na katerega boste postopoma dodajali funkcije dogodkov.


  2. Delajte, dokler prototip ne deluje. Delovati mora kot samostojen program in bo osnova za vse, kar bo dodano v nadaljevanju. Zato mora biti vaš trud usmerjen v ta prototip, dokler ne bo tekel brez napak.
    • Prototip vam bo omogočil hitro spreminjanje sprememb, ki jih boste preizkusili drug za drugim.
    • Naj vaš prototip preizkusijo drugi, da se prepričate, da deluje pravilno.
    • Pričakujte velike spremembe prototipa med svojim razvojnim delom.


  3. Ne bojte se odmor vaš prototip. Eksperimentiranje je edini razlog, da ste prototip. Omogoča vam preverjanje izvedljivosti vseh funkcij programa, preden se potopite v kodiranje. Če preneha delovati in ne najdete razloga, jo opustite in se vrnite v fazo načrtovanja. Tako boste prihranili čas in veliko glavobolov.

4. del Izdelava programa



  1. Ustvarite algoritem, opredeljen kot psevdokod. To bo okostje vašega projekta, na katerem bo artikuliran preostali del vašega razvoja. Psevodek je le pristop k pravi kodi, vendar ga računalnik ne more sestaviti ali razlagati. V bistvu je zasnovan tako, da programerjem pomaga razumeti delovanje programske opreme in analizirati vse dogodke, ki se lahko zgodijo med njeno izvedbo.
    • Psevdokod se približno nanaša na skladnjo programskega jezika, ki bo uporabljen in mora biti strukturiran tako, kot bi bil dejanski kod.


  2. Razvijte svojo psevdo kodo na podlagi prototipa. Lahko uporabite obstoječi prototip kot osnovo vaše psevode kodi. Kodo, uporabljeno v prototipu, lahko prilagodite tudi v strukturi, razširjeni na končni program. Kakor koli že, ne zapravljajte časa, ki ste ga že porabili za vodenje prototipa.


  3. Začnite kodiranje. Zdaj prihajate v "glavno jed". Prav ta razvojna faza bo porabila večino vašega časa. Za zagotovitev, da vaš program deluje, boste morali narediti veliko kompilacij in testov. Če delate v skupini, bo kodiranje na podlagi psevdokodov pomagalo dobri koordinaciji med vsemi udeleženci.


  4. Komentirajte vso svojo izvorno kodo. Uporabite oznake komentarjev, ki jih dovoljuje vaš programski jezik. Dodajanje komentarjev v izvirno kodo bo v veliko pomoč vam in vsem tistim, ki se boste morali pozneje vrniti pri vzdrževanju programa. V komentarjih ne pozabite na izvorno kodo: opišite delovanje vsakega modula ali funkcije programa in dodajte več razlag, ko pristopite k zapletenemu mehanizmu.

5. del Testiranje programa



  1. Preverite vse funkcije, dodane v vašo programsko opremo. Vsako novo funkcijo, dodano v vaš program, je treba sestaviti in preizkusiti. Več ko bo ljudi sodelovalo pri teh testih, lažje bo zaznati napake. Predhodno morate udeležence v tej testni fazi obvestiti, da je vaš program še vedno le razvojna različica in da bi morali pričakovati resne napake.
    • Običajno se imenuje ta prva testna različica programa alfa različica. Odločili se boste lahko za objavo več različic alfa ko popravljate.


  2. Preverite izvajanje vseh načrtovanih funkcij. Ko implementirate vse funkcije svojega programa, boste morali začeti vrsto intenzivnih testov, ki zajemajo vse vidike. To vrsto testov je treba predložiti čim večjemu številu uporabnikov.
    • Ta druga testna različica programa se imenuje beta različica. Odločili se boste lahko za objavo več različic beta ko popravljate.


  3. Preizkusite različico Pre-Release vašega programa. Prednastavljene različice oz Izpusti kandidata Vaša programska oprema se lahko objavi, ko ste odpravili vse napake, o katerih so vam poročali med prejšnjimi testi in dodali vse oglaševane funkcije. Različice rc Program je običajno zelo blizu programu končne oddaje, vendar so napake, s katerimi se lahko srečamo, včasih zelo zlobne, saj jih je pogosto težko zaznati in razmnoževati.

Del 6 Dodajanje vrednosti programu



  1. Razmislite, kaj bi lahko dodalo vrednost vašemu programu. Narava programa bo odločilna pri izbiri, kaj bi mu lahko dodalo vrednost. Pred uradno oddajo svojega programa boste morali odgovoriti: morda so to zvočniki ali ikone po meri ali pa bodo popolnoma večjezični. Če je vaša programska oprema dovolj izpopolnjena, je treba dobro sprejeti datoteko pomoči, ki je prikazana v izbranem uporabnikovem jeziku.


  2. Ocenite potrebo po oddajanju zunanjih virov. Če nimate talenta ali delovne sile, da bi ustvarili elemente, ki lahko dodajo vrednost vaši programski opremi, si omislite zunanje izvajanje. Našli boste množico neodvisnih izvajalcev ali celo prostovoljcev, ki lahko ustvarijo tisto, kar potrebujete, da dodate vrednost svoji programski opremi.


  3. Izvedite izboljšavo svojega programa. Najprej in predvsem preverite, ali lastnosti vaše programske opreme ne morejo motiti elementov, ki dodajo vrednost in da se nič ne zdi odveč. Takšna izvedba se običajno zgodi v zadnji fazi razvoja programa, razen če je del same programske opreme, kar je pogosto pri ustvarjanju video iger.

Del 7 Dajanje programa na trg



  1. Razmislite o oddaji svojega programa v open source. Odprtokodno razširjanje programa večinoma upravlja skupnost prostovoljcev. Najbolj znani primeri odprtokodne programske opreme so Python.org in LibreOffice ki jih zdaj uporabljajo milijoni ljudi po vsem svetu. Vsakdo bo lahko pregledal vašo kodo in jo spremenil, kar lahko znatno poveča njeno funkcionalnost. Ne pričakujte, da bi prinesli finančne koristi, razen donacij, ki jih lahko zahtevate od svojih uporabnikov, ki vas želijo podpreti. Z objavo svojega programa v odprtokodnem načinu boste najprej seznanjeni z javnostmi, z malo sreče pa se bodo nekatera podjetja na koncu izkušenih programerjev obrnila na vas.


  2. Ustvarite spletno trgovino. Če želite prodati programsko opremo, boste lahko ustvarili spletno trgovino na svojem spletnem mestu. Upoštevajte, da bodo vaše stranke pričakovale takšno programsko opremo, da je popolnoma funkcionalna, brez "napak" in pravilno vzdrževana.
    • Lahko si predstavljate, da bi okoli svojega programa razvijali storitve, ki temeljijo na plačilu, na primer dodajanje dodatkov, ki prinašajo več funkcij ali usposabljanje osebja strank.


  3. Držite se rednega vzdrževanja programa. Ko bo vaša aplikacija objavljena, pričakujte, da boste od novih uporabnikov prejemali obvestila o napakah, ki vplivajo na njeno delovanje. Te hrošče razvrstite po stopnji kritičnosti, nato pa začnite raziskovati vzrok in ponujati rešitve. Ko napredujete, boste morali začeti objavljati "manjše" posodobitve svojega programa ali vtičnikov za popravilo s posodobitvijo določenih delov.
    • Dobro organizirana poprodajna storitev bo pozitivno vplivala na vaše stranke. Uporabniki vašega programa ne bodo oklevali, da bi "ustno ustno" delali, kar bo povzročilo oglaševanje, ki ustreza kakovosti vaših storitev.


  4. Oglašujte okoli svojega programa. Potencialni uporabniki vaše programske opreme se morajo pred nakupom licence zavedati njenega obstoja. Naredite brezplačne preskusne različice, ki jih boste predlagali na svojem spletnem mestu. Obrnite se na spletna mesta s programskimi revijami, ustvarite sporočila za javnost, ki poudarjajo njegove najpomembnejše lastnosti, in jim pošljite funkcionalno kopijo za njihovo testiranje.

Izbira Urednika

Kako zložiti odejo

Kako zložiti odejo

Ta članek je bil napian odelovanjem naših urednikov in upoobljenih razikovalcev, da bi zagotovili natančnot in popolnot vebine. kupina za upravljanje vebine natančno preuči delo uredništva, da bi za...
Kako očistiti teflonski likalnik

Kako očistiti teflonski likalnik

V tem članku: Očitite podplat železa. Odtranite težke madeže na podplatu. Očitite notranjot likalnika11 Reference Trenutno o teflonki ravni likalniki zelo priljubljeni, aj gre za material, ki nudi poe...