Programsko sučelje. Osnove rada s IntelliJ IDEA. Programsko sučelje Zašto se program ne pokreće u intellij idea

21.06.2020 Recenzije

Među prednostima aplikacije možemo primijetiti pametno automatsko dovršavanje, postoji alat odgovoran za analizu kvalitete koda, plus dobit ćete prilično praktičnu navigaciju kroz svoju datoteku, preinake i formatiranje implementirani su za veliki broj programskih jezika, uključujući Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript...

IntelliJ IDEA 14 ima podršku za najpoznatije okvire i platforme, koje sa sigurnošću mogu uključivati ​​kao što su: Java EE, Spring Framework, Grails, Play Framework i mnoge druge, a cijeli popis možete vidjeti na službena stranica. Dobit ćete usku integraciju s aplikacijskim poslužiteljima, kao što su Tomcat, TomEE, GlassFish, JBoss, WebLogic...

IntelliJ IDEA ima, među ostalim značajkama, alat odgovoran za rad s vašim bazama podataka i SQL datotekama. Ako trebate pokrenuti test ili provesti analizu pokrivenosti koda, onda je sve tu. Mislim da već shvaćate da je pred vama zapravo vrlo moćan program, koja ima takve veliki iznos Moguće je da neću moći sve pokriti u jednoj recenziji.

IntelliJ IDEA savršen je za razvoj mobilnih i web platformi; dobit ćete intuitivne uređivače za različite programske jezike.

Želio bih napomenuti da mnogi traže IntelliJ IDEA na ruskom, prestanite pokušavati i ne zamarajte se glupostima, prvo, ne postoji Rusifikator za ovaj program, a drugo, ne vrijedi ga prevoditi, ovaj program za profesionalne programere koji jednostavno moraju znati Engleski jezik, pogotovo ako rade s nekim programskim jezikom, sve bi im trebalo biti jasno. Drugo pitanje. da vaša razina nije tako visoka, samo trebate promijeniti program, na primjer u NetBeans, puno je lakše za početnike, općenito, evo male priče o Russifieru, mislim da je pitanje riješeno.

IntelliJ IDEA jedan je od najmoćnijih univerzalne sredine razvoj. Podržava jezike kao što su PHP, JavaScript, Sass, Ruby, Python i naravno Java. Ovdje dodajte podršku za popularne okvire i motore, testove koda, prilagodbu Mobilni uredaji, integracija s Gitom i Mercurialom, alati za rad s poslužiteljima – i shvatit ćete da je programiranje lakše i produktivnije uz IntelliJ IDEA.

Montaža

Postoje dvije verzije IntelliJ IDEA – Community i Unlimited. Prvi je besplatan, ali ograničen. Ne podržava okvire Spring, Vaadin, GWT, JavaScript jezici i TypeScript, SQL i još mnogo toga. Drugi uključuje sve vrste značajki za kolektivni razvoj, ali će biti besplatan samo tijekom probnog razdoblja od 30 dana. Tada ćete morati platiti najmanje 533 dolara.

Potpuno smo zadovoljni mogućnostima besplatne verzije, pa se usredotočujemo na instalacijsku datoteku s imenom idealC.

Za instalaciju na Windows OS morat ćemo preuzeti izvorni kod sa službene web stranice s exe proširenje. Zatim ga pokrenite i slijedite upute programa za instalaciju.

Na MacOS-u - dvostruki klik na datoteku ideaIC.dmg montirajte arhivu i kopirajte izvore u mapu Applications.

Za Linux, trebate raspakirati ideaIC.gz u direktorij koji podržava izvršavanje datoteka. Za hijerarhiju FHS formata ovo je /opt. Nakon toga idite u poddirektorij /bin i pokrenite datoteku idea.sh.

Sada shvatimo kako konfigurirati IntelliJ IDEA.

Predpodešavanje

Kada prvi put pokrenete IntelliJ IDEA, pojavit će se dijaloški okvir u kojem se od vas traži da navedete put do datoteke postavki. Budući da je ovo naše prvo iskustvo s IDE-om, odabiremo opciju "Ne uvozi postavke". Ako se ovaj prozor pojavi nakon ažuriranja ili ponovne instalacije, odaberite izvorni direktorij.

Sljedeći korak u postavljanju intellij idea je odabir teme. Prema zadanim postavkama postoje dva od njih - standardni (svijetli) i Darcula (tamni).

Kao što je već gore napisano, IDEA podržava veliki broj pomoćnih alata. Naravno, početniku ne trebaju svi. Stoga je sljedeći korak da ih onemogućite kako biste povećali performanse. Da biste to učinili, odaberite "Onemogući sve" u sljedećem dijaloškom okviru. Ne brinite, možete ih spojiti kasnije u izborniku postavki.

Međutim, programsko okruženje IntelliJ IDEA ne misli stati na ovome, već nudi preuzimanje dodatnih dodataka. Hvala, ni ovo nas ne zanima!

Sada kada ste završili s instaliranjem i konfiguriranjem IntelliJ IDEA, možete započeti. Počinje, naravno, stvaranjem IntelliJ IDEA projekta.

Malo je vjerojatno da ćete imati poteškoća s ovom radnjom jer novi dijaloški okvir nudi samo 4 opcije: Stvori novi projekt, Otvori postojeći, Uvezi projekt ili Odjavi iz kontrole verzija). Odaberite prvu stavku. Više o tome kako izraditi IntelliJ IDEA projekt i što raditi unutar okruženja bolje je pročitati na službenim stranicama, jer postoji zaista puno mogućnosti za prilagodbu radnog prostora.

Problemi i pitanja

Dalje, vjerojatno imate nekoliko pitanja, od kojih se jedno odnosi na aktivaciju IntelliJ IDEA. Ograničena verzija ili 30-dnevna probna verzija ne zahtijeva registraciju niti dodatne manipulacije. Ali ako želite aktivirati ono što ste kupili, morate slijediti ove korake:

  • Na ekranu dobrodošlice, odakle kreiramo projekt, pronađite izbornik Konfiguracija->Upravljanje licencom na dnu. Ako ste već unutra, onda na gornjoj ploči Pomoć->Registracija.
  • Prije tebe 3 moguće načine aktivacija: putem računa (JetBrains account), korištenjem koda (Activation Code), putem licencnog poslužitelja (License Server). Ovisno o tome kako ste vi ili vaš poslodavac kupili licencu i kojim podacima raspolažete, odaberite odgovarajuću opciju.
  • Unosimo potrebne podatke, pritisnemo gumb "Aktiviraj" i uživamo u neograničenom radu.

Sljedeće tradicionalno pitanje odnosi se na ažuriranje IDE-a. Ovdje je algoritam isti kao i tijekom instalacije: preuzmi-pokreni-slijedi upute ili izbriši-ponovno instaliraj-pogledaj postojeću datoteku postavki u prvom dijaloškom okviru.

I naravno, niti jedan forum nije potpun bez pitanja: "Neće se pokrenuti, što da radim?" Odgovor je tradicionalan - još jednom pažljivo čitamo kako instalirati IntelliJ IDEA. Ako je sve učinjeno ispravno, program će se zajamčeno pokrenuti. Ako se problemi pojave izravno tijekom rada IDEA-e, najvjerojatnije je problem pogrešan instaliranih dodataka, potražite odgovore na službenim stranicama njihovih programera.

Za svaki slučaj, evo još nekoliko uputa o tome kako ukloniti IntelliJ IDEA:

  1. na standardni način kroz upravljačku ploču u Windowsima. Ako želite, dodajte ostatak u registar duž staze: “HKEY_CLASSES_ROOT\IntelliJIDEAProjectFile”;
  2. u Linuxu, obrišite datoteke ručno, a također izbrišite direktorije postavki "config" i "system" ako nisu u korijenu.
  3. U MacOS-u standardno je brisanje putem ikone programa i brisanje predmemorije u smjeru “postavke/predmemorije/dodaci/zapisnici”.

Prije nego što odlučite zaroniti s glavom u svijet novog IDE-a, imajte na umu da je to složen proizvod sa strmom krivuljom učenja. Zato pravi izbor za obuku će biti tečajevi u Javi s praktičnim predavanjima u IntelliJ IDEA. Tako ćete se brže uključiti u struku, i moćan alat svladat ćeš to.


Najpametnije i najprikladnije razvojno okruženje za Javu, uključujući podršku za sve najnovije tehnologije i okvire. IntelliJ IDEA pruža alate za produktivnost i idealan je za izradu komercijalnih, mobilnih i web aplikacija.

Zahtjevi sustava:
Jedan od sljedećih operativnih sustava:
Microsoft Windows 10
Microsoft Windows 8.1
Microsoft Windows 8
Microsoft Windows 7

2 GB RAM-a ili više
1,5 GB prostora na disku + najmanje 1 GB predmemorije

Torrent razvojno okruženje za Javu - JetBrains Intellij IDEA 2018.3.2 detaljno:
Glavne značajke
· Pametno automatsko dovršavanje, alati za analizu kvalitete koda, jednostavna navigacija, napredna refaktoriranja i formatiranje za Javu, Groovy, Scala, HTML, CSS, javascript, CoffeeScript, ActionScript, LESS, XML i mnoge druge jezike.
·Podržava sve popularne okvire i platforme, uključujući Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile i mnoge druge.
·Integracija s aplikacijskim poslužiteljima uključujući Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty i Virgo.
·Alati za rad s bazama podataka i SQL datoteke, uključujući praktičan klijent i uređivač za shemu baze podataka.
·Integracija s komercijalnim sustavima kontrole verzija Perforce, Team Foundation Server, ClearCase, Visual SourceSafe.
·Alati za izvođenje testova i analizu pokrivenosti koda, uključujući podršku za sve popularne okvire za testiranje.

Što je novo u verziji 2018.3
·IntelliJ IDEA podržava nadolazeću Javu 12, a već možete pregledati neobrađene string literale (JEP 326) u IDE-u. Saznajte više.
· IDE sada može uočiti duplikate u kompliciranijim slučajevima, a to čini i brže.
· Poboljšanja Java Stream API-ja: sada se otkrivaju redundantni razvrstani pozivi koji su upućeni prije sljedećeg minimalnog poziva.
·Nova inspekcija temeljena na protoku podataka otkriva situacije u kojima je prvi uvjet nepotreban jer je već pokriven drugim uvjetom.
· IDE sada identificira situacije u kojima se potisnuta inspekcija više ne bavi nikakvim upozorenjima u pridruženom tijelu metode, klasi ili izjavi.
· IDE ističe prve i sve sljedeće retke TODO komentara u editoru i prikazuje ih u prozoru TODO alata.
· Nova statusna traka uvlake prikazuje veličinu uvlake u trenutnoj datoteci.
·Možete stvoriti opseg za onemogućavanje oblikovanja koda na određenim datotekama i mapama. Idite na karticu "Kontrola formatera" u Preferences / Settings | Urednik | Stil koda.
·Isticanje sintakse i dovršavanje koda sada su dostupni za EditorConfig datoteke.
·Zahvaljujući početnoj podršci za GitHub Pull Requests, sada možete vidjeti PR-ove u svom IDE-u.
·Podrška za Git submodule je ovdje: ažurirajte svoj projekt, unesite promjene, pregledajte razlike i riješite sukobe.
·VCS zapisnik vam omogućuje navigaciju do prethodnog/sljedećeg odabranog obvezivanja.
·Akcija 'Povijest do ovdje' sada može prikazati cijelu povijest.
·Promjene razmaka mogu se zanemariti tijekom spajanja.
·Kontekstni izbornik Anotations sada uključuje novu opciju Ignore Whitespaces (samo Git).
·Pretpregled razlike za označene retke sada je dostupan putem VCS skočnog prozora.
IntelliJ IDEA ima novu opciju kopiranja datoteke iz jedne Git grane u drugu.
·Ogranak u koji predajete datoteke sada je prikazan u dijaloškom okviru Uvrštavanje.
· IDE ažurira Git projekte s više spremišta mnogo brže nego prije.
· Prema zadanim postavkama, IDE sada koristi Native Git SSH izvršnu datoteku.
·Novi Search Everywhere integrira sljedeće navigacijske dijaloške okvire: Search Everywhere, Find Action, Go to class, Go to file i Go to symbol.
·Sada možete tražiti višeredne fragmente u dijaloškom okviru Find in Path.
·Novi ažurirani dijalog Structural Search & Replace dolazi s mnoštvom poboljšanja, uključujući automatsko dovršavanje u polju za pretraživanje, fleksibilniju konfiguraciju opsega i više.
IDE vam može pomoći da migrirate svoj projekt na Novi verzija Kotlina.
· IDE vam daje skup primjera projekata za višeplatformske projekte.
·Dostupne su nove Kotlin inspekcije i brzi popravci.
· IDE već podržava nedavno izdani Spring Boot 2.1.
·Nakon izrade projekta, IDE će predložiti instaliranje ili omogućavanje odgovarajućih dodataka kako bi se osigurala podrška za sve odabrane tehnologije.
·Bolja JPA i podrška za Spring Data za Kotlin.
·Uveli smo novu temu visokog kontrasta kako bismo IntelliJ IDEA učinili dostupnijim.
·Čitači zaslona sada mogu pristupiti i čitati: brojeve redaka, VCS komentare, program za otklanjanje pogrešaka i druge ikone oluka.
· Dostupne su provjere pristupačnosti za HTML.
· Moguće je priključiti se na Java procese pokrenute bez agenta za otklanjanje pogrešaka pomoću agenta servisabilnosti.
· IDE sada može automatski nastaviti osluškivati ​​udaljene veze nakon što se proces udaljenog otklanjanja pogrešaka prekine.
·Možete dodijeliti vlastiti prilagođeni prečac za uklanjanje svih prijelomnih točaka iz datoteke ili iz cijelog projekta.
· IDE podržava asinkrone tragove stogova u udaljenim JVM-ovima.

Postupak liječenja
1. Instalirajte Intellij IDEA.
2. Kopirajte datoteku JetbrainsIdesCrack-4.1-release-enc.jar u direktorij C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.2\bin (zadani instalacijski put).
3. U istom direktoriju, u datoteci idea64.exe.vmoptions (ili idea.exe.vmoptions, ovisno o bitnosti OS-a i pokretača), dodajte redak -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.2\bin \JetbrainsIdesCrack-4.1-release-enc.jar.
4. Pokrenite Intellij IDEA, unesite bilo koje znakove u polje za unos aktivacijskog koda.

IntelliJ IDEA je komercijalno okruženje za razvoj aplikacija. Postoji besplatna verzija "Community Edition" s ograničenom funkcionalnošću i puna komercijalna verzija "Ultimate Edition". Puna verzija ako aktivno sudjelujete u razvoju projekata otvorenog koda, možete ga dobiti besplatno. Verzija “Community” distribuira se pod licencom Apache 2.0 i uključuje alate za testiranje, alate za kontrolu verzija, nadogradnje softvera i podržava jezike Java, Java ME, Groovy, Scala i Clojure.

Također u ograničenoj verziji podržava razvoj programa za Android sustavi, postoje razvojni alati korisničko sučelje, uređivač XML koda, regularni izrazi, provjera sintakse, uvoz i izvoz Eclipse projekata. “IntelliJ IDEA Community Edition” lako se integrira sa sustavima za praćenje problema.

“Ultimate” verzija, pored standardnog skupa programskih jezika “Community” verzije, podržava PHP, SQL, Ruby, CSS, Python, HTML, JS. Također je prisutan rad s Java EE tehnologijom i okvirima Hibernate, Rails, Google Web Toolkit i Spring. Integracijski alati uključuju Microsoft Team Foundation Server, Rational Clear Case i Perforce.

Ključne značajke i funkcije

  • pametni uređivač prepoznaje kod, podržava refaktoriranje, kontrolu koda i praćenje namjernih radnji;
  • jednostavna navigacija i puna podrška za Java 7;
  • integracija JUnit i TestNG, kao i alata za testiranje korisničkog sučelja;
  • podrška za OSGI, Java EE, Google App Engine, Spring, Hibernate, GWT, Play, Struts i druge tehnologije;
  • pojednostavljeni web razvoj zahvaljujući inteligentnom HTML uređivaču, JavaScriptu, CSS-u, CoffeeScriptu, integraciji predložaka;
  • pun skup podržanih jezika;
  • implementacija i otklanjanje pogrešaka pomoću specijaliziranih poslužitelja;
  • dodatni alati za rad s kodom.

Ograničenja besplatne verzije

  • Probno razdoblje Ultimate Edition traje 30 dana;
  • Izdanje zajednice ima ograničenu funkcionalnost.

Posebni zahtjevi

  • 1 GB RAM memorija, (preporučeno 2 GB);
  • 300 MB slobodnog prostora na tvrdom disku (po mogućnosti 1 GB);
  • Rezolucija ekrana 1024x768.

Svakodnevno se svaki aktivni korisnik računala suočava s radom u različite programe. Osmišljeni su kako bi olakšali rad na računalu i obavljali određeni broj funkcija. Na primjer, kalkulator izračunava zadane primjere, kreirate dokumente bilo koje složenosti u uređivaču teksta, a putem playera gledate omiljene filmove ili slušate glazbu. Sav ovaj softver izrađen je pomoću programskih jezika, od osnovnih kontrola do grafičkog sučelja. Danas bismo željeli razgovarati o dvije metode pisanja rukom jednostavne aplikacije Za operacijski sustav Windows.

Danas možete razviti vlastiti program bez poznavanja programskih jezika, ali za to postoji vrlo malo prikladnih alata koji vam omogućuju da u potpunosti ostvarite svoje planove. Osim toga, mnogi tečajevi o jeziku sada su dostupni besplatno na Internetu, opisujući primjere pisanja softvera uz izvorni kod. Stoga je postavljeni zadatak sasvim izvediv, samo trebate odabrati metodu, što predlažemo sljedeće.

Metoda 1: Programiranje programa

Ako ste zainteresirani za stvaranje igara, onda znate za posebne alate koji već imaju ugrađene mnoge komponente i zapisane osnovne skripte. Korisnik samo iz toga može stvoriti cjelovitu sliku, sistematizirajući dostupne podatke. Softver koji vam omogućuje stvaranje izvorne aplikacije bez poznavanja programskih jezika. Uzeli smo HiAsm kao primjer, jer je to jedino optimalno rješenje s potpunom lokalizacijom na ruski jezik.

  1. Odmah počnimo gledati jednostavne upute za stvaranje primitivnog programa u HiAsmu. Da biste započeli, posjetite gornju vezu kako biste preuzeli i instalirali alat koji danas koristimo.
  2. Nakon pokretanja pregledajte navedene informacije o korištenju i rješenju. uobičajeni problemi. Željeli bismo odmah napomenuti da neki antivirusi prepoznaju HiAsm kao zlonamjerni kod, blokiranje pokrenutih datoteka. Stoga, ako se pojave problemi, preporučujemo dodavanje alata u iznimke ili privremeno deaktiviranje zaštite operativnog sustava.
  3. Putem izbornika "Datoteka" stvoriti novi projekt.
  4. Pojavit će se novi prozor s izborom različite vrste aplikacije. Danas se želimo usredotočiti na standardni program za Windows s grafičkim sučeljem.
  5. Kao primjer, uzmimo jednostavan elektronički jelovnik s izborom jela kroz pop-up popis, kao i mogućnost označavanja broja potrebnih porcija. Ovaj izbor napravljen je samo kako bi se demonstrirao rad glavnih elemenata HiAsma. Prvo, prijeđimo na dodavanje novog elementa u glavni prozor klikom na odgovarajući gumb.
  6. U prozoru koji se otvori vidjet ćete da su svi objekti raspoređeni u grupe kako biste lakše odabrali ono što vam je potrebno. Kreirajmo skočni popis klikom na njega.
  7. Premjestite element na radni prostor i zatim ga povežite s glavnim prozorom.
  8. Dvaput kliknite popis da biste ispunili retke. Svaki novi položaj napisati u novi red.
  9. Potvrdite promjene klikom na zelenu kvačicu.
  10. Dodajmo sada običan tekst koji će označavati naziv skočnog izbornika.
  11. Otvorite objekt i ispunite ga sadržajem.
  12. Označimo natpis dodatnom slikom odabirom odgovarajućeg elementa s popisa.
  13. Sve će to također morati biti povezano s glavnim prozorom.
  14. HiAsm podržava slike različite veličine i formate, dodaje se na potpuno isti način kao i u slučaju teksta.
  15. Dodatno, postoji ugrađeni uređivač koji vam omogućuje promjenu određenih dijelova slike.
  16. Dalje kroz "Pogled" možete trčati "Uređivač obrazaca".
  17. Omogućit će vam postavljanje svih komponenti na željeno mjesto na prozoru pomicanjem i skaliranjem.
  18. Svaki objekt ili izbornik se uređuje kroz prozor "Svojstva elementa". Pokrenite ga da biste vidjeli glavne opcije odabirom jednog od izbornika ili prozora.
  19. Ovdje možete promijeniti glavnu pozadinu, postaviti veličinu, lokaciju kursora, položaj u odnosu na glavni prozor i dodati jednu od mnogih točaka.
  20. Prozor zadanih svojstava je s desne strane. Obratimo pozornost na uređivanje teksta. Odaberite font, boju i veličinu. U poglavlju "Stil" aktivirani su kurziv, podcrtano ili podebljano.
  21. Dodajmo pomični klizač za podešavanje broja porcija.
  22. Na jelovniku "Svojstva" Morat ćete prilagoditi minimalne i maksimalne vrijednosti oznaka, na primjer, od 1 do 6.
  23. Nakon svake promjene možete pokrenuti program kako biste vidjeli rezultate i uvjerili se da nema pogrešaka.
  24. Kada završite, predlažemo da dodate gumb "U REDU", potvrđujući spremnost narudžbe. Nalazi se u odjeljku "Kontrole žurbe".
  25. Na primjer, dodijelite naziv gumbu "U REDU" ili "Potvrdi narudžbu".
  26. Nakon što smo završili s dodavanjem dvije pozicije, završili smo s programom koji vidite na snimci zaslona u nastavku. Naravno, ovdje još trebate poraditi na dizajnu i drugim funkcionalnim nedostacima, izgled. Međutim, ovaj je primjer napravljen samo da bi se demonstrirao princip rada HiAsma.
  27. Ako želite napraviti pauzu ili spremiti gotov projekt za kasniju konverziju u izvršnu datoteku, kliknite na gumb "Uštedjeti" i odaberite mjesto na tvrdom disku.

Mogućnosti razmatranog alata dovoljne su ne samo za izradu jednostavne grafičke aplikacije. HiAsm se također dobro nosi s mnogo složenijim radom, na primjer, stvaranjem playera ili preuzimanjem datoteka s Interneta. Naravno, ovdje ćete morati uložiti puno više truda i naučiti puno shema i ugrađenih skripti. Sve je to mnogo lakše svladati ako koristite službene resurse, na primjer, forum. Tamo korisnici ne samo da dijele svoj rad, već i početnicima objašnjavaju osnove dizajna softvera. Štoviše, ako se pojave pitanja, ništa vas ne sprječava da stvorite zasebnu temu, detaljno opisujući trenutnu poteškoću.

Metoda 2: Programski jezik i razvojno okruženje

Kao što je ranije spomenuto, apsolutno svi programi napisani su u određenom programskom jeziku. U nekim složenim projektima uključeno je nekoliko jezika odjednom. Ova metoda pisanja softvera je najteža, ali kada savladate jedan od jezika, dobivate gotovo neograničene mogućnosti kodiranja softver, pomoćne programe ili pojedinačne skripte. Glavni zadatak je odlučiti se za programski jezik. Odgovor na ovo pitanje pokušali su dati stručnjaci poznatog obrazovnog servisa GeekBrains. svi potrebne informacije pronaći ćete ga na donjoj poveznici.

Sada pogledajmo nekoliko opcija za softver napisan pomoću PL-a spomenutog u članku. Prije svega, dotaknimo se Pythona, kojeg neki programeri najviše smatraju jednostavnim jezikom. Da bi se na ekranu pojavio jednostavan grafički prozor koji se proteže preko cijelog ekrana, morat ćete spojiti standardnu ​​Tkinter biblioteku i napisati kod u sljedećem formatu:

iz tkinter importa *

klasa boja (okvir):
def __init__(sebe, roditelj):
Okvir.__init__(sebe, roditelj)
sebe.roditelj = roditelj

def main():
korijen = Tk()
root.geometry("1920x1080+300+300")
app = Paint(root)
root.mainloop()

if __name__ == "__main__":
glavni()

Nakon uspješne kompilacije, pokreće se grafički prozor s već dodanim gumbima. Svaki od njih je odgovoran za veličinu i boju četke.

Kao što vidite, razumijevanje GUI (grafičkog sučelja) aplikacija nije tako teško, ali bolje je prvo početi sa konzolnim skriptama i malim programima. Besplatni materijali, lekcije i literatura pomoći će vam da savladate Python, što je sada sasvim dovoljno za samostalno proučavanje potrebnog materijala.

U ovom članku na GeekBrainsu posebna pažnja posvećena je C#, koji se naziva univerzalnim programskim jezikom za one koji još nisu odlučili na kojem području žele primijeniti svoje vještine. Razvoj softvera za Windows provodi se u službenom okruženju tvrtke Microsoft tzv Vizualni studio. Kod izgleda ovako kako vidite ispod:

imenski prostor MyWinApp
{
korištenje sustava;
koristeći System.Windows.Forms;

javna klasa MainForm: Obrazac
{
// pokretanje aplikacije
public static int Main(string args)
{
Application.Run(new MainForm());
povratak 0;
}
}
}

Kao što vidite, postoje određene razlike s istim Pythonom. Ako kopirate ovaj kod, zalijepite ga u IDE i kompajlirate, na ekranu će se pojaviti jednostavan grafički prozor, gdje će gumbi, blokovi i drugi objekti biti pričvršćeni u budućnosti.

Spomenuli smo Visual Studio kao razvojno okruženje. Trebat će vam u svakom slučaju ako želite napisati vlastiti softver na nekom jeziku, budući da standardna bilježnica ili uređivač teksta praktički nisu prikladni za to. Savjetujemo vam da se upoznate s najboljim IDE-ima koji podržavaju različite jezike u našem zasebnom članku drugog autora u nastavku.

U ovom članku pokušali smo vas što detaljnije upoznati s procesom pisanja softvera koristeći dvije dostupne metode. Kao što vidite, ovo nije sasvim jednostavna stvar, jer morate steći posebna znanja i naučiti mnoge aspekte kako biste se udobno snašli u ovom pitanju. Gornji materijal je namijenjen samo za pružanje opće informacije samo u informativne svrhe i nije potpuna lekcija, nakon čijeg svladavanja možete postati samouvjereni programer. Ako ste zainteresirani za bilo koji jezik ili HiAsm, morat ćete posvetiti puno vremena proučavanju relevantnih materijala za obuku.