Intellij Idea Popis. Vytvoření vlastního softwaru systému Windows

Chcete-li napsat Java program a dost velký, poměrně obyčejný textový editor, ale samozřejmě, tato možnost je jednoduše neplánováním pomocí profesionálních aplikací pro vývoj aplikací, tzv. IDE (integrované vývojové prostředí).

Intellij Idea je integrovaný vývoj software pro vývoj Java z Jabrains. Mimochodem, nejen na Javě. Středa se úspěšně používá pro jiné programovací jazyky, jako je SCALA. První verze programu se objevila v roce 2001 a od té doby program neustále zvyšuje hodnocení popularity. Intellij Idea je k dispozici ve dvou vydáních: Společenství vydání a konečného vydání. První verze je zcela zdarma. Druhá verze se rozkládá za různých licencí a podle deklarovaných, může být použita bezplatně za projekty s open source kódem. Nicméně i bez něj, na konci použití mnou verzí Ultimate Edition, právě jsem si všiml, že s ním můžu pracovat neustále jen půl hodiny.

Verze se také rozlišují podporovanými technologiemi.

  1. Ultimate Edition:
    • plně uváděný vývojový prostředí a vývoj JVM v různých jazycích: Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python;
    • podporuje technologii Java EE, jarní / hibernace a další;
    • implementace a ladění s většinou aplikačních serverů.
  2. Community Edition:
    • plně vybavené vývojové prostředí pro Java SE, Groovy a Scala;
    • výkonné prostředí pro rozvoj na Google Android.

Můžete se seznámit s rozdíly mezi verzemi na webových stránkách Jetbrains na odkaz http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

Program obsahuje kompletní sadu komponent, které potřebujete k vytvoření plnohodnotných aplikací: editor, kompilace a provádění prostředí, stejně jako ladicí program.

Samozřejmě, Intellij Idea není jediným prostředím pro vytváření aplikací Java, stačí si vzpomenout na populární zatmění nebo Netbeans, takže vývojář má od toho, co si vybrat, a jeho preference jsou často způsobeny subjektivními faktory, například začíná Program na Java - přečtěte si článek o konkrétním prostředí, které vedlo jeho následnou volbu. Je možné, že tento cyklus článků bude sloužit k někomu začínající práci s myšlenkou Intellij, zejména od systému, podle mého názoru je více než pohodlný.

Mimochodem, na internetu najdete spoustu informací migrace ze stejné zatmění na Intellij myšlenku (viz například informace na webových stránkách Jetbrains na https://www.jetbrains.com/help/idea/ 2016.2 / Eclpse.html Link).

Dávám přednost práci s novou verzí myšlenky Intellij, takže jsem to pravidelně aktualizoval. Články navržené čtenářem byly napsány déle než rok, takže nevylučuji, že některé screenshoty patří do některých starých verzí a změnili se v nových verzích, pro které se omlouvám čtenářům předem.

Instalace systému

Instalační balíček můžete zkopírovat z webu Jetbrains vývojářů podle odkazu http://www.jetbrains.com/idea/. Instalace Intellij Myšlenka nezpůsobuje problémy. Zapomněl si pouze tehdy, když v budoucnu předpokládáte práci s kódem programu v prostředí programu, pak při instalaci nainstalujte sdružení Vytvořit soubory Java.

Referenční systém

Pro Intellij Idea má poměrně velkou dokumentaci v angličtině. Takže při klepnutí na položku Pomoc. Hlavní menu se otevře vestavěný a on-line certifikát na webových stránkách Jetbrains.

Je také možné získat dokumentaci pro konkrétní kódový prvek, pro které je třeba nainstalovat kurzor na něj a klepněte na kombinaci < Ctrl\u003e +.< Q\u003e.

Kromě toho můžete obecně opravit okno s dokumentací na postranním panelu (ve výchozím nastavení - vpravo), takže nástroj IT klepnutím na tlačítko Přílohy na hlavičce okna dokumentace. Pravda, podle mého názoru, dává málo, protože při otevírání tohoto okna se zobrazí pouze poslední deklarovanou dokumentaci.

Programové rozhraní

Jak již bylo uvedeno dříve, výrobek má dobře zaslouženou popularitu vývojářů, i když existuje "malá, ale": nedostatek ruské lokalizace, i když to není překážka pro vývojáře.

Začal okno

Po instalaci, když je Intellij idea zpočátku načtena, uvítací intellij ideus spouštěcí okno, které umožňuje stahovat nebo otevřít projekt, importovat projekt, provést jej z úložiště několika verzí řídicích systémů ("Odjezd z řízení verzí "). Pokud dojde k instalačnímu souboru sestavy v projektu pro Maven nebo Scring, InjLLIJ idea nabídne je použít pro konfiguraci.

Po práci s konkrétním projektu je zapamatován, a po následném spuštění programu je načten poslední otevřený projekt. Stává se však při nastavení výchozího programu, když ve skupině Vzhled a chování ( Vzhled Oba chování), zaškrtávací políčko Nastavení systému "REOPEN LAST PROJECT ON STARTUP" Zaškrtněte políčko (otevřete poslední projekt při načítání).

Hlavní okno

Hlavní okno programu ve všeobecném podobě se skládá ze tří oblastí, také nazývaných Windows Windows a editorová okna. Okna nástrojů se nacházejí kolem obvodu okna editoru, tj. Vlevo, vpravo a dole od něj na polích hlavního okna, které budou volány v budoucnu boční panely (postranní panel v programové terminologii). Vzhledem k tomu, že okna nástroje zobrazí různorodé informace, každý boční panel obsahuje počet záložek, které se otevře při provádění konkrétního příkazu. Přechod na požadovanou kartu (Toolbox) se provádí kliknutím na jeho jméno, které jsou umístěny na bočních panelech hlavního okna. Název některých záložek oken nástrojů předchází obrázku. Pomocí klíče < Alt\u003e Společně s tímto číslem můžete rychle jít na tuto kartu, po otevření, pokud je v pořizované poloze, nebo naopak, to. Kromě toho lze v hlavním okně zobrazit všechny instrumentální okno. POHLED.Nářadí.Okna Nebo pomocí klávesových zkratek kombinace.

Před stručným popisem instrumentálních oken provedu rezervaci, kterou uvažuje o struktuře umístění, na kterou je po instalaci výchozího programu navržena. To je místo, které budu dále zvážit. To však neznamená, že okna nástroje nelze umístit na jiných místech hlavního okna, které budou diskutovány níže.

Barevná paleta nápadu Intellij může být naladěn, nicméně, taková paleta je trochu. Výběr palety se provádí v nastavení, kde vzhled a chování (vzhled a chování), vzhled a chování a zvolte téma z rozevíracího seznamu "Téma".

Editor okna

Okno editoru je neustále vysídleno, zabírá většinu hlavního okna. Může obsahovat několik záložek zobrazujících kódový kód třídy, obsah souboru POM a další projektové soubory. Obsah obsahu záložky signalizuje příponu souboru v kartě Titul a ikonu před názvem, například pro třídu: . Přechod na pravý soubor Provádí se kliknutím na jeho název na kartě Okno nebo výběrem v okně nástroje projektu.

Program obsahuje impozantní nástroj pro správu oken. Umístění záložek lze tedy libovolně změněno, mít například vodorovně, házení souborů z jedné karty záložek do druhého, který je dosažen pomocí skupiny příkazů OknaEditorZáložky. Buď z kontextového menu, které je voláno na kartě Upravit okno. V případě potřeby může být konkrétní karta konsolidována, což je užitečné s velkým počtem záložek, když všechny nejsou umístěny v okně Upravit, pro které používáme příkaz KOLÍK.Tab.To, co bude diskutováno níže.

S pravým okrajem okna, horizontální čáry, které označují problémy s chybami, které obsahují chyby a varování, mohou být umístěny. Čtěte více o tom později.

Na levém okraji editačního okna jsou štítky kódových bloků, se kterým můžete rychle minimalizovat blok jako zbytečný nebo jej vypnout. Ze stejné strany okna jsou stanoviště umístěny (jsou-li k dispozici), kóduje úpravy tipů a dalších informací.

Chcete-li zobrazit číslování řádků kódu Program, zavolejte kontextové menu na vertikálním pruhu na levé straně okna úprav a vyberte položku "Zobrazit čísla řádků" (zobrazit číslování řetězců). S takovými akcemi se však zobrazení řetězců provádí pouze v aktuálním zasedání. Pro trvalé číslování číslovacích řádků kódového kódu, nastavení by měla být zveřejněna postupně editor (editor), obecný, vzhled (vzhled) a zaškrtněte políčko pro políčko "Zobrazit čísla řádků".

Programový kód sám (text osvětlení, písma) je vypracován v souladu s nastavením programu, který bude projednán později.

Okna nástroje

Okno projektu

Na levém postranním panelu se zobrazí okno projektu. Obsahuje kartu hierarchické struktury projektu (projekt) a kartu třídy (struktura struktury) (metoda).

Výběr v kartě Struktura projektu vede k zobrazení jeho obsahu v okně Editor. Vzhledem k tomu, že kód téměř každé třídy obsahuje mnoho metod, karta Struktura zobrazuje seznam jejich seznamu. To lze objednat jak abecedou (sort by abecedně), a v pořadí jejich umístění ve třídě (třídit podle viditelnosti). Kliknutím na název třídy iniciuje přechod na začátek modulu ve třídě v okně Editor.

Karta Informace "Struktura" je obecně docela informativní. Vedle názvu modulu se zobrazí také řada jeho vlastností, například modifikátor třídy a jeho panel nástrojů umožňuje rychle změnit charakter zobrazených informací, například doplnění svého obsahu neveřejných proměnných , objednané podle jména nebo v kódu v kódu atd.

Pokud dojde k několika tříd v projektu, je vhodné v okně projektu zveřejnit nabídku Tlačítko nastavení a nastavit příznaky v blízkosti Autoscroll na zdroj a Autoscroll ze zdroje.

Tato volba je užitečná, pokud jsou v okně editoru otevřeny dvě záložky (a to samozřejmě, téměř vždy probíhá). V tomto případě přechod v okně projektu z jednoho objektu na jiný vede k zobrazení v okně Editor kódů vybraného objektu. A naopak, když přepnete z jedné karty do druhé v okně Upravit, kurzor v okně projektu se přepne na název třídy, jehož kód se zobrazí v kartě Editor okna.

Kabely v tomto okně lze přidat po instalaci některých rozšíření (plug-iny). Například po instalaci rozšíření "Navigator databáze" je do okna projektu přidána karta DB prohlížeče.

Instrumentální okno "Oblíbené"

V dolní části levého bočního panelu hlavního okna, můžete zobrazit okno "Oblíbené" (Oblíbené) okno, obsahující například seznam stop bodů a záložek, čímž jim poskytne rychlý přístup.

Okno nástroje s nástroji pro montáž projektu

Toto okno je umístěno na pravém postranním panelu. Zpočátku obsahuje dvě záložky pro dva nejběžnější montážní nástroje Java projekty - Maven a Mravenec.

Výstup okna nástroje

Okno se nachází na spodním postranním panelu. To v závislosti na povaze informací zobrazuje například kompilaci zpráv ("Zprávy"), vstupní / výstup konzoly / výstupu ("terminál"), ovládání změny projektu ("řízení verze"), výsledky práce debuggeru ( "Debug") a někteří jiní.

Management instrumentálních oken

Intellij Idea nabízí výkonné ovládání nástrojů nástrojů, které jim umožňují umístit v hlavním okně téměř kdekoli.

Jakékoliv okno otevřeného nástroje v názvu obsahuje dvě tlačítka: Nastavení a « Skrýt " (Skrýt) (Tento druh má na levém podokně).

Každé instrumentální okno lze přeložit (skrýt) kliknutím na tlačítko. « Skrýt ". V tomto případě se v hlavním okně programu zobrazí pouze boční panel, obsahující názvy záložek, které proto zvyšují oblast pracovního okna editoru. V budoucnu lze přehnané okno jednoduše a rychle zobrazit kliknutím na název okna nástroje na postranním panelu.

Tlačítko Setup obsahuje nabídku, ve které příkazy ovládání okna obsahují.

Okno může obsahovat vlastní panel nástrojů. Chcete-li jej zobrazit nebo naopak odstranit, měli byste otevřít nabídku tlačítka instalace a nainstalovat / zrušit zaškrtnutí políčka v blízkosti položky nabídky. Ukázat.Panel nástrojů (Zobrazovací panel).

Okna nástroje lze zobrazit jak v pevném režimu, v určitých místech hlavního okna a v plovoucím režimu, to je v libovolném místě hlavního okna. Chcete-li přepínat mezi režimy, otevřete nabídku tlačítek instalace a nainstalujte / zrušte zaškrtnutí políčka v blízkosti položky nabídky. PlovoucíRežim. (Plovoucí režim).

Pokud je okno zobrazeno v pevném režimu, pak jsou možné dva stavy nainstalované v položce menu. Zakotveno.Režim. (Režim dokovacího režimu). Pokud je vlajka v blízkosti této položky, okno je v míchacím stavu, posunutí okna editoru. Pokud zaškrtnete zaškrtnutí políčka, okno přejde do stavu překrytí, ve kterém okno překrývá okno editoru.

A konečně, pokud je okno zobrazeno v pevném režimu v míchacím stavu, bude režim k dispozici (položka menu) Připnul.Režim. (Pevný režim). Pokud je zaškrtávací políčko v blízkosti této položky, okno se neustále zobrazuje v hlavním okně. Pokud zaškrtnete zaškrtávací políčko, okno se automaticky odstraní z obrazovky, když je zaostření ztráta.

Nad rámec bylo poznamenáno, že okna nástroje mohou být umístěny na různých bočních panelech hlavního okna. Umístění konkrétního okna může být také změněno otočením do druhého bočního panelu. Chcete-li to provést, zavolejte v kontextovém menu na název okna nástroje na postranním panelu, vyberte z ní položky Hýbat se. (Pohyb) a pak směr pohybu. Následující snímek obrazovky vidíme například, že okno nástroje s pravým postranním panelem lze přesunout na spodní (horní), vlevo (vlevo) a horní (spodní) boční panel.

Okno nástroje lze zcela vymazat, pro kterého je třeba také volat kontextový menu na název okna nástroje na postranním panelu a vyberte od něj odstraňte z postranního panelu (odstraňte ze strany postranního panelu).

V hlavní nabídce hlavního okna je také položka menu Oknaobsahující příkazy pro správu svých oken.

Panely

Podle mého názoru je vhodné ponechat na obrazovce všechny hlavní panely programu (v nepřítomnosti některých z nich provedou příkaz Zobrazit panel):

Vypnutí / zapnutí panelů je také provedeno v příkazovém menu. POHLED..

Nahoře jsem napsal, že je vhodné ponechat na obrazovce všechny hlavní programové panely. Nicméně, při práci v okně editoru se softwarovým kódem jedné třídy, mnoho může být vhodné pracovat se všemi odpojenými panely, když nic nevrátí z práce.

Nastavení

Odvolání na nastavení programu se provádí příkazem SouborNastavení. nebo kliknutím na tlačítko na hlavním panelu nástrojů.

Všechna nastavení v okně Nastavení jsou snížena podle funkčního účelu několika skupin: vzhled a chování (vzhled a chování), keymap ("Hot"), editor (editor), atd.

Počet nastavení programů je velmi velký, a to, jak to funguje s ním, a v důsledku toho akumulace zkušeností, vy sami změníte potřebné možnosti. Vzhledem k tomu nebudu v úvahu podrobně, protože bude trvat hodně času. V tomto případě jsem si všiml, že některá nastavení již byla uvedena výše, a někteří jiní budou informováni později.

Mezitím budu omezit doslova několik společných nastavení.

Důležitým bodem při psaní programu je jeho dokumentace, včetně komentování fragmentů kódů (o tom později). Samozřejmě, rusko-mluvící vývojáři budou psát komentáře v ruštině (běloruské, ukrajinské) jazyky, které budou vyžadovat odpovídající kódovací program. Optimální volbaPodle mého názoru to bude využití UTF-8, což je univerzální a má řadu výhod přes Windows 1251. Například nejmodernější web platformy pracují ve výchozím nastavení, a je také vhodné použít jej k vytvoření Vícejazyčné projekty. Chcete-li nainstalovat toto kódování, vyberte Editor, kódování souborů (editor, kódování) a v seznamu kódování projektu vyberte možnost "UTF-8". Někteří vývojáři však říkají, že důležitost také pracuje. ».

A konečně, zprávy o vzhledu nové verze, které budou pravidelně zobrazeny, dokud nebudete odmítnout automaticky kontrolovat aktualizace. V zásadě instalace nových verzí užitečné a nezbytné, ale pokud chcete aktualizovat ne zadáním programu, ale sami, pak se to dělá takhle. Otevřete postupně, vzhled a chování, systémové nastavení, klepněte na položku Aktualizovat a zrušte zaškrtnutí políčka v blízkosti položky "Automaticky zkontrolovat aktualizace". A když je režim povolen automatické aktualizace Instalaci nové verze můžete jednoduše ignorovat.

Měl jsem velmi vysoký názor na myšlenku Intellij, ale možnosti jeho zlepšení jsou téměř neomezené. A značný příspěvek k tomuto procesu lze provádět také uživatelé, kteří mohou být například provedeny na základě statistického programu shromážděného o práci. Pro to je třeba, aby program umožnil provést takovou sbírku. Za tímto účelem, v nastavení, vzhled a chování, nastavení systému, vyberte možnost Použití Statistika, vyberte "Povolit statistiky použití odesílání odesílání Jetbrains S.R.O.". (Umožněte vám shromažďovat statistiky uživatelů Jetbrains) a poté zaškrtněte políčko v blízkosti frekvence odesílání těchto informací (den, týden, měsíc).

Jako mnoho nastavení, vývojáři poskytli své vyhledávání podle kontextu. Tímpisem například v vyhledávacím poli text "Uložit" text obdržíme takový seznam v něm:

A poslední. Intellij Idea poskytuje možnost ukládat nastavení ( SouborVývozníNastavení.) a jejich zotavení ( SouborImportNastavení.).

Rozšíření systému

Pod myšlenkou Intellij, mnoho plug-ins (rozšíření) bylo vyvinuto, což umožňuje výrazně rozšířit své schopnosti a funkčnost. Přístup k nim se provádí v nastavení systému v pluginech. Z seznamu Zobrazit (Zobrazit) je filtrování seznamu rozšíření filtrováno. Chcete-li přidat nové rozšíření, provést takové akce:

  1. V seznamu "Show" (Display) vyberte položku "Vlastní" (Custom).
  2. Klepněte na odkaz Procházet (klikněte na tlačítko Procházet vyhledat non-bundované Pugins, klikněte na zprávu pro zobrazení neidentifikovaného plug-inu), což povede k okně "Procházet úložiště" s popisem plug-ins seznam z úložiště rozšíření Jetbrains.
  3. Vyberte požadované rozšíření ze seznamu a klepněte na tlačítko. « Nainstalujtezapojit " (Nainstalujte expanzi).
  4. Potvrďte instalaci do okně Potvrzení.
  5. Po dokončení procesu instalace ve stejném okně pro prohlížení úložišť klepněte na tlačítko " Restart.Intellij.Idea."(Restartovat Intellij Idea) pro restartování programu.

Odstranění rozšíření je také velmi jednoduchá. Opět v nastavení v seznamu Zobrazit je vybrána položka "Vlastní", po kterém jsou v okně Nastavení zobrazena pouze nainstalovaná rozšíření.

Klikněte na tlačítka «

Java je jedním z nejhlexnějších, pohodlnějších a populárních programovacích jazyků. Mnoho je známé pro jeho slogan - "napsat jednou, běh kdekoli", což znamená "napsat jednou, běh všude." Tento slogan, vývojáři chtěli zdůraznit cross-platformu jazyka. To je, psaní programu, můžete jej spustit na libovolném zařízení s jakýmkoliv operačním systémem.

Intellij Idea je integrovaný vývojový prostředek. softwarekterý podporuje mnoho jazyků, ale je nejčastěji považován za IDE pro Java. Společnost Developer nabízí dvě verze: komunita (zdarma) a konečná, ale jednoduchý uživatel je dost a bezplatná verze.

Samozřejmě, v Intellij Idea, můžete vytvořit svůj program a upravit existující. Toto prostředí má pohodlný editor kódu, který pomáhá při programování. Na základě již písemného kódu, má médium samo o sobě nejvhodnější možnosti automatického zpracování. V Eclipse bez instalace plug-in ins nenajdete takovou funkci.

Pozornost!
Pro správnou funkci Intellij Idea, ujistěte se, že máte nejnovější verze Jáva.

Objektově orientované programování

Java odkazuje na objektově orientované typy jazyků. Hlavními koncepty jsou pojmy objektu a třídy. Jaká je výhoda OOP? Skutečnost, že pokud potřebujete provést úpravy programu, můžete to vytvořit pouze objekt. Není třeba opravit kód napsaný dříve. Intellij Myšlenka vám umožní používat všechny výhody OOP.

Designer rozhraní

Knihovna Javax.swing poskytuje vývojářské nástroje, které lze použít k návrhu grafického uživatelského rozhraní. Chcete-li to provést, musíte vytvořit pouze okno a přidat do něj vizuální součásti.

Opravy

Překvapivě, ale v případě, že povolíte chybu, životní prostředí vás nejenže naznačuje, ale také nabídne několik způsobů, jak vyřešit problém. Můžete si vybrat nejvhodnější volbu a myšlenka samotná oprava vše. To je další významný rozdíl od Eclipse. Nezapomeňte, ale stroj nevidí logické chyby.

Automatická správa paměti

Je to velmi pohodlné, že Intellij nápad má "sběratel s odpadky". To znamená, že při programování, když zadáte odkaz, je pro ni přidělena paměť. Pokud pak odstraníte odkaz, zůstanete zaneprázdněná paměť. "Sběratel na odpadky" Tato paměť osmívá, pokud není nikde použito.

Důstojnost

1. Cross-Platform;
2. Výstavba syntaktického stromu na letu;
3. Výkonný editor Kód.

nevýhody

1. náročný na systémové prostředky;
2. Mírně matoucí rozhraní.

Intellij Idea je nejchytřejší integrovaný vývojový prostředek pro Java, což opravdu chápe kód. Životní prostředí se snaží zachránit programátor z rutiny a umožňuje se zaměřit na významnější úkoly. Nápad předpovídá vaše činy.

Intellij Idea je jedním z nejsilnějších univerzálních rozvojových prostředí. Podporuje takové jazyky jako PHP, JavaScript, Sass, Ruby, Python a samozřejmě Java. Přidat podporu pro oblíbené rámce a motory, testovací testy, adaptace pod mobilní zařízení, Integrace s gitem a mercurial, nástroje pro práci se servery - a pochopíte, že s programováním Intellij Idea je snazší a produktivnější.

Instalace

Existují dvě verze Intellij Idea - Společenství a neomezené. První je volný, ale omezený. Nepodporuje jaro, Vaadin, GWT, JavaScript a Sypers.cz, SQL jazyky a mnoho dalšího. Druhá zahrnuje všechny druhy vlastností kolektivního vývoje, ale pouze 30 dní zkušební doby bude volné. Pak budete muset zaplatit minimálně 533 amerických dolarů.

Jsme s vaší hlavou, bude dostatek vlastností bezplatné verze, resp. Zaměřte se na instalační soubor s názvem idealc.

Chcete-li nainstalovat do systému Windows, budeme muset stáhnout zdrojový zdrojový kód z oficiálních stránek s rozšířením EXE. Dále jej spusťte a postupujte podle pokynů instalačního programu.

V MACOS - dvakrát klikněte na soubor Ideaic.dmg, připojte archiv a zkopírujte zdrojový kód do složky Aplikace.

Pro Linux musíte rozbalit IDEIC.GZ do adresáře, který podporuje provádění souborů. Pro formát hierarchie FHS je / opt. Poté přejděte do podadresáře / bin a spusťte soubor Idea.sh.

Pojďme na to, jak nakonfigurovat Intellij Idea.

Přednastavení

Když nejprve spustíte Intellij Myšlenku, budete vyplnit dialogové okno s požadavkem, abyste zadali cestu k souboru s nastavením. Vzhledem k tomu, že se jedná o naše první známé zkušenosti s IDE, vyberete položku "Ne Importovat nastavení". Pokud se toto okno vybelo po aktualizaci nebo přeinstalaci, vyberte zdrojový adresář.

Další krok v nastavení Intellij Idea bude následující téma. Ve výchozím nastavení jsou dva z nich - standardní (světlo) a Darcula (tmavé).

Jak již bylo napsáno výše, nápad podporuje obrovské množství pomocných nástrojů. Samozřejmě, že nejsou potřeba nováčku. Proto bude další krok odpojen pro zvýšení produktivity. Chcete-li to provést, v dalším dialogovém okně vyberte možnost "Zakázat vše". Nebojte se, můžete je připojit později v nabídce Nastavení.

Nicméně, Intellij Idea Programming Prostředí na tom nemyslí, že se uklidní, nabízet další doplněk ke stažení. Děkuji, že to také nemá zájem!

Teď s instalací a konfigurací Intellij myšlenky je dokončeno, můžete pokračovat do práce. Začíná, samozřejmě, s vytvořením projektu Intellij Idea.

S touto akcí sotva máte potíže, protože nové dialogové okno nabízí pouze 4 možnosti: Vytvořit nový projekt (Vytvořit nový projekt), otevřete existující (Open), Import Project (Import Project) nebo EXIT verze řídicího systému (podívejte se na řízení verzí). Vyberte první bod. Více informací o tom, jak vytvořit projekt Intellij Idea, co dělat je již v prostředí, je lepší číst na oficiálních stránkách, protože možnosti přizpůsobení pracovního prostoru zde jsou opravdu hodně.

Problémy a otázky

Dále budete mít určitě několik otázek, z nichž jeden se týká aktivace Intellij myšlenky. Omezená verze nebo 30denní zkušební verze nevyžadují registraci a další manipulace. Pokud chcete aktivovat zakoupené, musíte provést následující akce:

  • Na příjemné obrazovce, odkud vytvoříme projekt, naleznete v dolní části konfiguračního menu Správa licence. Pokud jste již uvnitř, pak na horní nabídku panelu-\u003e Registrovat.
  • Před vámi, 3 možné způsoby aktivace: přes účet (Aktivační kód) prostřednictvím licenčního serveru (licenční server). V závislosti na tom, jak vy nebo váš zaměstnavatel koupil licenci a jaká data máte, vyberte požadovanou položku.
  • Zadejte potřebná data, stiskněte tlačítko "Aktivovat" a užívejte si neomezené práce.

Následující tradiční otázka se týká aktualizace IDE. Zde je algoritmus stejný jako při instalaci: ke stažení-ke spuštění-postupujte podle pokynů nebo odstraňte, chcete-li znovu odkazovat_nown_nate_file_strokes v prvním dialogovém okně.

A samozřejmě žádné náklady na fórum bez otázky: "Nezačne to, co má dělat?" Odpověď je tradiční - přečtěte si pozornější, jak nainstalovat Intellij Idea. Pokud se vše provádí správně - program je zaručen. Pokud problémy vznikají přímo, když je myšlenka, s největší pravděpodobností je v nesprávném plug-inu, odpovědi hledají na oficiálních stránkách svých vývojářů.

Jen v případě, zde je další instrukce, jak odstranit Intellij Myšlenka:

  1. standardní metoda přes ovládací panel v systému Windows. Pokud je to žádoucí, dokončete zbytky v registru podél cesty: "HKEY_CLASSES_ROOT \\ intellijideaProjectFile";
  2. v Linuxu ztratíte soubory ručně, stejně jako odstranit "config" a systémové nastavení adresáře, pokud nejsou v kořenovém adresáři.
  3. MacOS je standardně vymazána do programu a vyčistit mezipaměť v "Nastavení / Caches / Plugins / Protokoly" přes ikonu programu.

Než se rozhodnete s vaší hlavou ponořit se do světa nového IDE, nezapomeňte, že se jedná o komplexní produkt s ostrou křivkou stáže. proto správné volby Pro učení budou kurzy na Javě s praktikátory Intellij Idea. Takže jste rychlejší profesi a my zvládneme mocný nástroj.

obecná informace

Intellij Idea - Integrovaný vývoj softwaru pro vývoj softwaru v mnoha programovacích jazycích, zejména Java, JavaScript, Python, vyvinutý Jetbrains.

Mezi další příležitosti, Intellij idea je dobře kompatibilní s mnoha populárními volnými vývojářskými nástroji, jako jsou CVS, Subversion, Apache Ant, Maven a Junit. V únoru 2007 oznámili vývojáři Intellij brzy verze Plugin podpořit programování v ruby.

Počínaje verzí 9.0, Intellij Idea je k dispozici ve dvou verzích: Společenství Edition a Ultimate Edition. Community Edition je zcela bezplatná verze dostupná v licenci Apache 2.0. To implementuje plnou podporu pro Java SE, Groovy, Scala, stejně jako integraci s nejoblíbenějšími systémy řízení verzí. Ve verzi Ultimate Edition je implementována Support Java EE, UML diagramy, kód pokrývající kód, stejně jako podpora dalších systémů řízení verzí, jazyky a rámce.


Podporované jazyky:

  • JavaScript.
  • Coffeescript.
  • HTML / XHTML / HAML
  • CSS / Sass / méně
  • XML / XSL / XPATH
  • ActionScript / MXML.
  • Krajta
  • Báječný.
  • Scala.
  • Kotlin.
  • CLOJURE.
  • C / C ++

Přes pluginy vývojářů třetích stran:

  • Ocaml.
  • Erlang.
  • Fantomický
  • Haskell.
  • Mathematica.
  • Perl5.

Hlavní rozdíly Ultimate Edition a komunitní vydání

Ultimate Edition - plná verze Vývojové prostředí pro vytváření komerčních aplikací.

  • Inteligentní autokopter, nástroje analýzy kvality kódu, pohodlná navigace, pokročilé refaktorování a formátování pro Java, Groovy, Scala, HTML, CSS, JavaScript, Coffeescript, ActionScript, méně, XML a mnoho dalších jazyků.
  • Podpora všech populárních rámců a platforem, včetně Java EE, Jarní rámec, Grails, Hra Framework, GWT, Struts, Node.js, Angularjs, Android, Flex, Air Mobile a mnoho dalších.
  • Integrace s aplikačními servery, včetně Tomcat, Tomee, Glassfish, JBoss, Weblogic, WebSphere, Geronimo, pryskyřice, molo a Panna.
  • Nástroje pro práci s databázemi a soubory SQL, včetně pohodlného klienta a editoru pro databázové schéma.
  • Integrace s komerční verzí řídicí systémy Perforce, Foundation Server týmu, ClearCase, Visual SourceSafe.
  • Nástroje pro spuštění testů a analýzu pokrytí kódu, včetně podpory všech populárních testovacích rámců.
Community Edition je bezplatnou verzí vývojového prostředí založeného na open source.
  • Inteligentní autokopter, nástroje pro analýzu kvality kódu, pohodlné navigace, pokročilé refaktorování a formátování pro Java, Groovy, Scala, Clojure a Erlang.
  • Profesionální sada nástrojů pro vývoj aplikací pro Android.
  • Podpora JavaFX 2.0, integrace s SCENEBUIDER; Designer rozhraní pro houpačku.
  • Integrace s automatizovanými montážními nástroji a projektovým řízením, včetně maven, gradot, mravenec a dalších.
  • Nástroje pro testování s JUNIT, TESTNG, SPOCK, SCALATEST a SPEC2 podporou.
  • Integrace s verzemi Systems Management, včetně GIT, Subversion, Mercurial a CSV.

Klíčové funkce

  • Debugger.
    • Při ladění Java kódu lze použít výrazy groovy v hodnotu a hodinkách
    • Pohodlnější ladění více vláken
    • Varování, kdy je počáteční kód mizerný s běžeckou kopií
  • Systémy řízení verzí
    • Podpora GIT Practives.
    • Pohodlnější alarm a srovnání, díky zvýraznění změn na úrovni úrovně
  • Editor
    • Posun výrazy doprava a doleva
    • Automatický import statických metod a konstanty
    • Podpora jazyků zaznamenaných zprava doleva (například arabština a hebrejština)
  • Schodek
    • Podpora vlastních zdrojových sad: Nyní je každý zdrojový soubor reprezentován samostatným modulem a může mít své vlastní závislosti (v důsledku toho bylo opraveno obrovské množství problémů)
    • Automatická konfigurace uší artefakt
  • Java 8.
    • Inline Metoda a změnit metodu transformace podpisu odkazy v expresi lambda
    • Kontroly kontroly správnosti použití metod odkazy, výrazy lambda a typu volitelné
  • Kotlin.
    • Kotlin 1.0 Podpora
    • Plagne Kotlin Edu pro interaktivní učení Kotlin
  • Scala.
    • Autodopling nyní bere v úvahu typ symbolů, kontextu a historie jejich použití.
    • o Automatický krok pro výrazy odpovídající vzoru nyní navrhuje názvy vlastností třídních tříd.
  • JavaScript.
    • Vylepšené tipy pro ECMAScript 6, Strojopis a Angularjs 2
    • Pohodlný ladění asynchronní kód
  • Framework Jaro.
    • Funkce rozšířených tipů pro jarní bota
    • Vylepšená podpora pružiny MVC
    • Opraveno mnoho slavných problémů
  • Thymelaf
    • Tipy pro vlastní dialekty
    • Podpora thymelafa 3.0.
  • Android Studio 1.5.
    • Profiler Lechek.
    • Nové šeky Lint.
  • Přístavní dělník
    • Podpora dokovacího stroje
    • Samostatné okno (okno nástroje)
    • Na pravý panel Nyní jsou zobrazeny protokoly a prvky rozhraní pro řízení proměnných a vazeb portů.

Požadavky na systém

Vytvoření a konfigurace projektu

Všechny procesy jsou popsány pro verzi Intellij Idea Ultimate 2016.2




Chcete-li vytvořit nový projekt v Intellij Idea Úvodní okno, vyberte možnost Vytvořit nový projekt.
Pokud potřebujete otevřít připravený prepork, zvolte Importovat projekt a zadejte cestu ke složce projektu.
Na levém seznamu zobrazuje projekty, se kterými jste nedávno pracovali.



V okně, které se zobrazí, zadejte parametry vytvořeného projektu. Pole Project SDK označuje sadu vývojových nástrojů, knihovnu, rámců, verzi Java.



V závislosti na požadavcích na vaši aplikaci si můžete vybrat následující typy projektů:

Jaro. - Univerzální open source rámec pro platformu Java.
Javafx. - platforma pro vytváření RIA, umožňuje vytvářet sjednocené aplikace s nasyceným grafické rozhraní Uživatel pro přímé spuštění z pod operační systémyPráce v prohlížečích a na mobilních telefonech, včetně těch, kteří pracují s multimediálním obsahem.
Android. - Vývoj aplikací pro Android OS.
Maven. - Jedná se o nástroj pro montáž projektu Java: kompilace, vytváření jar, vytváření distribuce programu, generování dokumentace.
Schodek - Automatický montážní systém postavený na principech Apache Ant and Apache Maven, ale poskytují DSL v groovském jazyce namísto tradičního zobrazení konfigurace designu ve tvaru XML.
Báječný. - Objektově orientovaný programovací jazyk, určený pro platformu Java jako doplněk jazyka Java, s Pythonem, Ruby a Smalltalk funkce.
Griffon. - "Freamevork" s otevřeným zdrojem, který používá jazyk Groovy.
Grails. - Softwarový rámec pro vytváření webových aplikací napsaných ve skriptovaném groovském jazyce.
Statický web. - Webové moduly se používají k vývoji webových aplikací pomocí technologií, jako je HTML / CSS, JavaScript, PHP a tak dále. Nepodporují vývoj aplikací.
Kotlin. - modul Kotlin pro cíl virtuální stroj Jáva.

V dalším okně si můžete vybrat šablonu pro vytvoření projektu. Vysvětlení lze vidět ve spodní oblasti okna. V tento případ Projekt již vytvoří třídu s hlavní metodou.


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

V posledním kroku nastaví název a umístění projektu v systému




Projekt je vytvořen, můžete začít psát programový kód.




Rozhraní a realizace projektu

Všechny okno programu lze rozdělit do 3 oblastí. Projekt zobrazí soubory projektu. V zelené oblasti existuje přímá práce se soubory, včetně programového kódu píše. Modrá oblast slouží rychlý přístup Základní funkce: Sestavte, spouštět a ladicí projekt. Kromě toho je funkce vyhledávání.




Například program, který zvyšuje hodnoty zadaného pole o 2.




Chcete-li provést projekt, v nabídce Spustit musíte vybrat Spustit nebo použít kombinaci kláves ALT + SHIFT + F10. Nebo použijte tlačítka z modré oblasti popsané výše.




Po provedení zprávy o výsledcích a průběhu se program provádí ve výstupní konzole.




Pokud programový kód poskytuje vlastní vstup, výstupní konzola může sloužit jako konzola pro vstup dat.




Výsledek programu.



Chcete-li aplikaci ladit, můžete použít "zarážky" (úmyslné přerušení programu). Chcete-li dodat zarážku, musíte stisknout levé tlačítko myši nalevo od kódového řetězce, na kterém chcete program zastavit.




Poté vyberte ladění na kartě RUN.




Program zastaví jeho provedení v určeném místě, po kterém můžete sledovat okraje všech proměnných na záložce Debugger v oblasti proměnných (zelená oblast). Také variabilní hodnoty lze zobrazit přímo v okně s kódovým kódem.




Modrá oblast slouží k rychlému přístupu k potřebným funkcím při ladění (od vrcholu do dolního tlačítka): Restartujte projekt, spusťte program, dokud neexistuje příští bod přerušení, pauza (není aktivní v tento moment), Nucené dokončení programu, zobrazení "zarážek", ignorovat "zarážky" (program bude proveden až do konce).
Žlutá oblast se používá k přepínání mezi jazýčkami debagaggager a výstupní konzolou, jsou také tlačítka pro ladění: krok s obsazeností, krok run-up, krok s výstupem.
Panel rámečky (červená oblast) umožňuje přístup k vašemu seznamu aplikačního toku. Pro každé podproces můžete zobrazit strukturu zásobníku, studijní rámečky, navigovat mezi rámečky a automaticky přesunout do zdrojového kódu v editoru.
Pokud chcete sledovat hodnotu konkrétní proměnné, můžete použít hodinky. Chcete-li přidat proměnnou, o které máte zájem, klikněte na zelené plus a zadejte název proměnné z kódového kódu.
Podobně můžete přidat jinou proměnnou. Chcete-li například přidat pole, stačí zadat jeho název, po kterém se zobrazí typ a hodnota prvků pole.


Ovládání hodnoty proměnné I:




Ovládání hodnot všech polí:




Chcete-li přejdete na další krok programu, můžete stisknout tlačítko Resume Program nebo použít klávesu F9.




Můžete tak kontrolovat průběh programu. Pokud je hodnota proměnné již není nutná ke sledování, můžete ji odstranit ze seznamu proměnných. Ikona Červená minus se používá k odstranění.



Intellij Idea je nejpohodlnější IDE pro programátoři, a podle IT odborníků, nápad je nejlepším IDE pro rozvoj v moderních programovacích jazycích, který obsahuje podporu mnoha populárních knihoven, nápad je ideální pro vytváření komerčních, webových a mobilních aplikací.
Existují 2 verze programu zvaného Ultimate and Community. Společenství - bezplatná verze programu pro rozvoj je založena na open source.


Nápady na myšlence

Podpora pro syntaktické analýzy, pokročilé tipy a pohodlnou strukturu vám pomůže rychle být vložen do procesu vývoje a urychlit ji co nejvíce.

Také existuje verze "Ultimate", která kromě standardní sady jazyků také podporuje ostatní.
Verze programy systému Windows, Linux a MAC, má integrovanou podporu pro mnoho framových a zkušebních nástrojů.

Schopnosti myšlenky Jetbrains, které nejsou v kterých jiné IDE, umožňují programátorovi zbavit se hory monotónního rutiny, zvedání rychlosti developera na novou úroveň, což pomůže včasné odstranění chyb a zlepšit kvalitu kódu . Integrovaný do myšlenky Pokročilá softwarová analýza, může zjistit většinu chyb


Pluginy

Myšlenka má možnost navázat více než 300 pluginů, které zlepšují jeho funkčnost a přidá různé způsoby, jak zkontrolovat kód a refaktoring, stejně jako podpora jiných jazyků a serverů.


Kdo bude tento ide vyhovovat?

Download Idea je někdo, kdo neustále pracuje s různými programovacími jazyky a prec, to chce získat maximální příležitosti ze svých nástrojů.
Intellij Idea Community Edition je k dispozici zdarma, v mnoha jazycích, včetně v ruštině, což může být zdarma, některá ze dvou verzí, může někdo.

Co je zahrnuto volná verze Myšlenka komunita.

Ve volné verzi programu pro Windows IntelliJ Idea Community, která je k dispozici zdarma ke stažení, zahrnuje omezenou podporu pro vytváření aplikací pro Android, schopnost rozvíjet UI, která zahrnuje visual Editor. Počáteční texty s pokročilými automatickými testovacími nástroji, nástroje pro refaktoring softwarový kód, podpora pro XML a UML, pravidelná expresní analýza syntaxe a vestavěná podpora pro projekty Eclipse Format.
Podporuje stejné, počínaje 6 verzí produktu Visual Gui Interface Editor pro houpačku, nazvaný Swing UI Designer.