INTILEJ IDE IDEA OPIS. Stvaranje vlastitog Windows softvera

Da biste napisali Java program i dovoljno velik, prilično običan uređivač teksta, ali, naravno, ova opcija jednostavno ne vrši korištenje profesionalnih razvojnih okruženja, takozvane IDE (integrirano okruženje za razvoj).

INTILEJ ideja je integrisano okruženje za razvoj softvera za Java iz Jetbrana. Uzgred, ne samo na Javi. Srijeda se uspješno koristi za ostale programske jezike, poput Scala. Prva verzija programa pojavila se 2001. godine i od tada program neprestano povećava svoju ocjenu popularnosti. INTILEJ ideja dostupna je u dva izdanja: izdanje u zajednici i ultimate izdanje. Prva verzija je potpuno besplatna. Druga verzija se proteže pod raznim licencama i, kao što je deklarirano, može se besplatno koristiti za projekte sa otvorenim kodom. Međutim, čak i bez njega, na kraju upotrebe od mene verzije krajnjeg izdanja, upravo sam dobio obavijest da mogu raditi s njim kontinuirano samo pola sata.

Verzije se razlikuju i podržanim tehnologijama.

  1. Ultimate Edition:
    • potpuno opremljeno JVM razvojno okruženje i razvoj na raznim jezicima: Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python;
    • podržava Java EE, oprugu / hibernatu tehnologiju i druge;
    • provedba i uklanjanje pogrešaka sa većinom aplikacijskih servera.
  2. Edition u zajednici:
    • potpuno izdvojeno razvojno okruženje za Java SE, Groovy i Scala;
    • snažno okruženje za razvoj na Google Androidu.

Možete se upoznati sa razlikama između verzija na web mjestu Jetbrains na linku http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

Program sadrži kompletan skup komponenti koje su vam potrebne za stvaranje pune obloge aplikacija: Urednik, kompilacija i izvođenje okruženja, kao i uklanjanje pogrešaka.

Prirodno, INTILEJ ideja nije jedino okruženje za stvaranje Java aplikacija, dovoljno je pamtiti popularnu pomračenje ili netBeans, tako da je programer iz onoga što odabere, na primjer, njegove preferencije su, na primjer, što se njene sklonosti često zbog subjektivnih faktora, na primjer, počinje Program na Javi - pročitajte članak o određenom okruženju koji je doveo svoj sljedeći izbor. Moguće je da će ovaj ciklus članaka poslužiti za nekoga za početak rada sa INTILEJ idejom, posebno od sistema, po mom mišljenju, više je nego zgodan.

Usput, na Internetu možete pronaći puno informacija o migraciji s istog pomračenja na INTILEJ ideji (vidi, na primjer, informacije na web mjestu Jetbrani na https://www.jetbrains.com/help/idea/ 2016..2 / eclpse.html link).

Radije radim s novom verzijom INTILEJ ideje, pa ga periodično ažuriram. Članci koji su čitaoca koji su predložili napisani su više od godinu dana, tako da ne isključujem da neke snimke zaslona pripadaju nekim starim verzijama i mijenjaju se u novim verzijama, za koje se izvinjavam čitateljima unaprijed.

Instalacija sistema

Instalacijski paket možete kopirati sa stranice JetBrance programera prema referenci http://www.jetbrains.com/idea/. Instaliranje Intellij ideje ne uzrokuje probleme. Primjećujem samo da ako ubuduće preuzmete rad sa programskim kodom u programskom okruženju, zatim prilikom instaliranja, instalirajte CREATE udruženja sa Java datotekama.

Referentni sistem

Za INTILEJ ideju ima prilično veliku dokumentaciju na engleskom jeziku. Pa kada klikom na stavku Pomoć. Glavni meni otvara ne ugrađeni i on-line certifikat na web lokaciji Jetbrains.

Također je moguće dobiti dokumentaciju za određeni element kodnog elementa, za koji je potreban za instaliranje kursora na njega i kliknite kombinaciju < Ctrl\u003e +.< Q\u003e.

Štoviše, općenito možete popraviti prozor s dokumentacijom na bočnoj traci (prema zadanim postavkama - s desne strane), izrađujući IT alat, kliknite na gumb za pričvršćivanje na zaglavlju dokumentacije. Istina, po mom mišljenju, daje malo, jer će prilikom otvaranja ovog prozora prikazati samo najnoviju deklarirani dokumentaciju.

Programsko sučelje

Kao što je ranije napomenuto, proizvod uživa u zasluženoj popularnosti programera, iako postoji "mali, ali" nedostatak ruske lokalizacije, mada to nije prepreka programerima.

Započeo prozor

Nakon instalacije, kada se INTILij ideja učitava, dobrodošli na prozor za pokretanje INTILEJ ideja, koji vam omogućava preuzimanje ili otvaranje projekta, uvozi projekt, izvršite ga iz repozitorija nekoliko verzija kontrolnih sistema ("Odjava iz kontrole verzije) "). Ako postoji datoteka za postavljanje montaže u projektu za Maven ili Carle, Intellij ideja će vam ponuditi da ih koristite za konfiguraciju.

Nakon rada sa određenim projektom, zapamćen je, a nakon sljedećeg pokretanja programa učitava se posljednji otvoreni projekat. Međutim, događa se kada su postavke za zadani program kada u grupi izgleda i ponašanja ( Izgled I ponašanje), potvrdni okvir za podešavanje sistema "Okreni zadnji projekat na pokretanju" (otvorite zadnji projekt prilikom učitavanja).

Glavni prozor

Glavni prozor programa u općem obliku sastoji se od tri područja, koja se naziva i Windows Windows i Editor Windows. Prozori za alat nalaze se oko perimetra prozora uređivača, tj., S lijeve strane, s desne strane i dnu iz nje na poljima glavnog prozora, koji će biti pozvani u budućnosti bočni paneli (bočna traka u programskoj terminologiji). Budući da Windows alat prikazuje različite informacije, svaka bočna ploča sadrži brojne kartice koji se otvaraju prilikom izvođenja određene naredbe. Prijelaz na željenu karticu (Toolbox) vrši se klikom na njegovo ime koje se nalaze na bočnim pločama glavnog prozora. Naziv nekih kartica Windows alata prethodi slici. Korištenje ključa < Alt\u003e Zajedno sa ovim brojem možete brzo ići na ovu karticu, prenošenjem, nakon otvaranja, ako je u valjanom položaju, ili, naprotiv, otkotrljajte ga. Pored toga, u glavnom prozoru se može prikazati bilo koji instrumentalni prozor. Pogledajte.Alat.Windows Ili pomoću tipki za prečicu za IT kombiniranje.

Prije kraćeg opisa instrumentalnih prozora, rezervirat ću vam da se predlaže struktura lokacije koja se u razmatranja u razmatranju u kojem se nalazi nakon instaliranja zadanog programa. To je lokacija koju ću razmotriti dalje. Međutim, to ne znači da prozori alata ne može biti smješten na drugim mjestima glavnog prozora, o čemu će se raspravljati u nastavku.

Paleta boja Intellij ideje može se podesiti, međutim, takva paleta je malo. Izbor palete vrši se u postavkama u kojima se izgled i ponašanje (izgled i ponašanje), izgled i ponašanje i odabiru temu sa padajućeg popisa "Tema".

Urednik prozora

Prozor urednika neprekidno je raseljen, zauzima većinu glavnog prozora. Može sadržavati nekoliko kartica koji prikazuju softver klase, sadržaj POM datoteke i druge projektne datoteke. Sadržaj sadržaja na kartici signalizira i proširenje datoteke na kartici naslova i ikonu prije naziva, na primjer, za klasu: . Prelazak na prava datoteka Izvodi se klikom na svoje ime na kartici Prozor ili odabirom u prozoru alata projekta.

Program sadrži impresivan alat za upravljanje prozorom. Dakle, lokacija kartica može se proizvoljno promijeniti, imajući ih, na primjer, vodoravno, bacanje datoteka s jedne kartice na drugoj kartici u drugo, što se postiže pomoću grupe naredbi WindowsUrednikKartice. Ili iz kontekstnog izbornika koji se naziva na kartici Prozor Edit. Ako je potrebno, može se konsolidovati određena kartica koja je korisna s velikim brojem kartica, kada svi nisu postavljeni u prozoru za uređivanje, za koji koristimo naredbu PIN.Tab.O čemu će biti diskutirano u nastavku.

Sa desnim rubom prozora, mogu se pronaći vodoravne linije koje označavaju problematične blokove koda koji sadrže greške i upozorenja. Pročitajte više o ovome kasnije.

Na lijevoj ivici prozora za uređivanje postoje oznake blokova kodova, s kojima možete brzo minimizirati blok kao nepotrebne ili ga ponovo isključite. Sa iste strane prozora, stoppoints se nalaze (ako su dostupni), kodovi modificirajući savjete i neke druge informacije.

Da biste prikazali numeriranje redaka programa, nazovite kontekstni meni na vertikalnoj traci na levoj strani prozora za uređivanje i odaberite "Prikaži brojeve linija" (za prikaz broja žica). Međutim, s takvim akcijama prikaz žica se vrši samo u trenutnoj sesiji. Za trajno numeriranje numeričkih reda programa, postavke treba otkriti uzastopno uređivač (urednik), općenito, izgled (izgled) i potvrdni okvir za polje "Prikaži brojeve".

Sam programskog koda (osvjetljenje teksta, fontovi) izrađen je u skladu s postavkama programa, o čemu će se kasnije raspravljati.

Prozori za alat

Prozor alata projekta

Na lijevoj bočnoj traci prikazuje prozor projektnog alata. Sadrži jezičak hijerarhijske strukture projekta (projekta) i karticu klase (struktura strukture) strukture (metoda).

Izbor na kartici Projektne strukture dovodi do prikaza sadržaja u prozoru uređivača. Budući da kod gotovo bilo koje klase sadrži mnoge metode, kartica strukture samo prikazuje njihovu listu. Može se naručiti i po abecedi (sortirati po abecedno), a redoslijedom njihove lokacije u učionici (sortiranje po vidljivosti). Klikom na naziv klase pokreće prijelaz na početak modula u razredu u prozoru uređivača.

Kartica Informacije "Struktura" je uglavnom prilično informativna. Pored naziva modula prikazuje se i broj njegovih svojstava, na primjer, modifikator klase, a njegova alatna traka omogućava vam brzo promjenu karaktera prikazanih informacija, na primjer, nadopunjujući njegov sadržaj nejavne varijable , naređeno po imenu ili u kodu u kodu itd.

Ako u projektu postoji nekoliko časova, preporučljivo je u prozoru projekta da otkrije tipku postavke i postavite zastave u blizini AutoScroll-a do izvora i autoscroll-a.

Ova je opcija korisna ako su dvije kartice otvorene u prozoru uređivača i više (i to, naravno, gotovo uvijek se odvija). U ovom slučaju, tranzicija u prozoru projekta iz jednog objekta na drugu dovodi do zaslona u prozoru uređivača kodova odabranog objekta. I, naprotiv, kada prebacite sa jedne kartice na drugi u prozoru Uredi, pokazivač u prozoru projekta prelazi na naziv klase, čiji je kôd prikazan na kartici Editor.

Kartice u ovom prozoru mogu se dodati nakon instaliranja nekih proširenja (plug-ins). Na primjer, nakon instaliranja proširenja "Baza podataka Navigator", kartica DB pretraživača dodaje se u prozor projekta.

Instrumentalni prozor "Favoriti"

Na dnu lijeve bočne ploče u glavnom prozoru možete prikazati prozor alata "Favoriti" (Favoriti) koji sadrže, na primjer, popis stop bodova i oznaka koji im pruža brzi pristup.

Prozor alata sa alatima sklopa projekta

Ovaj se prozor nalazi na desnoj bočnoj traci. U početku sadrži dvije kartice za dva najčešća alata za montažu Java projekata - maven i mrav.

Izlaz prozora alata

Prozor se nalazi na donjoj bočnoj traci. To, ovisno o prirodi informacija, prikazuje se, na primjer, sastavljajući poruke ("poruke"), ulaz / izlaz konzole ("terminal"), kontrola promjene projekta ("kontrola verzije"), rezultati poslova za uklanjanje pogrešaka ( "Debug") i neki drugi.

Upravljanje instrumentalnim prozorima

INTILEJ IDEA nudi moćne kontrole alata za kontrolu alata koji im omogućavaju da budu smještene u glavnom prozoru gotovo bilo gdje.

Bilo koji prozor otvorenog alata u naslovu sadrži dva gumba: postavke i « Sakrij » (Sakrij) (ova vrsta ima na lijevoj ploči).

Svaki instrumentalni prozor može se preklopiti (sakriti) klikom na gumb. « Sakrij ». U ovom slučaju, u glavnom prozoru programa prikazuje se samo bočna ploča koja sadrži imena kartica, što u skladu s tim povećava područje rada urednika. U budućnosti se preklopljeni prozor može jednostavno i brzo prikazati klikom na naziv prozora alata na bočnoj traci.

Dugme za podešavanje sadrži meni u kojem sadrže naredbe za kontrolu prozora.

Prozor može sadržavati vlastitu alatnu traku. Da biste ga prikazali ili, naprotiv, izbriši, trebali biste otvoriti meni za podešavanje i instalirati / poništiti potvrdni okvir u blizini stavke izbornika. Prikaži.Alatna traka (Ploča za prikaz).

Windows alata se može prikazati i u fiksnom režimu, na određenim lokacijama glavnog prozora i u plutajućem režimu, to je na proizvoljnom mjestu glavnog prozora. Da biste prešli između režima, otvorite meni tastera za podešavanje i instalirajte / poništite potvrdni okvir u blizini stavke izbornika. PlutajućiRežim. (Plutajući režim).

Ako se prozor prikaže u fiksnom režimu, tada su moguća dvije države instalirane u stavci izbornika. Priključen.Režim. (Režim priključnog načina). Ako postoji zastava u blizini ovog predmeta, prozor je u stanju miješanja, premještajući prozor uređivača. Ako odaberete potvrdni okvir, prozor prelazi u stanje preklapanja na kojem prozor preklapa prozor urednika.

I na kraju, ako se prozor prikaže u fiksnom režimu u stanju miješanja, tada se način postavlja na raspolaganje (stavku izbornika) Prikvačen.Režim. (Fiksni režim). Ako postoji potvrdni okvir u blizini ove stavke, prozor se stalno prikazuje u glavnom prozoru. Ako odaberete potvrdni okvir, prozor će se automatski ukloniti s ekrana kada je fokus gubitak.

Iznad toga primijećeno je da se prozori alata može postaviti na različite bočne ploče glavnog prozora. Ali lokacija određenog prozora može se promijeniti i okretanjem u drugu bočnu ploču. Da biste to učinili, nazovite kontekstni izbornik na nazivu prozora alata na bočnoj traci, odaberite iz IT stavka Pomicanje. (Potez), a potom smjer kretanja. Na primjer, sljedeći snimci koji vidimo da se prozor alata s desnom bočnom trakom može premjestiti na donji (gornji), lijevo (lijevo) i gornju (donju) bočnu ploču.

Prozor alata može se u potpunosti izbrisati, za koji također morate nazvati kontekstni izbornik na nazivu prozora alata na bočnoj traci i odabrati uklanjanje s bočne trake iz njega (uklonite sa bočne trake).

U glavnom meniju glavnog prozora postoji i stavku menija Windowssadrže naredbe za upravljanje svojim prozorima.

Paneli

Po mom mišljenju, preporučljivo je otići na ekranu sve glavne ploče programa (u nedostatku nekih od njih izvršavaju naredbu View Panel):

Isključivanje / uključivanje ploča također se izrađuje u izborniku naredbe. Pogledajte..

Iznad, napisao sam da je preporučljivo otići na ekranu sve glavne programske ploče. Međutim, prilikom rada u prozoru urednika sa softverskim kodom jedne klase, mnogi mogu činiti pogodni za rad sa svim nepovezanim panelima kada ništa ne odvlači od posla.

Postavke

Žalba na postavke programa vrši se naredbom DosijePostavljanje. ili klikom na gumb na glavnoj alatnoj traci.

Sve postavke u prozoru postavki smanjuju se u skladu s funkcionalnom svrhom nekoliko grupa: izgled i ponašanje (izgled i ponašanje), Keymap ("vruće" tipke), urednik (urednik) itd.

Broj programskih postavki je vrlo velik, a kao što radi s tim, a, prema tome, akumulaciju iskustva, vi ćete sami promijeniti potrebne opcije. S obzirom na to, neću ih detaljno razmotriti, jer će vam trebati puno vremena. U ovom slučaju napominjem da su neke postavke već spomenute gore, a neke druge će se reći kasnije.

U međuvremenu ću ograničiti doslovno nekoliko uobičajenih postavki.

Važno mjesto prilikom pisanja programa je njegova dokumentacija, uključujući komentar fragmenata kodova (oko toga kasnije). Prirodno, programeri ruskog jezika napisat će komentare na ruskim (bjeloruskim, ukrajinskim) jezicima, koji će zahtijevati odgovarajući program kodiranja. Optimalna opcijaPo mom mišljenju bit će korištenje UTF-8, što je univerzalno i ima niz prednosti preko sustava Windows 1251. Na primjer, najsavremenije web platforme djeluju prema njemu, a također je prikladno koristiti za stvaranje Višejezični projekti. Da biste instalirali ovo kodiranje, odaberite Editor, Encodings datoteke (uređivač, kodiranje) i na popisu kodiranja projekta odaberite "UTF-8". Međutim, neki programeri kažu da važnost radi i. ».

I na kraju, poruke o izgledu nove verzije koja će se redovno pojaviti za vas dok ne odbijete automatski provjeravanje ažuriranja. U principu, instaliranje novih verzija predmeta korisno i neophodno, ali ako želite ažurirati ne navedenjem programa, već i sami, onda se to radi ovako. Otvoreno uzastopno, izgled i ponašanje, podešavanje sistema, kliknite Ažuriranja i poništite potvrdni okvir u blizini "Automatski provjerite ažuriranja za". Međutim, i kada je režim omogućen automatska ažuriranja Možete jednostavno zanemariti instalaciju nove verzije.

Imao sam vrlo veliko mišljenje o INTILIJ ideji, međutim, mogućnosti njegovog poboljšanja gotovo su neograničene. A značajan doprinos ovom procesu mogući su i korisnici koji, na primjer, mogu se izvesti na temelju prikupljenog statističkog programa o radu. Za to morate omogućiti program da izvrši takvu kolekciju. U tu svrhu, u postavkama, izgled i ponašanje, podešavanje sistema, odaberite Statistiku upotrebe, odaberite potvrdni okvir "Dopusti slanje upotrebe S.r.o.". (Dopustite vam da prikupite korisničku statistiku Jetbrani), a zatim odaberete potvrdni okvir u blizini učestalosti slanja takvih podataka (dan, tjedan, mjesec).

Kao puno postavki, programeri su pružili svoju pretragu po kontekstu. Kucanjem, na primjer, u okvir za pretraživanje tekst "Save" tekst, dobit ćemo takav popis u njemu:

I zadnji. INTILEJ IDEA pruža mogućnost spremanja postavki ( DosijeIzvozPostavljanje.) i njihov oporavak ( DosijeUvozPostavljanje.).

Proširenje sistema

Pod INTILEJ idejom razvijeni su mnogi dodaci (ekstenzije), koji su omogućili značajno proširiti svoje mogućnosti i funkcionalnost. Pristup njima se vrši u sistemskim podešavanjima u dodacima. Sa liste Prikaži (show), filtriranje liste proširenja se filtrira. Da biste dodali novo proširenje, izvršite takve radnje:

  1. Na listi "Prikaži" (displej) odaberite stavku "Custom" (Custom).
  2. Kliknite vezu Pregledaj (Kliknite Pregledaj da biste pretraživali ne-Bundied Pugines, kliknite na poruku da biste prikazali neidentifikovani dodatak), koji će dovesti do "Pregledaj repozitorija" s popisom plug-ins-a iz repozitorija sa utikačima iz spremišta zupčanika.
  3. Na popisu odaberite željeno proširenje i kliknite gumb. « Instaliratidodatak » (Instalirajte ekstenziju).
  4. Potvrdite instalaciju u prozoru za potvrdu.
  5. Po završetku postupka instalacije u istom prozoru za pregovaranje pretraga, kliknite na " Ponovo pokrenite.Intellij.Ideja."(Ponovo pokreni INTILEJ IDEA) za ponovno pokretanje programa.

Uklanjanje proširenja je takođe vrlo jednostavno. Opet u postavkama na listi Prikaži, odabran je "Custom" stavka, nakon čega su samo instalirana proširenja prikazana u prozoru postavki.

Kliknite gumbe «

Java je jedan od najfleksibilnijih, praktičnijih i popularnijih programskih jezika. Mnogi su poznati po sloganu - "Pišite jednom, trčite bilo gdje", što znači "pisati jednom, trčati svuda." Ovaj slogan, programeri želeli su naglasiti prekograničnu platformu jezika. To je, pisanje programa, možete ga pokrenuti na bilo kojem uređaju sa bilo kojim operativnim sistemom.

INTILEJ ideja je integrisano razvojno okruženje. softverŠto podržava mnogo jezika, ali najčešće se smatra IDE za Java. Kompanija za programere nudi dvije verzije: zajednicu (besplatna) i ultimate, ali jednostavan korisnik je sasvim dovoljno i besplatna verzija.

Naravno, u INTILEJ idej možete kreirati svoj program i uređivati \u200b\u200bpostojeću. Ovo okruženje ima prikladan uređivač kodova koji pomaže tokom programiranja. Na osnovu već pismenog koda, sama medij odabire najprikladnije opcije za automatsko opreme. U pomračivanju, bez instaliranja dodataka, nećete pronaći takvu funkciju.

Pažnja!
Za pravilan rad INTILEJ ideje, pobrinite se da imate najnoviju verziju Java.

Objektno orijentirano programiranje

Java se odnosi na objektno orijentirani tip tipa. Glavni koncepti ovdje su pojmovi objekta i klase. Šta je prednost OOP-a? Činjenica da ako trebate napraviti izmjenu programa, možete to učiniti samo kreiranjem predmeta. Nema potrebe da ispravljate kôd napisani ranije. INTILEJ ideja omogućit će vam da koristite sve prednosti OOP-a.

Dizajner sučelja

Biblioteka Javax.swing pruža programerima koji se mogu koristiti za osmišljavanje grafičkog korisničkog sučelja. Da biste to učinili, trebate samo kreirati prozor i dodati vizualne komponente na njega.

Korekcije

Iznenađujuće, ali u slučaju da dopustite grešku, okoliš neće vas samo navesti na njemu, već će i ponuditi nekoliko načina za rješavanje problema. Možete odabrati najprikladniju opciju i sama ideja će sve popraviti. Ovo je još jedna značajna razlika od pomračenja. Ali ne zaboravite: Mašina neće vidjeti logičke pogreške.

Automatsko upravljanje memorijom

Vrlo je prikladno da Intellij ideja ima "sakupljač smeća". To znači da tokom programiranja, kada odredite vezu, memorija se dodeljuje za to. Ako onda izbrišete vezu, onda ostanite zauzeta memorija. "Kolektor smeća" Ovaj memoriji oslobađa ako se ne koristi nigdje.

Dostojanstvo

1. Cross-platforma;
2. Izgradnja sintaktičkog stabla u letu;
3. Snažni urednik Šifra.

Nedostaci

1. Zahtevan na sistemskim resursima;
2. Lagano zbunjujuće sučelje.

INTILEJ ideja je najpametnije integrirano razvojno okruženje za Java, što zaista razumije Kodeks. Okoliš pokušava spasiti programera iz rutine i omogućava nam da se fokusiramo na značajnije zadatke. Ideja predviđa vaše postupke.

INTILEJ ideja jedan je od najmoćnijih univerzalnih razvojnih okruženja. Podržava takve jezike kao PHP, JavaScript, sass, rubin, python i naravno Java. Dodajte ovdje Podrška za popularne okvire i motore, test testove, adaptaciju ispod mobilni uređaji, Integracija s GIT i Mercurial, alati za rad sa poslužiteljima - i shvatit ćete da je sa programiranjem INTILEJ ideja lakše i produktivnije.

Instalacija

Postoje dvije verzije INTILEJ ideje - zajednice i neograničene. Prvi je besplatan, ali ograničen. Ne podržava proljeće, vaadin, gwt, javascript i tipke, sql jezike i još mnogo toga. Druga uključuje sve vrste karakteristika za kolektivni razvoj, ali samo 30 dana probnog razdoblja bit će besplatno. Tada ćete morati platiti najmanje 533 američke dolare.

Mi smo s glavom, bit će dovoljno značajki besplatne verzije, respektivno, fokusirajte se na instalacijsku datoteku s imenom ideale.

Da biste instalirali u Windows, morat ćemo preuzeti izvor izvornog koda s službene web stranice s EXE ekstenzijom. Dalje, pokrenite ga i slijedite upute instalatora.

U macOS - Dvaput kliknite na IDEIC.DMG datoteku, montirajte arhivu i kopirajte izvorni kod u mapu Applications.

Za Linux, morate raspakirati ideic.gz na direktorij koji podržava izvršenje datoteka. Za hijerarhijski FZ format je / sept. Nakon toga, idite na / bin poddirektor i pokrenite IDEA.Sh datoteku.

Sada smislite kako konfigurirati INTILEJ ideju.

Unaprijed

Kada prvo pokrenete INTILEJ ideju, popunite dijaloški okvir sa zahtjevom da biste odredili put do datoteke s postavkama. Budući da je ovo naše prvo iskustvo poznanika s IDE, odaberite stavku "Nemoj uvoziti postavke". Ako je ovaj prozor izašao nakon ažuriranja ili ponovne instalacije, odaberite izvorni direktorij.

Sljedeći korak u postavci Idealij ideje bit će sljedeća tema. Po defaultu su ih dvoje - standardno (svjetlo) i darcula (tamna).

Kao što je već napisano gore, ideja podržava ogroman broj pomoćnih alata. Naravno, nisu potrebni pridošli. Stoga će sljedeći korak biti isključen za povećanje produktivnosti. Da biste to učinili, u sljedećem dijaloškom okviru odaberite "Onemogući sve". Ne brinite, možete ih kasnije povezati u meniju Podešavanja.

Međutim, programsko okruženje INTILEJ ideja o njemu ne misli da se smiri, nudeći dodatni dodatak za preuzimanje. Hvala vam, ovo ne zanima i!

Sad kad je uz ugradnju i konfiguraciju INTILEJ ideje završena, možete nastaviti sa radom. Počinje, naravno, stvaranjem projekta Intellij Idea.

S ovom akcijom teško imate poteškoće, jer novi dijaloški okvir nudi samo 4 opcije: Kreiraj novi projekat (Kreirajte novi projekt), otvorite postojeći (otvoren), uvozni projekt (uvozni projekt) ili izlaz iz verzije kontrole (odjava iz kontrole verzije). Odaberite prvu bod. Više informacija o kreiranju projekta INTILEJ IDEA, što treba učiniti je već unutar okoliša, bolje je čitati na službenoj web stranici, jer su mogućnosti prilagođavanja radnog prostora ovdje zaista puno.

Problemi i pitanja

Zatim ćete sigurno imati nekoliko pitanja, od kojih se jedna brine o aktiviranju INTILEJ ideje. Ograničena verzija ili 30-dnevna probna verzija ne zahtijevaju registraciju i dodatne manipulacije. Ali ako želite aktivirati kupljenu, morate obavljati sljedeće radnje:

  • Na ekranu za dobrodošlicu, odakle kreiramo projekat, pronađite na dnu menija Konfiguriraj-\u003e Upravljanje licenci. Ako ste već unutra, a zatim na gornjoj ploči-\u003e Registrirajte se.
  • Prije vas, 3 moguća načina za aktiviranje: putem računa (kôd za aktivaciju), putem licence poslužitelja (licencnog poslužitelja). Ovisno o tome kako ste vi ili vaš poslodavac kupili licencu i koji podaci imate, odaberite željenu stavku.
  • Unesite potrebne podatke, pritisnite tipku "Aktiviranje" i uživajte u neograničenom radu.

Sledeće tradicionalno pitanje odnosi se na IDE ažuriranje. Ovdje je algoritam isti kao i kada je instaliran: preuzmite - za početak slijedite upute ili izbrisati postavljenu za ponovno upućivanje_nown_nate_file_strokes u prvom dijaloškom okviru.

I naravno, bez foruma bez pitanja: "ne započinje šta da radi?" Odgovor je tradicionalan - pažljiviji pročitajte kako instalirati INTILEJ IDEAY. Ako se sve završi pravilno - program je zagarantovan za početak. Ako se problemi nastaju direktno kada je ideja, najvjerovatnije, slučaj u pogrešnim dodacima, odgovori traže službene web stranice svojih programera.

Za svaki slučaj, evo još jedne upute kako ukloniti INTILEJ ideju:

  1. standardna metoda putem upravljačke ploče u Windows-u. Po želji, završavajući ostatke u registru, na putu: "HKEY_CLASSES_ROOT \\ INTELIJIJEAPROJECTILE";
  2. u Linuxu da ručno izgubite datoteke, kao i izbrišite direktorije "CONFIG" i sistemskih postavki ako nisu u korijenu.
  3. MacOS je standardno izbrisan na program i čišćenje predmemorije u "Podešavanju / predmemori / dodacima / zapisi" putem ikone programa.

Prije nego što se odlučite sa glavom da biste se uronili u svijet novog IDE-a, zapamtite da je ovo složen proizvod sa oštrim krivuljom pripravnika. stoga pravi izbor Za učenje će biti kurseva na Javi sa INTILEJ idejmskim praktičarima. Dakle, vi ste u profesiji brže, a mi ćemo savladati moćno sredstvo.

opće informacije

Intellij ideja - Integrisano okruženje za razvoj softvera na mnogim programskim jezicima, posebno Java, JavaScript, Python, razvijeni od Jetbrani.

Između ostalog, INTILEJ ideja je dobro kompatibilna s mnogim popularnim besplatnim programerskim alatima, poput životopisa, subverzije, apache mrava, mavena i junje. U februaru 2007. godine objavili su Intellij programeri rana verzija Dodatak za podršku programiranju u Rubyju.

Počevši od verzije 9.0, Intellij ideja dostupna je u dvije verzije: izdanje u zajednici i krajnje izdanje. EDITION U zajednicom je potpuno besplatna verzija dostupna u licenci Apache 2.0. Provodi punu podršku Java SE, Groovyju, Scali, kao i integraciji sa najpopularnijim sistemima upravljanja verzijama. U krajnjoj verziji izdanje, podrška Java EE implementira se, UML dijagrami, kôd koji pokriva kôd, kao i podržavajući druge upravljačke sustave verzije, jezike i okvire.


Podržani jezici:

  • JavaScript.
  • Coffeescript.
  • HTML / XHTML / HAML
  • CSS / SAS / manje
  • XML / XSL / XPATH
  • Actionscript / mxml
  • Python
  • Groovy.
  • Scala.
  • Kotlin.
  • Clojure
  • C / C ++

Kroz dodatke programera treće strane:

  • Ocaml
  • Erlang.
  • Fantom
  • Haskell.
  • Mathematica.
  • Perl5

Glavne razlike Ultimate izdanje i izdanje u zajednici

Ultimate Edition - puna verzija Razvojno okruženje za kreiranje komercijalnih aplikacija.

  • Pametni autokopter, alati za analizu kvaliteta koda, praktična navigacija, napredni refactorings i formatiranje za Java, Groovy, Scala, HTML, CSS, JavaScript, kava, actioncript, manje, XML i mnoge druge jezike.
  • Podrška za sve popularne okvire i platforme, uključujući Java EE, proljetni okvir, grails, reprodukciju okvira, GWT, Struts, Node.js, Angularjs, Android, Flex, Air Mobile i mnogi drugi.
  • Integracija sa poslužiteljima aplikacija, uključujući Tomcat, Tomee, Glassfish, JBOSS, WEBLOGIC, WebSphere, Geronimo, smola, Jetty i Device.
  • Alati za rad sa bazama podataka i SQL datotekama, uključujući prikladan klijent i uređivač za shemu baze podataka.
  • Integracija sa komercijalnim verzijskim upravljačkim sistemima Perforce, server zaklade tima, bistrine, vizualni izvor.
  • Alati za lansiranje testova i analizu pokrivenosti koda, uključujući podršku za sve popularne okvire za testiranje.
Produženje zajednice je besplatna verzija razvojnog okruženja na osnovu otvorenog izvora.
  • Pametni autokopter, alati za analizu analize kôda, praktične navigacije, napredne refaktoriranje i formatiranje za Java, žlijeb, skali, glojure i erlang.
  • Profesionalni skup alata za razvoj Android aplikacija.
  • Podrška JavaFX 2.0, integracija sa scenopoj sebuilderom; Dizajner sučelja za ljuljanje.
  • Integracija sa automatiziranim alatima za montažu i upravljanje projektima, uključujući mavenu, brdu, mrav i druge.
  • Alati za testiranje sa JUNIT, testNG, Spock, Scalatest i Spec2 podrška.
  • Integracija sa verzijskim sistemima upravljanja, uključujući git, subverziju, mercurial i CSV.

Ključne karakteristike

  • Debugger
    • Groovy izrazi u procjeni izražavanja i satova sada se mogu koristiti prilikom uklanjanja pogrešaka Java kod
    • Prikladnije uklanjanje pogrešaka više niti
    • Upozorenja Kada je početni kod jadan s tekućom kopijom
  • Kontrolni sustavi za verziju
    • Podrška git radna oprema.
    • Prikladniji alarm i poređenje, zahvaljujući isticanju promjena na nivou nivoa
  • Urednik
    • Smjena izraza s desne i lijeve strane
    • Automatski uvoz statičkih metoda i konstanti
    • Podrška za jezike zabilježene s desne na lijevo (na primjer, arapski i hebrejski)
  • Grad
    • Podrška prilagođenim setovima izvora: Sada je svaki set izvora predstavljen zasebnim modulom i može imati svoje zavisnosti (kao rezultat toga, bio je ogroman broj problema)
    • Automatska konfiguracija uha-artefakta
  • Java 8.
    • Inline metoda i promijenite reference metode transformacije potpisa u izrazu Lambda
    • Inspekcije pregledavaju ispravnost korištenja referenci za metodu, lambda izrazi i tipa neobavezno
  • Kotlin.
    • Podrška Kotlin 1.0
    • Plagne Kotlin Edu za interaktivno učenje Kotlin
  • Scala.
    • AutoDopling sada uzima u obzir vrstu simbola, kontekst i historiju njihove upotrebe.
    • o Automatski korak za izraze koji odgovaraju obradu sada sugerira imena svojstava klase kućišta.
  • JavaScript.
    • Poboljšani savjeti za ECMAScript 6, tip TELEFRIPT i ANGULARJS 2
    • Prikladno uklanjanje pogrešaka asinhroni kod
  • Okvirni proljeće.
    • Funkcija proširenih savjeta za proljetnu čizmu
    • Poboljšana opružna MVC podrška
    • Popravio je mnogo poznatih problema
  • Thymeleaf
    • Savjeti za prilagođene dijalege
    • Podrška thymeleaf 3.0
  • Android Studio 1.5
    • Profiler Lechek
    • Nove provjere LINT
  • Docker
    • Podržite priključnicu
    • Odvojeni prozor (prozor alata)
    • Na desna ploča Sada se prikazuju dnevnici i elementi sučelja za kontrolu varijabli i vezama.

Zahtjevi sustava

Stvaranje i konfiguriranje projekta

Svi procesi su opisani za verziju Intellij Idea Ultimate 2016..2




Da biste stvorili novi projekt u prozoru dobrodošlice Intelliy Idea, odaberite Kreiraj novi projekt.
Ako trebate otvoriti gotovi preklopnik, odaberite uvozni projekt i navedite put u mapu Projekta.
Na lijevoj listi prikazuje projekte s kojima ste nedavno radili.



U prozoru koji se pojavljuje, odredite parametre projekta koji se kreiraju. Polje SDK projekta ukazuje na skup razvojnih alata, biblioteke, okvira, Java verzije.



Ovisno o zahtjevima za vašu aplikaciju, možete odabrati sljedeće vrste projekata:

Proljeće. - Univerzalni okvir otvorenog koda za Java platformu.
Javafx - Platforma za kreiranje RIA, omogućava vam izgradnju objedinjenih aplikacija sa zasićenim grafičko sučelje Korisnik za direktno lansiranje od ispod operativni sistemiRadite u pretraživačima i na mobilnim telefonima, uključujući one koji rade s multimedijskim sadržajem.
Android - Razvoj aplikacija za Android OS.
Maven. - Ovo je alat za sastavljanje Java projekta: Kompilacija, kreiranje teklere, kreiranjem programske distribucije, generacija dokumentacije.
Grad - Automatski sklop izgrađen na principima Apache Ant i Apache Mavena, ali pružajući DSL u žrijebim jeziku, umjesto tradicionalnog prikaza konfiguracije dizajna u obliku XML-a.
Groovy. - Objektno orijentirani programski jezik, dizajniran za Java platformu kao dodatak Java jeziku, sa funkcijama Python, Ruby i SmallTalk.
Griffon. - "FreaMevork" sa otvorenim izvorom koji koristi groovy jezik.
Gruils. - Softverski okvir za kreiranje web aplikacija napisanih u scripted groovy jeziku.
Statički web. - Web moduli se koriste za razvoj web aplikacija pomoću tehnologija kao što su HTML / CSS, JavaScript, PHP i tako dalje. Ne podržavaju razvoj aplikacija.
Kotlin. - Kotlin modul za cilj virtualna mašina Java.

U sljedećem prozoru možete odabrati predložak za kreiranje projekta. Objašnjenja se mogu vidjeti u donjem dijelu prozora. U ovaj slučaj Projekt će već stvoriti klasu sa glavnom metodom.


alt \u003d "(! lang: stvaranje projekta" class="image-center">!}

U posljednjem koraku postavlja ime i lokaciju projekta u sistemu




Projekt se kreira, možete početi pisati programski kod.




Sučelje i izvršenje projekta

Sav program programa može se podijeliti u 3 područja. Projekt prikazuje projektne datoteke. U zelenom području postoji direktan rad sa datotekama, uključujući i pisano programski kod. Plavo područje služi brzi pristup Na osnovne funkcije: Izgradnja, pokretanje i program za uklanjanje pogrešaka. Uz to postoji funkcija pretraživanja.




Na primjer, program koji povećava vrijednosti navedenog niza za 2.




Da biste izvršili projekt, u meniju RUN morate odabrati Run ili koristite kombinaciju tipke Alt + Shift + F10. Ili koristite tipke iz gore opisanog plavog područja.




Nakon izvršenja rezultata i izveštaja o napretku, program se pojavljuje na izlaznoj konzoli.




Ako program program pruža prilagođeni unos, izlazna konzola može poslužiti kao konzola za unos podataka.




Rezultat programa.



Za uklanjanje pogrešaka vaše prijave možete koristiti "prekide" (namjerni prekid programa). Da biste isporučili tačku prekida, morate pritisnuti lijevu tipku miša s lijeve strane kodnog žica na kojoj želite zaustaviti program.




Nakon toga odaberite Debug na kartici Pokreni.




Program će zaustaviti svoje izvršenje na navedenoj lokaciji, nakon čega možete pratiti margine svih varijabli na kartici za uklanjanje pogrešaka u području varijabli (zelena površina). Također, promjenjive vrijednosti mogu se vidjeti izravno u prozoru pomoću programskog koda.




Plavo područje koristi se za brzo pristupa potrebnim funkcijama prilikom uklanjanja pogrešaka (od vrha na donji tipku): Ponovo pokrenite Projekt, izvršite program do sljedećeg prekida za prekid, pauziranje (nije aktivan u ovaj trenutak), Prisilno završetak programa, gledanje "prekida", zanemaruju "prekide" (program će se izvoditi do kraja).
Žuti prostor koristi se za prebacivanje između karticama Debagger i izlazne konzole, također postoje tipke za uklanjanje pogrešaka: korak s zauzećem, korak za pokretanje, korak sa izlazom.
Panel za okvire (crveni prostor) omogućava vam pristup listi vašeg aplikacijskog toka. Za svaku nit možete pregledati strukturu snopa, studijski okviri, kretati se između okvira i automatski se premjestiti na izvorni kod u uređivaču.
Ako želite pratiti vrijednost određene varijable, možete koristiti satove. Da biste dodali varijablu koju vas zanima, kliknite zeleni plus i unesite ime varijable iz programa.
Slično tome, možete dodati bilo koju drugu varijablu. Na primjer, da biste dodali niz, samo morate odrediti njegovo ime, nakon čega će se pojaviti tip i vrijednost elemenata niza.


Kontrola vrijednosti varijable I:




Kontrola vrijednosti svih porita:




Da biste prešli na sljedeći korak programa, možete pritisnuti dugme za nastavak programa ili koristiti tipku F9.




Dakle, možete kontrolirati napredak programa. Ako vrijednost varijable više nije potrebna za praćenje, možete ga izbrisati s popisa varijabli. Za brisanje se koristi ikona crvene minus.



INTILEJ ideja je najpovoljnija ideja za programere, a prema IT stručnjacima ideja je najbolja ideja za razvoj u modernim programskim jezicima, koji sadrži podršku mnogih popularnih biblioteka, idealna je za stvaranje komercijalnih, web i mobilnih aplikacija.
Postoje 2 verzije programa koja se zove ultimate i zajednica. Zajednica - Besplatna verzija programa za razvoj temelji se na otvorenom kodu.


Ideja karakteristika

Podrška za sintaktičku raščlanjivanje, napredne savjete i prikladna struktura pomoći će vam da se brzo umetne u razvojni proces i ubrzate ga što više.

Takođe, postoji inačica "ULTIMATE", koja pored standardnog skupa jezika podržava i druge.
Verzija programi za Windows, Linux i Mac, integrirala je podršku za vrlo mnogo alata za prekršaj i testiranje.

Moguće ideje, koje nisu u kojoj drugoj IDE, omogućuju programatoru da se riješi planine monotone rutine, podižući brzinu programera na novu razinu, pomažu pravovremenu eliminirati pogreške i poboljšati kvalitetu koda . Integrirano u ideju napredne analize softvera, može otkriti većinu grešaka


Dodaci

Ideja ima mogućnost uspostavljanja više od 300 dodataka koji poboljšavaju svoju funkcionalnost i dodaju različite načine za provjeru koda i refaktoriranja, kao i podržavanje drugih jezika i servera.


Ko će odgovarati ovom IDE?

Preuzimanje ideja je neko ko stalno radi s različitim programskim jezicima i pretvaraj se želi dobiti maksimalne mogućnosti iz svojih alata.
INTILEJ IDEA zajednice izdanje je dostupna besplatno, na mnogim jezicima, uključujući ruski, koji mogu biti besplatni, bilo koja od dvije verzije, može li neko.

Ono što je uključeno u besplatna verzija Ideja zajednice.

U besplatnoj verziji programa za Community Windows Intellij Idea, koja je dostupna besplatna za preuzimanje, uključuje ograničenu podršku za stvaranje Android aplikacija, mogućnost razvoja UI-a koji uključuje vizuelni urednik Početni tekstovi sa naprednim automatiziranim alatima za testiranje, alati za softverski kodek za refraktoring, podrška za XML i UML, Regular Express sintakse analize i ugrađenu podršku za projekte format eclipse format.
Podržava isti, počevši od 6 verzije proizvoda Visual GUI urednika za GUI za ljuljanje, nazvana Swing UI dizajner.