Intellij Idea Popis. Vytvorenie vlastného softvéru Windows

Ak chcete napísať Java program a dostatočne veľký, pomerne obyčajný textový editor, ale, samozrejme, táto možnosť je jednoducho nevykonateľná pomocou profesionálnych prostredí aplikácie, tzv. IDE (integrované rozvojové prostredie).

Intellij Idea je integrované prostredie pre vývoj softvéru pre Javu z JetBrains. Mimochodom, nielen na Java. Streda sa úspešne používa pre iné programovacie jazyky, ako napríklad Scala. Prvá verzia programu sa objavila v roku 2001 a od tej doby program neustále zvyšuje hodnotenie popularity. Ideal Idea Intellij je k dispozícii v dvoch vydaniach: Community Edition a Ultimate Edition. Prvá verzia je úplne zadarmo. Druhá verzia sa rozprestiera pod rôznymi licenciami a podľa deklarovaných, môže byť použitý bezplatne za projekty s otvoreným zdrojovým kódom. Avšak, aj bez neho, na konci používania zo mňa podľa verzie Ultimate Edition, som len všimol, že môžem s ním nepretržite spolupracovať len na pol hodine.

Verzie sa tiež rozlišujú podporovanými technológiami.

  1. Ultimátna edícia:
    • plnohodnotné rozvojové prostredie a vývoj JVM v rôznych jazykoch: Java, PHP, Javascript, HTML, CSS, SQL, Ruby, Python;
    • podporuje technológiu Java EE, technológiu jarnej / hibernácie a iných;
    • implementácia a ladenie s väčšinou aplikácií serverov.
  2. Edícia Spoločenstva:
    • plnohodnotné rozvojové prostredie pre Java SE, Groovy a Scala;
    • výkonné prostredie pre vývoj na Google Android.

Môžete sa oboznámiť s rozdielmi medzi verziami na internetovej stránke JetBrains na odkaz http://www.jetBrains.com/sidea/feates/editions_comparison_matrix.html.

Program obsahuje kompletnú sadu komponentov, ktoré potrebujete na vytvorenie plnohodnotných aplikácií: editor, kompilácie a realizačné prostredie, ako aj debugger.

Samozrejme, Intellij Idea Ide nie je jediným prostredím na vytvorenie Java aplikácií, stačí si zapamätať populárne zatmenie alebo netbeans, takže vývojár má od toho, čo si vybrať, a jeho preferencie sú často spôsobené subjektívnymi faktormi, napríklad, to začína Program na Java - Prečítajte si článok o konkrétnom prostredí, ktoré viedli jeho následnú voľbu. Je možné, že tento cyklus článkov bude slúžiť pre niekoho, kto začína pracovať s inteliziou, najmä preto, že systém, podľa môjho názoru, je viac než pohodlné.

Mimochodom, na internete nájdete veľa informácií o migrácii z tej istej Eclipse na Idel Intellij Idea (pozri napríklad informácie o webovej stránke JetBrains.com/help/www.JetBrains.com/help/idea/ 2016.2 / eclpse.html odkaz).

Radšej pracujem s novou verziou intellijského nápadu, takže ho pravidelne aktualizujem. Články navrhnuté čitateľom boli napísané viac ako rok, takže nevylučujem, že niektoré screenshoty patria do niektorých starých verzií a zmenili sa v nových verziách, pre ktoré sa ospravedlňujem čitateľom vopred.

Inštalácia systému

Inštalačný balík môžete skopírovať z lokality Developer Matbrains podľa odkazu http://www.jetBrains.com/sidea/. Inštalácia myšlienky Intellij nespôsobuje problémy. Všimnite si len to, že ak v budúcnosti predpokladáte prácu s programovým kódom v programovom prostredí, potom pri inštalácii, nainštalujte vytváranie asociácií s súbormi Java.

referenčný systém

Pre Intellij Idea má pomerne veľkú dokumentáciu v angličtine. Takže pri kliknutí na položku Pomoc. Hlavné menu otvorí nie je zabudované a on-line certifikát na webovej stránke JetBrains.

Je tiež možné získať dokumentáciu pre konkrétny kódový prvok, pre ktorý je potrebné nainštalovať kurzor na ňu a kliknite na kombináciu < Ctrl\u003e +.< Q\u003e.

Okrem toho, vo všeobecnosti môžete okno upevniť s dokumentáciou na bočnom paneli (štandardne - vpravo), takže nástroj na nástroj, kliknutím na tlačidlo Príloha na hlavičke okna dokumentácie. TRUE, podľa môjho názoru to dáva malý, pretože pri otvorení tohto okna bude zobrazovať iba najnovšiu deklarovanú dokumentáciu.

Programové rozhranie

Ako už bolo uvedené, produkt má za zaslútnejšiu popularitu vývojárov, hoci je tu "malé, ale": nedostatok ruskej lokalizácie, hoci to nie je prekážkou pre vývojárov.

Začíname okno

Po inštalácii, keď je Intellij Idea Myšlienka spočiatku načítaný, vitajte v okne Uvedenie intellij myšlienky, ktorý vám umožní prevziať alebo otvoriť projekt, importovať projekt, vykonať ho z úložiska viacerých systémov verzií ("Odhlásenie z ovládania verzií "). Ak existuje súbor montáže v projekte MAVEN alebo Gradle, Intellij Idea vám ponúkne používať ich na konfiguráciu.

Po práci s konkrétnym projektom sa zapamätajú a po ďalšom spustení programu je naložený posledný otvorený projekt. Stáva sa však, keď nastavenia pre predvolený program, keď v skupine vzhľadu a správania ( Vzhľad Začiarknite políčko), začiarkavacie políčko Nastavenie systému "Reopen Posledný projekt pri spustení" (otvorte posledný projekt pri načítaní).

Hlavné okno

Hlavné okno programu vo všeobecnej forme sa skladá z troch oblastí, tiež nazývaných nástrojov Windows a Windows Editor. Nástrojové okná sú umiestnené okolo obvodu okna editora, t.j. vľavo, na pravej a dolnej časti z neho na poliach hlavného okna, ktorý bude volaný v budúcnosti bočné panely (bočný panel v programovej terminológii). Keďže systém Windows sa zobrazí rôznorodé informácie, každý bočný panel obsahuje množstvo kariet, ktoré sa otvoria pri vykonávaní konkrétneho príkazu. Prechod na požadovanú kartu (Toolbox) sa vykonáva kliknutím na jeho meno, ktoré sú umiestnené na bočných paneloch hlavného okna. Názov niektorých kariet nástrojov nástrojov predchádza obrázku. Pomocou tlačidla < Alt\u003e Spolu s týmto číslom môžete rýchlo prejsť na túto kartu, po jeho otvorení, ak je v valcovanej polohe, alebo naopak, prevrátení. Okrem toho sa v hlavnom okne zobrazí akékoľvek inštrumentálne okno. VYHLIADKA.Nástroj.Okná Alebo pomocou klávesových skratiek.

Pred stručným popisom inštrumentálnych okien budem vykonať rezerváciu, že sa navrhuje zváženosť umiestnenia, na ktorú je po inštalácii predvoleného programu. To je miesto, ktoré budem zvážiť ďalej. To však neznamená, že systém Windows nemôže byť umiestnený na iných miestach hlavného okna, ktorý bude diskutovaný nižšie.

Farebná paleta intelija nápad môže byť naladená, ale taká paleta je trochu. Výber palety sa vykonáva v nastaveniach, kde sa vzhľad a správanie (vzhľad a správanie), vzhľad a správanie a vyberte tému z rozbaľovacieho zoznamu "Theme".

Okná editor

Okno editora je nepretržite posunuté, zaberá väčšinu hlavného okna. Môže obsahovať niekoľko kariet zobrazujúci kód softvéru triedy, obsah súboru POM a ďalších súborov projektu. Obsah obsahu kariet signalizuje tak rozšírenie súboru v karte titulu a ikonu pred názvom, napríklad pre triedu: . Prechod na správny súbor Vykonáva sa kliknutím na svoj názov na karte Window alebo výber v okne nástroja projektu.

Program obsahuje impozantný nástroj na správu okien. Umiestnenie kariet sa teda môže ľubovoľne zmeniť, napríklad, napríklad horizontálne, hádzať súbory z jednej karty kariet do druhej, ktorá sa dosahuje pomocou skupiny príkazov OknáEditorKarty. buď z kontextového menu, ktorý sa volá na karte Upraviť okno. V prípade potreby je možné konsolidovať konkrétnu kartu, ktorá je užitočná s veľkým počtom kariet, keď všetky nie sú umiestnené v okne úprav, pre ktoré používame príkaz Kolík.Karty.Čo bude diskutované nižšie.

S pravým okrajom okna sa môžu nachádzať horizontálne čiary, ktoré označujú problémové bloky kódu obsahujúce chyby a varovania. Prečítajte si viac o tom neskôr.

Na ľavom okraji okna editácie existujú etikety kódových blokov, s ktorými môžete rýchlo minimalizovať blok ako zbytočné, alebo ho znova vypnúť. Zo rovnakej strany okna sa nachádzajú bodové body (ak sú k dispozícii), kódy modifikujúce tipy a niektoré ďalšie informácie.

Ak chcete zobraziť číslovanie riadkov programového kódu, zavolajte na kontextové menu na zvislom pásme na ľavej strane okna editácie a zvoľte "Zobraziť čísla riadkov" (zobraziť číslovanie reťazcov). S takýmito akciami sa však zobrazovanie reťazcov vykonáva len v aktuálnej relácii. Pre trvalé číslovanie číslovacích riadkov programového kódu by mali byť nastavenia zverejnené postupne editor (editor), všeobecný, vzhľad (vzhľad) a začiarknite políčko "Zobraziť čísla riadkov" poľa.

Samotný programový kód (osvetlenie textu, fonty) je vypracovaný v súlade s nastaveniami programu, ktorý bude diskutovaný neskôr.

Windows

Okno náradia projektu

Na ľavom bočnom paneli zobrazuje okno nástroja projektu. Obsahuje kartu hierarchickej štruktúry projektu (projekt) a kartu triedy (štruktúra štruktúry) štruktúry (metóda).

Výber v karte Štruktúra projektu vedie k zobrazeniu jeho obsahu v okne editora. Keďže kód takmer akejkoľvek triedy obsahuje mnoho metód, karta Štruktúra zobrazí ich zoznam. Je možné objednať tak abecedom (triediť podľa abecedy) a v poradí podľa ich umiestnenia v triede (triedenie podľa viditeľnosti). Kliknutím na názov triedy iniciuje prechod na začiatok modulu v triede v okne editora.

Informácie Tab "Štruktúra" je všeobecne celkom informatívna. Vedľa názvu modulu sa zobrazí aj rad jeho vlastností, napríklad modifikátor triedy a jeho panel s nástrojmi vám umožní rýchlo zmeniť charakter zobrazených informácií, napríklad, ktoré dopĺňajú jeho obsah neverejných premenných , objednané menom alebo v kódexe v kódexe atď.

Ak existuje niekoľko tried v projekte, odporúča sa v okne Projekt, aby ste zverejnili ponuku Nastavenia a nastaviť vlajky v blízkosti AutoScroll na zdroj a autoscroll zo zdroja.

Táto možnosť je užitočná, ak sú dve karty otvorené v okne editora a viac (a to samozrejme takmer vždy prebieha). V tomto prípade prechod v okne projektu z jedného objektu na iné vedie k displeja v okne editora kódu zvoleného objektu. A naopak pri prepnutí z jednej karty do druhého v okne Úpravy, kurzor v okne projektu sa prepne na názov triedy, ktorých kód sa zobrazí v karte okna editora.

Karty v tomto okne je možné pridať po inštalácii niektorých rozšírení (plug-ins). Napríklad po inštalácii rozšírenia "Database Navigator" sa do okna projektu pridá karta DB Browser.

Inštrumentálne okno "Obľúbené"

V spodnej časti ľavého bočného panelu hlavného okna môžete zobraziť okno "Obľúbené" (Obľúbené), ktoré obsahujú napríklad zoznam bodov zastavenia a záložiek, čím im poskytuje rýchly prístup.

Okno nástroja s nástrojmi montáže projektu

Toto okno sa nachádza na pravom bočnom paneli. Spočiatku obsahuje dve karty pre dve najčastejšie projekty Java projektov - Maven a Ant.

Výstup z okna nástroja

Okno sa nachádza na spodnom bočnom paneli. To, v závislosti od povahy informácií, zobrazuje napríklad kompilujúce správy ("správy"), konzolový vstup / výstup ("terminál"), riadenie zmeny projektu ("riadenie verzií"), výsledky práce debugger ( "Debug") a niektoré ďalšie.

Riadenie inštrumentálnych okien

Intellij Idea ponúka výkonné ovládacie prvky ovládania nástrojov, ktoré im umožňujú byť umiestnené v hlavnom okne takmer kdekoľvek.

Akékoľvek otvorené okno nástroja v názve obsahuje dva tlačidlá: Nastavenia a « Skryť » (Skryť) (tento druh má na ľavom paneli).

Kliknutím na tlačidlo je možné zložiť akékoľvek inštrumentálne okno (skryť). « Skryť ». V tomto prípade sa v hlavnom okne programu zobrazí len bočný panel, obsahujúci názvy kariet, ktoré zodpovedajúcim spôsobom zvyšuje oblasť pracovného okna editora. V budúcnosti môže byť zložené okno jednoducho a rýchlo zobrazené kliknutím na názov okna nástroja na bočnom paneli.

Tlačidlo Nastavenie obsahuje ponuku, v ktorej príkazy ovládania okna obsahujú.

Okno môže obsahovať váš vlastný panel nástrojov. Ak chcete zobraziť, alebo naopak, odstrániť, mali by ste otvoriť ponuku Nastavenie a nainštalovať / zrušiť začiarkavacie políčko v blízkosti položky ponuky. Šou.Panel s nástrojmi (Zobrazenie panela).

Nástrojové okná môžu byť zobrazené v pevnom režime, v určitých miestach hlavného okna a v plávajúcom režime, to znamená, že v ľubovoľnom mieste hlavného okna. Ak chcete prepínať medzi režimami, otvorte menu tlačidiel nastavenia a nainštalujte / zrušte začiarknutie políčka v blízkosti položky ponuky. PlávajúciRežim. (Pohyblivý režim).

Ak sa okno zobrazí v pevnom režime, sú možné dva stavy nainštalované v položke menu. Ukotvený.Režim. (Režim režimu Docking). Ak sa nachádza vlajka v blízkosti tejto položky, okno je v stave miešania, posunie okna editora. Ak začiarknete políčko, okno ide do stavu prekrytia, pri ktorom sa okno prekrýva okno editora.

A nakoniec, ak sa okno zobrazuje v pevnom režime v stave miešania, režim je k dispozícii (položka ponuky) Pripnutý.Režim. (Fixný režim). Ak sa nachádza začiarkavacie políčko v blízkosti tejto položky, okno sa neustále zobrazí v hlavnom okne. Ak začiarknete políčko, okno sa automaticky odstráni z obrazovky, keď je zameranie strata.

Nadšedne sa poznamenalo, že okná nástrojov môže byť umiestnený na rôznych bočných paneloch hlavného okna. Umiestnenie konkrétneho okna sa však môže zmeniť aj otáčaním na druhý bočný panel. Ak to chcete urobiť, zavolajte kontextové menu na názov okna nástroja na bočnom paneli, vyberte položku z IT položky Pohybovať. (Pohyb) a potom smer pohybu. Nasledujúca snímka obrazovky vidíme napríklad, že okno nástroja s pravým bočným panelom je možné presunúť do spodnej časti (hornej), vľavo (vľavo) a hornej (spodnej) bočného panelu.

Okno nástroja môže byť úplne odstránené, pre ktoré tiež potrebujete volať kontextové menu na názov okna nástroja na bočnom paneli a vyberte z neho odstrániť z bočného panela (odstrániť z bočného panelu).

V hlavnom menu hlavného okna je tiež položka menu Oknáobsahujúce príkazy na správu svojich okien.

Panely

Podľa môjho názoru je vhodné odísť na obrazovke všetky hlavné panely programu (v neprítomnosti niektorých z nich vykonať príkaz Zobraziť panel):

Vypnutie / zapnutie panelov je tiež vytvorené v príkaze. VYHLIADKA..

Vyššie, napísal som, že je vhodné ponechať na obrazovke všetky hlavné programové panely. Pri práci v okne editora s softvérovým kódom jednej triedy sa však mnohí môžu zdať vhodné pracovať so všetkými odpojenými panelmi, keď nič neodvádzajú od práce.

nastavenie

Odvolanie na nastavenia programu vykonáva príkaz SpisNastavenie. Alebo kliknutím na tlačidlo na hlavnom paneli s nástrojmi.

Všetky nastavenia v okne Nastavenia sa znižujú podľa funkčného účelu niekoľkých skupín: Vzhľad a správanie (vzhľad a správanie), KeyMap ("HOT" KEYS), EDITOR (EDITOR), atď.

Počet nastavení programu je veľmi veľký, a ako to funguje, a preto, akumulácia skúseností, zmeníte potrebné možnosti. Vzhľadom na to, nebudem ich podrobne zvážiť, pretože to bude trvať veľa času. V tomto prípade si všimnem, že niektoré nastavenia už spomínali vyššie, a niektoré iní budú povedané neskôr.

Medzitým obmedzím doslova niekoľko spoločných nastavení.

Dôležitým bodom pri písaní programu je jeho dokumentácia, vrátane komentárov kódu fragmentov (o tom neskôr). Samozrejme, Ruskí hovoriaci vývojári napíšejú komentáre v ruštine (bieloruské, ukrajinské) jazyky, ktoré budú vyžadovať zodpovedajúci kódovací program. Optimálna možnosťPodľa môjho názoru bude použitie UTF-8, ktorý je univerzálny a má rad výhod oproti Windows 1251. Napríklad väčšina moderných webových platforiem pracujú štandardne na ňom, a je tiež vhodné použiť ho na vytvorenie viacjazyčné projekty. Ak chcete nainštalovať toto kódovanie, vyberte Editor, kódovanie súborov (editor, kódovanie) a v zozname kódovania projektu, vyberte položku "UTF-8". Niektorí vývojári však hovoria, že dôležitosť tiež funguje. ».

A nakoniec, správy o vzhľade novej verzie, ktoré sa budú pravidelne objavovať, kým neodmietate automaticky skontrolovať aktualizácie. V zásade inštalácia nových verzií položky užitočného a potrebného, \u200b\u200bale ak chcete aktualizovať nie je uvedením programu, ale sami, potom sa to takto robí. Otvorte postupne, vzhľad a správanie, nastavenie systému, kliknite na položku Aktualizácie a zrušte začiarknutie políčka v blízkosti položky "Automaticky skontrolujte aktualizácie". Avšak, a keď je režim povolený automatické aktualizácie Môžete jednoducho ignorovať inštaláciu novej verzie.

Mal som veľmi vysoký názor o Intellij myšlienke, avšak možnosti jeho zlepšenia sú takmer neobmedzené. A významným príspevkom k tomuto procesu môžu užívatelia vykonať aj to, že sa môžu realizovať na základe štatistického programu zozbieraného o práci. Na to musíte umožniť, aby program vykonal takýto zbierku. Na tento účel v nastaveniach, vzhľadu a správaní, nastavení systému, vyberte štatistiku použitia, vyberte "Povoliť štatistiku používania odosielania na JetBrains S.R.O.". (Umožnite zhromažďovať používateľské štatistiky JetBrains) a potom začiarknite políčko v blízkosti frekvencie odosielania takýchto informácií (deň, týždeň, mesiac).

Ako veľa nastavení, vývojári poskytli svoje vyhľadávanie podľa kontextu. Napísaním, napríklad vo vyhľadávacom poľa, text "Uložiť" text, dostaneme v ňom takýto zoznam:

A posledný. Intellij Idea poskytuje možnosť uložiť nastavenia ( SpisExportNastavenie.) a ich zotavenie ( SpisDovozNastavenie.).

Rozšírenie systému

V rámci intellijského nápadu boli vyvinuté mnohé plug-iny (rozšírenia), čo umožňuje výrazne rozšíriť svoje schopnosti a funkčnosť. Prístup k nim sa vykonáva v systémových nastaveniach v pluginoch. Zo zoznamu Zobraziť (show), filtrovanie zoznamu rozšírení sa filtruje. Ak chcete pridať nové rozšírenie, vykonajte takéto akcie:

  1. V zozname "Zobraziť" (displej), vyberte položku "Vlastné" (Vlastné).
  2. Kliknite na odkaz Prehľadávať (kliknite na tlačidlo Prehľadávať, aby ste vyhľadali non-Bundred Pugins, kliknite na správu, ak chcete zobraziť neidentifikované plug-in), čo povedie k oknu "Prehľadávať úložiská" s zoznamom plug-in.
  3. Zo zoznamu vyberte požadované rozšírenie a kliknite na tlačidlo. « Inštaláciazapojiť " (Nainštalujte expanziu).
  4. Potvrďte inštaláciu v okne Potvrdenie.
  5. Po dokončení procesu inštalácie v okne Rovnaké prechádzať úložiská kliknite na tlačidlo " Reštart.Intellij.Nápad."(Restart Intellij Idea) na reštartovanie programu.

Odstránenie rozšírení je tiež veľmi jednoduché. Opäť v nastaveniach v zozname Zobraziť, vyberte položku "Vlastné", potom, čo sa v okne Nastavenia zobrazia iba nainštalované rozšírenia.

Kliknite na tlačidlá «

Java je jedným z najflexibilnejších, pohodlných a populárnych programovacích jazykov. Mnohí sú známe pre jeho slogan - "Napíšte raz, spustiť kdekoľvek", čo znamená "písať raz, bežať všade." Tento slogan, vývojári chceli zdôrazniť cezhraničnú platformu jazyka. To znamená, že písanie programu, môžete ho spustiť na ľubovoľnom zariadení s ľubovoľným operačným systémom.

Intellij Idea je integrované vývojové prostredie. softvérktorý podporuje mnoho jazykov, ale najčastejšie sa považuje za IDE pre Javu. Spoločnosť Developer ponúka dve verzie: komunita (zadarmo) a konečný, ale jednoduchý užívateľ je dosť dosť a bezplatná verzia.

Samozrejme, v myšlienke Intellij môžete vytvoriť svoj program a upraviť existujúci. Toto prostredie má pohodlný editor kódu, ktorý pomáha pri programovaní. Na základe už písomného kódu, samotné stredné množstvo vyberie najvhodnejšie možnosti pre AUTOFILL. V Eclipse, bez inštalácie plug-inov, nebudete nájsť takúto funkciu.

Pozor!
Pre správnu prevádzku intellijského nápadu, uistite sa, že máte najnovšia verzia Java.

Objektovo orientované programovanie

Java označuje jazyky orientované na objektov. Hlavnými koncepciami sú koncepty objektu a triedy. Aká je výhoda OOP? Skutočnosť, že ak potrebujete vykonať úpravy k programu, môžete urobiť len vytvorenie objektu. Nie je potrebné opraviť kód napísaný skôr. Intellij Idea vám umožní používať všetky výhody OOP.

Dizajnér rozhrania

Knižnica Javax.swing poskytuje vývojársky nástroje, ktoré možno použiť na navrhovanie grafického používateľského rozhrania. Ak to chcete urobiť, stačí vytvoriť iba okno a pridať vizuálne komponenty k nemu.

Opravy

Prekvapivo, ale v prípade, že vám umožníte chybu, životné prostredie vás na ňom nenaznačuje nielen, ale ponúkne aj niekoľko spôsobov, ako vyriešiť problém. Môžete si vybrať najvhodnejšiu možnosť a samotná myšlienka bude opraviť všetko. Toto je ďalší významný rozdiel od zatmenia. Ale nezabudnite: Stroj nevidí logické chyby.

Automatické riadenie pamäte

Je veľmi výhodné, že intellij nápad má "zberateľ odpadu". To znamená, že počas programovania, keď zadáte odkaz, je na ňu pridelená pamäť. Ak potom odstránite odkaz, zostanete zaneprázdnená pamäť. "Zberač odpadu" Táto pamäť sa uvoľní, ak sa nepoužíva nikde.

Dôstojnosť

1. Krížová platforma;
2. Výstavba syntaktického stromu za behu;
3. Editor Kód.

nevýhody

1. Náročné na systémové zdroje;
2. Mierne mätúce rozhranie.

Intellij Idea je najchytrejší integrovaný rozvojový prostredie pre Java, ktorý skutočne chápe kód. Životné prostredie sa snaží zachrániť programátora z rutiny a umožňuje nám sústrediť sa na výraznejšie úlohy. Myšlienka predpovedá vaše činy.

Intellij Idea je jedným z najvýkonnejších univerzálnych rozvojových prostredí. Podporuje takéto jazyky ako PHP, Javascript, Sass, Ruby, Python a samozrejme Java. Pridajte tu podporu pre populárne rámce a motory, testovacie testy, prispôsobenie sa mobilné zariadenia, Integrácia s GIT a Mercurial, nástroje na prácu so servermi - a pochopíte, že s programovaním Intellij Idea je jednoduchšie a produktívnejšie.

Inštalácia

Existujú dve verzie intelija Idea - komunity a neobmedzené. Prvý je slobodný, ale obmedzený. Nepodporuje Jar, Vaadin, GWT, JavaScript a TripAcript, SQL jazyky a oveľa viac. Druhý obsahuje všetky druhy funkcií pre kolektívny vývoj, ale len 30 dní skúšobného obdobia bude slobodné. Potom budete musieť zaplatiť minimálne 533 amerických dolárov.

Sme s hlavou tam bude dostatok funkcií bezplatnej verzie, zaostrenie na inštalačný súbor s názvom ideálne.

Ak chcete nainštalovať v systéme Windows, budeme musieť prevziať zdrojový zdrojový kód z oficiálnej stránky s rozšírením Exe. Ďalej spustite ho a postupujte podľa pokynov inštalatéra.

V systéme MacOS - Dvakrát kliknite na súbor IDEACHIK.DMG, namontujte archív a skopírujte zdrojový kód do priečinka Applications.

Pre Linuxu musíte rozbaliť IDEIC.gz do adresára, ktorý podporuje vykonávanie súborov. Pre hierarchiu FHS Formát je / zvol. Potom prejdite na podadresár / bin a spustite súbor IDEA.SH.

Pozrime sa teraz, ako konfigurovať nápad Intellij.

Prednastavený

Keď prvýkrát spustíte nápad Intellij, zobrazí sa dialógové okno s požiadavkou na určenie cesty k súboru s nastaveniami. Vzhľadom k tomu, že je to naša prvá zoznávateľná skúsenosť s IDE, vyberte položku "Not Import Nastavenia". Ak sa toto okno dostalo po aktualizácii alebo preinštalovaní, vyberte zdrojový adresár.

Ďalším krokom v nastavení intelijak bude nasledujúca téma. V predvolenom nastavení existujú dva z nich - štandardné (svetlo) a Darcola (tmavé).

Ako už bolo uvedené vyššie, myšlienka podporuje obrovské množstvo pomocných nástrojov. Samozrejme, že nie sú potrební nováčik. Preto bude ďalší krok odpojený, aby sa zvýšila produktivita. Ak to chcete urobiť, v nasledujúcom dialógovom okne zvoľte "Zakázať všetko". Nebojte sa, môžete ich neskôr pripojiť v ponuke Nastavenia.

Programovacie prostredie Intellij Idea Avšak, nemyslí sa, že sa upokojí, ponúka sťahovanie ďalších doplnkov. Ďakujem, to tiež nemá záujem!

Teraz, keď je dokončená inštalácia a konfigurácia intelija nápad, môžete pokračovať v práci. To začína, samozrejme, s vytvorením projektu Intellij Idea.

S touto akciou máte ťažko, pretože nové dialógové okno ponúka iba 4 možnosti: vytvoriť nový projekt (Vytvoriť nový projekt), Otvorte existujúci (Open), Import Project (Import Project) alebo systém ukončenia verzií (odhlásenie z kontroly verzií). Vyberte prvý bod. Viac informácií o tom, ako vytvoriť projekt intellij nápad, čo robiť je už v životnom prostredí, je lepšie čítať na oficiálnych stránkach, pretože možnosti prispôsobenia pracovného priestoru sú naozaj veľa.

Problémy a otázky

Ďalej budete mať určite niekoľko otázok, z ktorých jeden sa týka aktivácie myšlienky Intellij. Obmedzená verzia alebo 30-dňová skúšobná verzia nevyžadujú registráciu a ďalšie manipulácie. Ak však chcete aktivovať zakúpené, musíte vykonať nasledujúce akcie:

  • Na uvítacej obrazovke, odkiaľ vytvoríme projekt, nájdite v dolnej časti konfigurácie-\u003e Spravovať licenčné menu. Ak ste už vo vnútri, potom na hlavnom paneli Help-\u003e Register.
  • Pred vami, 3 možné spôsoby aktivácie: prostredníctvom účtu (aktivačný kód), cez licenčný server (licenčný server). V závislosti od toho, ako ste vy alebo váš zamestnávateľ kúpil licenciu a aké údaje máte, vyberte požadovanú položku.
  • Zadajte potrebné údaje, stlačte tlačidlo "Aktivovať" a vychutnajte si neobmedzenú prácu.

Nasledujúca tradičná otázka sa týka aktualizácie IDE. Tu je algoritmus rovnaký ako keď je nainštalovaný: Download-to Spustenie - Dodržiavajte pokyny alebo Vymaza »na re-recons_NOWN_NATE_FILE_STROKES V PRVOMNOM DIALOVOM POLOŽKE.

A samozrejme, žiadne náklady fóra bez otázky: "Nezačína sa to, čo mám robiť?" Odpoveď je tradičná - čítať pozorne, ako nainštalovať nápad Intellij. Ak sa všetko vykoná správne - program je zaručený. Ak problémy vznikajú priamo pri nápad, s najväčšou pravdepodobnosťou, prípad je v nesprávnych plug-inov, odpovede hľadajú na oficiálnych webových stránkach svojich vývojárov.

Len v prípade, tu je ďalšia inštrukcia, ako odstrániť intellij nápad:

  1. Štandardná metóda cez ovládací panel v systéme Windows. Ak je to žiaduce, dokončite zvyšky v registri pozdĺž cesty: "HKEY_CLASSES_ROOT IntellijideaProjectfile";
  2. v Linuxe stratíte súbory manuálne, ako aj vymazať adresára "Config" a systémových nastavení, ak nie sú v koreni.
  3. MacOS je štandardne odstránený do programu a vyčistiť vyrovnávaciu pamäť do "Nastavenia / cache / plugins / logs" cez ikonu programu.

Než sa rozhodnete s hlavou, aby ste sa ponorili do sveta novej IDE, nezabudnite, že je to komplexný produkt s ostrým tréningovým krivkou. teda rozhodnutia Na učenie sa kurzy na Java s intellijskými praktizujúcimi. Takže ste v profesii rýchlejšie, a my zvládneme výkonný nástroj.

Všeobecné informácie

Intelija - Integrované prostredie vývoja softvéru v mnohých programovacích jazykoch, najmä Java, Javascript, Python, vyvinuté pomocou JetBrains.

Okrem iných príležitostí, Intellij Idea je dobre kompatibilný s mnohými populárnymi bezplatnými vývojárskymi nástrojmi, ako sú CVS, Subversion, Apache Ant, Maven a Junida. Vo februári 2007 oznámili vývojári Intellij včasná verzia Plugin na podporu programovania v Ruby.

Od verzie 9.0, Intellij Idea je k dispozícii v dvoch verziách: Community Edition a Ultimate Edition. Komunitné vydanie je úplne bezplatná verzia dostupná v licencii Apache 2.0. Vypracuje plnú podporu pre Java SE, Groovyho, Scala, ako aj integráciu s najobľúbenejšími systémami riadenia verzií. Vo verzii Ultimate Edition je podpora Java EE implementovaná, UML diagramy, kód pokrývajúci kód, ako aj podporné iné systémy riadenia verzií, jazykov a rámcov.


Podporované jazyky:

  • JavaScript.
  • Kávu.
  • Html / xhtml / haml
  • CSS / Sass / menej
  • XML / XSL / XPATH
  • Actionscript / MXML
  • Python
  • Groovy.
  • Scala.
  • Kotlin.
  • Uviaznuť
  • C / C ++

Cez pluginy vývojárov tretích strán:

  • Ocaml
  • Erlang.
  • Fantom.
  • Haskell.
  • Matematica.
  • Perl5

Hlavné rozdiely Ultimate Edition a Community Edition

Ultimátna edícia - plná verzia Rozvojové prostredie pre vytváranie komerčných aplikácií.

  • Smart Autocopter, Nástroje na analýzu kvality kódov, pohodlná navigácia, Advanced RefActorings a formátovanie pre Java, Groovy, Scala, HTML, CSS, JavaScript, CoffeScript, Actionscript, Menej, XML a mnoho ďalších jazykov.
  • Podpora všetkých populárnych rámcov a platforiem, vrátane Java EE, jarného rámca, Grálu, Hracieho rámca, GWT, Struts, Node.js, Angularjs, Android, Flex, Air Mobile a mnoho ďalších.
  • Integrácia s aplikačnými servermi, vrátane Tomcat, Tomee, Glassfish, JBoss, Weblogic, WebSphere, Geronimo, živice, mólo a Panny.
  • Nástroje na prácu s databázami a súbormi SQL, vrátane pohodlného klienta a editora pre databázovú schému.
  • Integrácia s komerčnými riadiacimi systémami verzie PERFORCE, TEAM FOUNDATION Server, ClearCase, Visual SourcesAfe.
  • Nástroje na spúšťanie testov a analýzy pokrytia kódexu vrátane podpory pre všetky populárne testovacie rámce.
Edícia Spoločenstva je bezplatná verzia rozvojového prostredia založeného na open source.
  • Smart Autocopter, Nástroje na analýzu analýzy kvality kódov, pohodlnú navigáciu, pokročilé refaktory a formátovanie Java, Groovy, Scala, Clojure a Erlang.
  • Profesionálny súbor nástrojov pre vývoj aplikácií pre Android.
  • Podpora JAVAFX 2.0, integrácia so scenebuilderom; Interface Designer pre hojdačku.
  • Integrácia s automatizovanými montážnymi nástrojmi a projektovým riadením, vrátane Maven, Gradle, Ant a ďalšie.
  • Nástroje na testovanie s Junit, TestNG, Spock, Scawatest a Spec2 Support.
  • Integrácia s systémami riadenia verzií, vrátane GIT, Subversion, Mercurial a CSV.

Kľúčové funkcie

  • Debugger
    • Groovy výrazy v hodnotení výrazu a hodiniek sa teraz môžu používať pri ladení Java Code
    • Vhodnejšie ladenie viacerých vlákien
    • Upozornenia Keď je počiatočný kód biedny s bežiacou kópiou
  • Systémy riadenia verzií
    • Podpora Git Worktrees.
    • Pohodlný alarm a porovnanie, vďaka zvýrazňovaniu zmien na úrovni úrovne
  • Editor
    • Zmeňte výrazy doprava a doľava
    • Automatický dovoz statických metód a konštánt
    • Podpora jazykov zaznamenaných priamo doľava (napríklad arabčina a hebrejčina)
  • Gradle
    • Podpora vlastných zdrojov zdrojov: Teraz je každá zdrojová súprava reprezentovaná samostatným modulom a môže mať svoje vlastné závislosti (v dôsledku toho boli pevné veľké množstvo problémov)
    • Automatická konfigurácia uší-artefaktu
  • Java 8.
    • Inline metóda a zmena Metóda transformácie podpisov v expresii Lambda
    • Inšpekcie Kontrola správnosti používania referencií metódy, výrazy Lambda a Typ voliteľného
  • Kotlin.
    • Kotlin 1.0 Podpora
    • Plagové Kotlin EDU pre interaktívne vzdelávanie Kotlin
  • Scala.
    • Autodopling teraz berie do úvahy typ symbolov, kontext a históriu ich používania.
    • o Auto-krok pre výrazné výrazy vzorov teraz naznačuje názvy vlastností prípadov tried.
  • Javascript.
    • Vylepšené tipy pre ECMAScript 6, UPOZDELÁVANIE AGULÁRNEJ
    • Pohodlný ladenie asynchrónny kód
  • Jar.
    • Expandované tipy funkcie pre pruhovanie
    • Zlepšená podpora pružiny MVC
    • Opravené mnoho slávnych problémov
  • Tymmeaf
    • Tipy pre vlastné dialenty
    • Podpora Thymeaf 3.0
  • Android Studio 1.5
    • Profiler Lechek
    • Nové kontroly Lint
  • Dožiar
    • Podpora Docker Machine
    • Samostatné okno (okno nástroja)
    • Na pravý panel Teraz sa zobrazia prvky loga a rozhrania na ovládanie premenných a viazaní portov.

Požiadavky na systém

Vytvorenie a konfigurácia projektu

Všetky procesy sú opísané pre verziu Intellij Idea Ultimate 2016.2




Ak chcete vytvoriť nový projekt v okne Intellij Idea, vyberte položku Vytvoriť nový projekt.
Ak potrebujete otvoriť pripravený pripravený, vyberte položku Import Project a zadajte cestu k priečinku projektu.
Na ľavom zozname zobrazuje projekty, s ktorými ste nedávno pracovali.



V okne, ktoré sa zobrazí, zadajte parametre vytvoreného projektu. Pole projektu SDK označuje súbor rozvojových nástrojov, knižnice, rámcov, Java verzie.



V závislosti od požiadaviek na vašu aplikáciu si môžete vybrať nasledujúce typy projektov:

Jar. - Univerzálny otvorený zdrojový rámec pre platformu Java.
Javafx - Platforma na vytváranie RIA, vám umožňuje vytvoriť jednotné aplikácie s nasýteným grafické rozhranie Používateľ na priame spustenie z pod operačné systémyPráca v prehliadačoch a na mobilných telefónoch, vrátane tých, ktorí pracujú s multimediálnym obsahom.
Android - Vývoj aplikácií pre operačný systém Android.
Maven. - Toto je nástroj na montáž projektu Java: kompilácie, vytváranie nádoby, vytvorenie distribúcie programu, generácia dokumentácie.
Gradle - Automatický montážny systém postavený na princípoch Apache Ant a Apache Maven, ale poskytuje DSL v groovy jazyku namiesto tradičného zobrazenia konfigurácie v tvare XML.
Groovy. - Objekt-orientovaný programovací jazyk, určený pre Java platformu ako pridanie do jazyka Java, s Python, Ruby a Slmaltalk Funkcie.
Griffon. - "FREAMEVORK" s otvoreným zdrojom, ktorý používa groovy jazyk.
Gráls. - Softvérový rámec pre vytváranie webových aplikácií napísaných v skriptovom jazyku Groovy.
Statický web. - Webové moduly sa používajú na vývoj webových aplikácií pomocou technológií, ako sú HTML / CSS, JavaScript, PHP a tak ďalej. Nepodporujú vývoj aplikácií.
Kotlin. - Kotlinový modul pre cieľ virtuálny prístroj Java.

V ďalšom okne si môžete vybrať šablónu pre vytvorenie projektu. Vysvetlenia možno vidieť v spodnej časti okna. V tento prípad Projekt už vytvorí triedu s hlavnou metódou.


alt \u003d "(! Lang: tvorba projektu" class="image-center">!}

V poslednom kroku Nastaví názov a umiestnenie projektu v systéme




Projekt je vytvorený, môžete začať písať programový kód.




Rozhranie a realizácia projektu

Všetky okno programu je možné rozdeliť do 3 oblastí. Projekt zobrazí súbory projektu. V zelenej oblasti je priama práca so súbormi, vrátane programového kódu píše. Modrá oblasť slúži rýchly prístup Základné funkcie: Build, Spustenie a Debug Project. Okrem toho existuje funkcia vyhľadávania.




Napríklad program, ktorý zvyšuje hodnoty zadaného poľa o 2.




Ak chcete vykonať projekt, v ponuke RUNT musíte vybrať spustiť alebo použiť kombináciu klávesov ALT + SHIFT + F10. Alebo použite tlačidlá z modrej oblasti opísanej vyššie.




Po vykonaní výsledkov a správy o pokroku sa program vykoná v výstupnej konzole.




Ak kódový kód poskytuje vlastný vstup, výstupná konzola môže slúžiť ako konzola vstupu údajov.




Výsledku programu.



Ak chcete vynechať svoju žiadosť, môžete použiť "bodové body" (úmyselné prerušenie programu). Ak chcete dodať bod prerušenia, musíte stlačiť ľavé tlačidlo myši vľavo od kódového reťazca, na ktorom chcete program zastaviť.




Potom vyberte položku Debug na karte Spustiť.




Program zastaví svoje vykonanie v určenom mieste, po ktorej môžete sledovať marže všetkých premenných na karte Debugger v oblasti premenných (zelenej oblasti). Tiež variabilné hodnoty možno vidieť priamo v okne s programovým kódom.




Modrá oblasť sa používa na rýchle prístup k potrebným funkciám pri ladení (zhora na tlačidlo do spodného tlačidla): Reštartujte projekt, spustite program až do ďalšieho bodu prerušenia, pauza (nie je aktívna tento moment), Nútené ukončenie programu, prezeranie "prerušenia", ignorovať "bodové body" (program sa bude vykonávať až do konca).
Žltá oblasť sa používa na prepínanie medzi kartami deggerov a výstupnou konzolou, tiež existujú tlačidlá na ladenie: krok s obsadením, spusteným krokom, krokom s výstupom.
Panel s rámom (červená plocha) vám umožňuje prístup k zoznamu vašich aplikácií. Pre každé vlákno môžete prezrieť štruktúru zásobníka, študijné rámy, navigovať medzi rámcami a automaticky sa presunúť na zdrojový kód v editore.
Ak chcete sledovať hodnotu špecifickej premennej, môžete použiť hodinky. Ak chcete pridať premennú, o ktorú máte záujem, kliknite na zelené plus a zadajte názov premennej z programového kódu.
Podobne môžete pridať akúkoľvek inú premennú. Ak chcete napríklad pridať pole, stačí zadať svoje meno, po ktorom sa zobrazí typ a hodnota prvkov poľa.


Kontrola hodnoty premennej I:




Kontrola hodnôt všetkých polí:




Ak chcete prejsť na ďalší krok programu, môžete stlačiť tlačidlo Obnoviť program alebo použiť kláves F9.




Môžete teda kontrolovať pokrok programu. Ak hodnota premennej už nie je potrebná na sledovanie, môžete ho odstrániť zo zoznamu premenných. Na odstránenie sa používa červená mínusová ikona.



Intellij Idea je najvýhodnejšia IDE pre programátorov, a podľa IT expertov, myšlienka je najlepšia IDE pre rozvoj v moderných programovacích jazykoch, ktorý obsahuje podporu mnohých populárnych knižníc, myšlienka je ideálna na vytváranie komerčných, webových a mobilných aplikácií.
Existujú 2 verzie programu s názvom Ultimate a Community. Komunita - Voľná \u200b\u200bverzia programu pre rozvoj je založená na open source.


Funkcie nápadov

Podpora syntaktických analýz, pokročilých tipov a pohodlnú štruktúru vám pomôže rýchlo byť vložená do procesu vývoja a čo najviac urýchliť.

Tiež existuje verzia "Ultimate", ktorá okrem štandardnej sady jazykov podporuje aj iných.
Verzia programy systému Windows, Linux a Mac, má integrovanú podporu pre veľmi veľa framových a testovacích nástrojov.

Schopnosti myšlienky JetBrains, ktoré nie sú v ktorom inom IDE, umožňujú programátorovi zbaviť sa hôr monotónnej rutiny, zdvíhanie rýchlosti developer na novú úroveň, pomôcť včas eliminovať chyby a zlepšiť kvalitu kódu . Integrovaný v oblasti analýzy pokročilého softvéru môže zistiť väčšinu chýb


Pluginy

Myšlienka má možnosť nadviazať viac ako 300 pluginov, ktoré zlepšujú jeho funkčnosť a pridajte rôzne spôsoby, ako skontrolovať kód a refaktoring, ako aj podporné iné jazyky a servery.


Kto bude vyhovovať týmto IDE?

Stiahnite si nápad je niekto, kto neustále pracuje s rôznymi programovacími jazykmi a predstieram to chce získať maximálne príležitosti z ich nástrojov.
Intellij Idea Community Edition je k dispozícii zadarmo, v mnohých jazykoch, a to aj v ruštine, ktoré môžu byť zadarmo, ktorákoľvek z týchto dvoch verzií, môže niekto.

Čo je zahrnuté v bezplatná verzia Komunita.

Vo voľnej verzii programu pre komunitu Windows Intellij Idea, ktorá je k dispozícii zadarmo na stiahnutie, obsahuje obmedzenú podporu pre vytváranie aplikácií Android, schopnosť rozvíjať UI, ktoré zahŕňa vizuálny editor Počiatočné texty s pokročilými automatizovanými testovacími nástrojmi, náradiami pre refraktorový softvérový kód, podpora pre XML a UML, Pravidelnú expresnú syntaxovú analýzu a vstavanú podporu pre projekty formátu Eclipse.
Podporuje to isté, počnúc 6 verziou editora rozhrania produktu Visual GUI pre hojdačku, tzv. Swing Ui Designer.