itholoinfo.com.com

Cum să dezvoltați o aplicație

Aveți o idee perfectă pentru un program, dar nu știți cum să îl faceți realitate? Învățarea unui limbaj de programare necesită timp, dar mulți programatori de succes se auto-învață. Odată ce cunoașteți elementele de bază, puteți crea programe simple cu cel puțin timp. Crearea programelor complexe va fi un pic mai complicată, dar cu practica, veți crea programul visurilor dvs. mai devreme decât credeți.

pași

Partea 1
Învățarea unui limbaj de programare

  1. 1
    Decideți pentru o limbă inițială. Dacă nu ați programat niciodată înainte, ar trebui să începeți cu o limbă orientată spre începători, dar totuși vă permite să lucrați cu obiectivele dvs. în realizarea programului. Există mai multe limbi de a alege între ele și toate se remarcă în diferite sarcini și implementări. Unele dintre cele mai comune limbi pentru dezvoltatorii începători sunt:
    • C - Una dintre cele mai vechi limbi de calcul ale computerului. Învățarea C vă va oferi și o mână atunci când vă mutați în C ++ și Java.
    • C ++ - Una dintre limbile cele mai populare astăzi, în special în dezvoltarea programelor. Învățarea C ++ necesită timp și stăpânirea limbii chiar mai mult, dar există mai multe oportunități pe măsură ce învățați.
    • Java - Un alt limbaj incredibil de popular care poate fi scalat pentru a lucra pe aproape orice sistem de operare.
    • Python - Aceasta este una dintre limbile cele mai simple de folosit și elementele de bază pot fi învățate în doar câteva zile. Totuși, este foarte puternic și este folosit în multe aplicații server și site.
  2. 2
    Configurați un mediu de dezvoltare. Veți avea nevoie de niște instrumente pentru a începe codarea. Aceste instrumente sunt denumite "mediul de dezvoltare". Ceea ce veți avea nevoie depinde de limba pe care o utilizați pentru programare.
    • Editor de cod - Aproape toți programatorii beneficiază de unul dintre aceștia instalat pe computer. Deși puteți scrie codul într-un simplu editor de text, cum ar fi Notepad, veți găsi procesul mult mai ușor dacă aveți un program care marchează sintaxa și automatizează mai multe sarcini repetitive în programare. Unii editori de coduri populare sunt Notepad ++, TextMate și JEdit.
    • Compilator sau interpret - Multe limbi, cum ar fi C și Java, trebuie să fie compilate înainte de a putea rula codul. Veți avea nevoie de un compilator pentru limba aleasă de dvs. instalată în compilator. Majoritatea compilatoarelor fac, de asemenea, sarcini de depanare a codului.
    • IDE (Mediu de dezvoltare integrată) - Unele limbi de programare au un editor de cod, un compilator și un program de depanare integrate într-un singur program numit IDE. De obicei, puteți descărca acest IDE din site-ul limbajului de programare.
  3. 3
    Completați câteva tutoriale. Dacă nu ați programat niciodată înainte, va trebui să începeți cu puțin. Găsiți câteva tutoriale online care vă pot învăța elementele de bază ale limbii alese. Aceasta poate include învățarea despre sintaxă, variabile, funcții, rutine, structuri condiționale și cum se potrivesc toate împreună.
    • Există mai multe site-uri online care fac tutoriale bune, inclusiv Udemy, Academia Khan, Codecademy, Code.org și multe altele.
  4. 4
    Descărcați câteva exemple și programe open source. Manipularea codului de probă vă poate ajuta să învățați cum să realizați sarcini utilizând acea limbă. Există mai multe exemple și programe open source disponibile acolo care vă permit să accesați tot codul care face ca programul să funcționeze. Începeți cu programe simple care sunt legate de tipul de program pe care doriți să-l faceți.
  5. 5
    Creați programe simple pentru a afla elementele de bază. Când este timpul să vă creați propriul cod, începeți cu elementele de bază. Scrieți câteva programe cu intrări și ieșiri simple. Tehnicile de practică veți avea nevoie de programe mai complexe, cum ar fi manipularea datelor și subrutine. Încercați și încercați să vă întrerupeți propriile programe.
  6. 6
    Introduceți comunitățile de programare. Puteți vorbi cu un programator care are experiență cu problemele dvs. și este de neprețuit. Puteți găsi nenumărați programatori cu aceeași mentalitate în diverse site-uri și comunități din întreaga lume. Introduceți comunitățile în limba aleasă și citiți cât de mult puteți. Nu vă fie frică să puneți întrebări, dar asigurați-vă că ați încercat mai întâi să veniți cu o soluție.
  7. 7
    Înțelegeți că învățarea oricărui limbaj de programare necesită timp. Nu veți putea să faceți un program prima dată când stați în fața calculatorului (nu un program complex). Învățând cum să utilizați limba de programare necesită timp, dar cu practică veți codifica mult mai rapid și mai eficient.

Partea 2
Proiectarea programului dvs.

  1. 1
    Scrieți un document de proiect de bază. Înainte de a începe programarea, este bine să aveți materiale scrise care să servească drept referință în timpul procesului de programare. Documentul de proiect enumeră obiectivele programului și descrie detaliat caracteristicile. Acest lucru vă permite să vă concentrați asupra funcției programului.
    • Documentul proiectului ar trebui să discute fiecare dintre caracteristicile pe care doriți să le includeți și modul în care acestea vor fi implementate.
    • Documentul de proiectare ar trebui să ia în considerare, de asemenea, fluxul de experiență a utilizatorilor și modul în care utilizatorul își poate desfășura activitățile în cadrul programului.
  2. 2
    Hărțiți programul făcând schițe. Creați o hartă pentru programul dvs., indicând modul în care utilizatorul merge de la un loc la altul. O diagramă de flux simplu este de obicei suficientă pentru un program de bază.
  3. 3
    Determinați arhitectura care acceptă programul creat. Obiectivele programului vor dicta structura aleasă. Știind care dintre următoarele structuri se referă cel mai bine la programul dvs. vă va ajuta să vă concentrați asupra dezvoltării.
  4. 4
    Începeți cu un program "1-2-3". Acesta este cel mai simplu tip de program și vă permite să vă simțiți confortabil în limba de programare. Practic, pornește un program 1-2-3, solicită o intrare a utilizatorului și afișează un rezultat. După ce rezultatul este afișat, programul se termină.
    • Următorul pas după o 1-2-3- este o REPL (buclă Read-Execute-Print, în portugheză, Loop-Read-Execution-Print). Acesta este un program 1-2-3 care revine la 1 după afișarea ieșirii.
    • Luați în considerare un program de tip conducte. Acesta este un program care transformă intrarea utilizatorului și rulează continuu. Această metodă este bună pentru programele care necesită puțină interacțiune cu utilizatorul, cum ar fi un cititor RSS. Programul va fi scris ca o serie de clase care împart o obligație.

Partea 3
Crearea unui prototip

  1. 1
    Concentrați-vă pe o caracteristică. Un prototip se concentrează, de obicei, asupra funcționalității principale a programului. De exemplu, dacă creați un program de calendar, prototipul dvs. poate fi doar un calendar și o funcție de adăugare a unui eveniment.
  2. 2
    Iterați până funcționează funcționalitatea. Prototipul dvs. ar trebui să poată fi folosit în mod izolat. Va fi baza pentru orice altceva, astfel încât să vă asigurați că funcționează corect. Pe măsură ce continuați să iterați prin funcționalitate, continuați să rafinați până când funcționează corect.
    • Prototipul vă permite să efectuați modificări rapide și apoi să le testați.
    • Cereți altora să vă testeze prototipul pentru a vă asigura că funcționează corect.
    • Asteptati-va modificarile la prototip, pe masura ce lucrati la el.
  3. 3
    Nu vă fie frică să aruncați prototipul. Ideea lui este să experimentați înainte de a vă angaja. Prototipul vă permite să vedeți dacă funcțiile pe care le doriți vor fi posibile dacă doriți să codificați programul în sine. Dacă prototipul este sortit eșecului, aruncați-l și întoarceți-vă la bancul de lucru. Aceasta vă va salva o mulțime de dureri de cap mai târziu.

Partea 4
Crearea programului



  1. 1
    Creați o bază de coduri pseudo-cod. Acesta este scheletul proiectului dvs. și va servi drept bază pentru codificarea viitoare. Pseudo-codul este similar codului adevărului, dar nu compilează. În schimb, permite programatorilor să citească și să vadă ce ar trebui să se întâmple cu codul.
    • Pseudo-codul se referă încă la sintaxa limbajului de programare și ar trebui să fie structurată așa cum ar fi codul normal.
  2. 2
    Extinde-ți prototipul. Puteți utiliza prototipul dvs. existent ca bază pentru noul dvs. program sau puteți adapta prototipul la o structură mai largă a programului dvs. Indiferent de situație, utilizați bine timpul petrecut de lucru și perfecționați prototipul.
  3. 3
    Începeți codificarea. Aceasta este partea reală a procesului. Codul este cel care durează cel mai mult timp și va necesita mai multe construiri și teste pentru a se asigura că codul funcționează. Dacă lucrați cu o echipă, pornind de la codul pseudo-cod vă pot ajuta să păstrați toată lumea în aceeași melodie.
  4. 4
    Observați tot codul. Utilizați caracteristica de comentarii în limba dvs. de programare pentru a adăuga comentarii la întregul cod. Acest lucru nu numai că va ajuta pe cineva care lucrează la programul dvs. să afle ce face codul, dar vă va ajuta să vă reamintiți ce face propriul cod atunci când reveniți mai târziu la acesta.

Partea 5
Testarea programului

  1. 1
    Testați fiecare caracteristică nouă. Toate funcționalitățile noi adăugate la program trebuie să fie compilate și testate. Cu cât sunteți mai mulți oameni pe care îi puteți întâlni pentru a le testa, cu atât mai probabil veți găsi erori. Testerele dvs. ar trebui să fie conștiente de faptul că programul este departe de versiunea finală și că vor întâlni erori grave.
    • Această fază este denumită în mod obișnuit testul alfa.
  2. 2
    Testați-vă programul cu toate caracteristicile. Odată ce ați implementat toate caracteristicile programului, ar trebui să începeți o serie de teste intense care să acopere toate aspectele programului. Această rundă de testare ar trebui să includă și cât mai mulți testere posibil.
    • Această fază este, de obicei, numită testul beta.
  3. 3
    Testați candidatul pentru lansare. Pe măsură ce continuați să efectuați ajustări și să adăugați caracteristici programului dvs., asigurați-vă că versiunea pe care doriți să o lansați este testată pe deplin.

Partea 6
Crearea de active

  1. 1
    Determinați ce veți avea nevoie. Natura programului va determina activele de care ai nevoie. Aveți nevoie de sunete personalizate? Grafica? Conținut? Toate aceste întrebări trebuie să răspundă înainte de lansarea programului.
  2. 2
    Luați în considerare externalizarea. Dacă aveți nevoie de mai multe active, dar nu aveți echipa sau talentul pentru a le crea, luați în considerare externalizarea creării de active. Există mai mulți freelanceri care pot fi dispuși să lucreze la proiectul dvs.
  3. 3
    Implementați-vă activitățile. Asigurați-vă că nu interferează cu funcționalitatea programului dvs. și că nu este nimic inutil. Adăugarea de active apare de obicei în fazele târzii ale ciclului de programare, cu excepția cazului în care activele sunt intrinseci ale programului în sine. Acesta este cazul în programarea jocurilor.

Partea 7
Publicarea programului

  1. 1
    Luați în considerare lansarea programului dvs. ca open source. Acest lucru permite altora să preia codul pe care l-ați făcut și să îl îmbunătățiți. Open-source este un șablon de publicare bazat pe comunitate și veți vedea un profit foarte mic. Beneficiile sunt că alți programatori ar putea fi interesați de proiectul dvs. și vă vor ajuta să extindeți semnificativ domeniul de aplicare.
  2. 2
    Creați un front de magazin. dacă doriți să vă vindeți programul, puteți crea o magazin pe site-ul dvs. pentru a permite clienților să cumpere și să descarce programul. Rețineți că dacă plătiți clienți, se așteaptă să aibă un program fără erori.
    • În funcție de produsul dvs., există mai multe servicii prin care îl puteți vinde și dumneavoastră.
  3. 3
    Continuați să vă sprijiniți produsul. După lansarea programului, probabil veți primi rapoarte de eroare de la noii dvs. utilizatori. Clasificați aceste erori la nivelul de importanță și începeți să le remediați. Pe măsură ce actualizați programul, puteți să lansați versiuni noi sau patch-uri pentru a actualiza anumite părți ale codului.
    • Puternicul post-lansare de sprijin poate crește retenția clienților și să facă un cuvânt bun de-gură.
  4. 4
    Reclamați programul. Oamenii vor trebui să știe că programul există înainte de a începe să-l folosească. Faceți copii pentru evaluare pe site-urile de evaluare a programelor, luați în considerare crearea unei versiuni gratuite de încercare, scrierea unui comunicat de presă și depunerea tuturor eforturilor pentru a răspândi cuvântul despre existența programului dvs.

Surse și cotatii

Afișați mai multe ... (1)
Distribuiți pe rețelele sociale:

înrudit
Cum să învățați să programați în C ++Cum să învățați să programați în C ++
Cum de a învăța un limbaj de programareCum de a învăța un limbaj de programare
Cum să începeți să învățați programarea C utilizând tehnologia IDE Turbo C ++Cum să începeți să învățați programarea C utilizând tehnologia IDE Turbo C ++
Cum să începeți să învățați programarea pe calculatorCum să începeți să învățați programarea pe calculator
Cum se creează jocuri 3D pe computerCum se creează jocuri 3D pe computer
Cum se creează programe simple CCum se creează programe simple C
Cum se creează un virusCum se creează un virus
Cum se creează un limbaj de programareCum se creează un limbaj de programare
Cum se dezvoltă software-ulCum se dezvoltă software-ul
Cum se scrie un algoritm în limba de programareCum se scrie un algoritm în limba de programare
» » Cum să dezvoltați o aplicație
© 2021 itholoinfo.com.com