Intellij ötlet leírása. Saját Windows szoftver létrehozása

A Java programot elég nagy, meglehetősen szokásos szövegszerkesztővel, de természetesen ez az opció egyszerűen nem teljesítve a szakmai alkalmazásfejlesztési környezeteket, az úgynevezett IDE (integrált fejlesztési környezetet).

Az Intellij ötlet egy integrált szoftverfejlesztési környezet a Java Jetbrains-tól. By the way, nem csak a Java. A szerdát sikeresen használják más programozási nyelvekhez, például scala-hoz. A program első verziója 2001-ben jelent meg, és azóta a program folyamatosan növeli népszerűségét. Az Intellij ötlet két kiadásban kapható: közösségi kiadás és végső kiadás. Az első verzió teljesen ingyenes. A második változat különböző licencek keretében terjed ki, és a bejelentett módon ingyenes, nyílt forráskódú projektekhez használható. Azonban még anélkül, hogy az Ultimate Edition változata által használt felhasználás végén, csak észrevettem, hogy folyamatosan csak fél órára dolgozhatok vele.

A változatokat a támogatott technológiák is megkülönböztetik.

  1. Ultimate Edition:
    • teljes funkcionalitású JVM fejlesztési környezet és fejlesztés különböző nyelveken: Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python;
    • támogatja a Java ee, a tavaszi / hibernált technológiát és másokat;
    • a legtöbb alkalmazáskiszolgálók végrehajtása és hibakeresése.
  2. Közösségi kiadás:
    • teljes körű fejlesztési környezet Java SE, Groovy és Scala számára;
    • erőteljes környezet a Google Android fejlesztéséhez.

Megismerheted a Jetbrains weboldalán található változatok közötti különbségeket a http://www.jetbrains.com/idea/features/eeditions_comparison_matrix.html linken.

A program tartalmaz egy komplett komponensek akkor létre kell hozni a teljes körű alkalmazás: editor, összeállítására és végrehajtási környezet, valamint a debugger.

Természetesen az Intellij Idea nem az egyetlen olyan környezet, amely Java alkalmazások létrehozása, elegendő emlékezni a népszerű Eclipse vagy NetBeans, így a fejlesztő a választás, és preferenciái gyakran szubjektív tényezőknek számítanak A Java programozáshoz - olvassa el a cikket egy olyan konkrét környezetről, amely a következő választáshoz vezetett. Lehetséges, hogy ez a cikkek ciklusa az Intellij elképzeléssel foglalkozó dolgot kezdeményezzen, különösen a rendszer, véleményem szerint több, mint kényelmes.

By the way, az interneten találsz sok migrációs információt ugyanabból az Eclipse-től az Intellij Idea (lásd például a Jetbrains honlapján található információkat a https://www.jetbrains.com/help/idea/ 2016.2 / ECLPSE.HTML Link).

Inkább az Intellij ötlet új verziójával dolgozom, ezért rendszeresen frissítem. A cikkek által javasolt az olvasó számára íródtak több mint egy éve, úgyhogy nem zárja ki, hogy néhány kép tartozik néhány régi verziók, és megváltoztatta az új verziókban, amiért elnézést, hogy az olvasók előtt.

A rendszer telepítése

Akkor másolja a telepítési csomagot a JetBrains fejlesztő hely referenciaként http://www.jetbrains.com/idea/. Az Intellij ötlet telepítése nem okoz problémákat. Megjegyzem, hogy ha a jövőben a programkóddal foglalkozik a programkörnyezetben, akkor telepítéskor telepíti a Java fájlokat.

referenciarendszer

Az Intellij ötlet számára meglehetősen nagy dokumentációt tartalmaz angolul. Tehát az elemre kattintva Segítség. A főmenü nem beépített és on-line tanúsítványt nyit meg a Jetbrains honlapján.

Lehetőség van egy adott kódelem dokumentációjára is, amelyre a kurzort telepítenie kell, és kattintson a kombinációra < Ctrl\u003e +.< Q\u003e.

Ráadásul általában az ablakot az oldalsáv dokumentációjával rögzítheti (alapértelmezés szerint - a jobb oldalon), az IT eszközzel, a Dokumentációs ablak fejlécében található melléklet gombra kattintva. Igaz, véleményem szerint kevéssé adja, mert az ablak megnyitásakor csak a legújabb bejelentett dokumentációt jeleníti meg.

Programfelület

Amint korábban említettük, a termék élvezi a fejlesztők jól megérdemelt népszerűségét, bár van egy "kicsi, de": az orosz lokalizáció hiánya, bár ez nem akadályozza a fejlesztőket.

Elkezdte az ablakot

A telepítés után, amikor a IntelliJ Idea kezdetben behelyezzük a Üdvözöljük IntelliJ Idea indítási ablak, amely lehetővé teszi, hogy letölteni vagy megnyitni egy projekt importál projektet, futtasd le a tárolóból több változat ellenőrző rendszerek ( "Távozás Version Control "). Ha van egy összeszerelési beállítási fájl a projektben a Maven vagy a Findle programban, az Intellij ötlet kínálja Önnek a konfiguráció használatát.

Egy adott projekthez való munkavégzés után emlékezik rá, és a program későbbi elindításakor az utolsó nyitott projekt betöltődik. Ez azonban akkor történik, ha az alapértelmezett program beállításai a megjelenés és viselkedési csoportban ( Megjelenés Mindkét viselkedés), a rendszerbeállítás jelölőnégyzet "Újraindítás Utolsó projekt az indításkor" jelölőnégyzet (nyissa meg az utolsó projektet betöltésekor).

Főablak

A program főablaka az általános formában három területből áll, amelyeket a szerszámablakok és a szerkesztőablakok is neveznek. Az eszköz ablakok helyezkednek kerülete körül a szerkesztő ablak, azaz a bal oldalon, a jobb alsó és belőle a területeken a fő ablak, mely lehet nevezni a jövőben oldalsó panelek (oldalsáv program terminológiában). Mivel az Eszközblokkok különböző információkat jelenítenek meg, mindegyik oldalpanel számos lapot tartalmaz, amelyek egy adott parancs végrehajtásakor nyitottak. A kívánt fülre való áttérés (Eszköztár) a nevére kattintva történik, amely a főablak oldalán található. A szerszám ablakok néhány lapja előzze meg az ábrát. A kulcs használatával < ALT\u003e Ezzel a számmal együtt gyorsan elérheti ezt a fület, átadja azt, miután megnyitja azt, ha a hengerelt helyzetben van, vagy éppen ellenkezőleg, tekerje le. Ezenkívül minden instrumentális ablak jeleníthető meg a főablakban. KILÁTÁS.Eszköz.ablakok Vagy az IT kombinációs gyorsbillentyűkkel.

Az instrumentális ablakok rövid leírása előtt fenntartást kapok arról, hogy a vizsgált helymegállapodást javasoljuk, amelyre az alapértelmezett program telepítése után van. Ez az a hely, ahol tovább tartok. Ez azonban nem jelenti azt, hogy a szerszám ablakok nem találhatók a főablak többi helyén, amelyet az alábbiakban tárgyalunk.

Az Intellij ötlet színpaletta hangolható, de egy ilyen paletta egy kicsit. A paletta kiválasztását a megjelenés és viselkedés (megjelenés és viselkedés), megjelenés és viselkedés, és válassza ki a témát a "téma" legördülő listából.

Ablakszerkesztő

A szerkesztőablak folyamatosan elmozdul, és a legtöbb ablakot elfoglalja. Tartalmazhat több lapot az osztály szoftverkódot, a POM fájl tartalmát és más projektfájlokat. A fül tartalomtartalma jelzi mind a fájl kiterjesztését mind a címben, mind az ikon, mielőtt a név, például az osztály: . Átmenet jobb fájl Ezt úgy végezzük, hogy az Ablak fülön található, vagy kiválasztja a projekt szerszámablakát.

A program lenyűgöző ablakkezelő eszközkészletet tartalmaz. Így a lapok helyét önkényesen megváltoztathatjuk, például vízszintesen, a fájlok egy lapjáról a másikra, amely egy parancsok egy csoportjával érhető el ablakokSzerkesztőLapok. vagy a Kontextus menüből, amelyet a Szerkesztés ablak lapon hívnak. Szükség esetén egy adott lap konszolidálható, amely nagyszámú lapon hasznos, ha mindegyiküket nem helyezi el az ablak szerkesztési ablakába, amelyhez a parancsot használjuk PIN.Tab.Mit fognak megvitatni az alábbiakban.

Az ablak jobb szélével vízszintes vonalak, amelyek a hibák és figyelmeztetések problémás blokkjait jelölik. További információ erről később.

A szerkesztőablak bal szélén a kódblokkok címkéi vannak, amelyekkel gyorsan minimalizálhatja a blokkot feleslegesnek, vagy újra kikapcsolhatja. Az ablak ugyanazon oldalán a stoppointok (ha rendelkezésre állnak), kódolása módosítása tippek és más információk.

Jelenítse meg a számozás a sorok a program kódját, hívja a helyi menüből a függőleges csík a bal oldalon a szerkesztő ablakot, és válassza ki a „sorok megjelenítése számok” (hogy megjelenítse a számozás húrok). Az ilyen cselekvéseknél azonban a karakterláncok megjelenítését csak az aktuális munkamenetben végzik. A programkód számozási sorának állandó számozásához a beállításokat szekvenciálisan szerkesztő (szerkesztő), általános, megjelenés (megjelenés) és jelölőnégyzet jelölőnégyzetet kell feltüntetni.

A programkód maga (szöveges megvilágítás, betűtípusok) a program beállításainak megfelelően készült, amelyet később tárgyalunk.

Szerszám ablakok

A projekt szerszám ablaka

A bal oldali sávban megjeleníti a Project Tool ablakot. A hierarchikus projektszerkezet (projekt) és az osztályfül (a szerkezet szerkezetének) struktúrájának (módszer) lapja tartalmazza.

A projektszerkezet fülének kiválasztása a szerkesztőablak tartalmának megjelenítéséhez vezet. Mivel a szinte bármely osztály kódja számos módszert tartalmaz, a struktúra fül csak megjeleníti a listájukat. Rendelhető mind az ábécé, mind az betűrendben), és a helyük sorrendjében az osztályteremben (Láthatóság szerint). Az osztály nevére kattintva kezdeményezi az átmenetet a modul kezdetére az osztályban a szerkesztőablakban.

Információ fül "struktúra" általában meglehetősen informatív. A modul nevének mellett számos tulajdonság is megjelenik, például egy osztálymódosító, és az eszköztár lehetővé teszi, hogy gyorsan módosítsa a megjelenített információk jellegét, például a nem nyilvános változók tartalmának kiegészítését , a néven vagy a kódban a kódban, stb.

Ha a projektben több osztály van, a projektablakban ajánlatos a beállítások gomb menüjének közzététele, és a forrásból az AutoScroll közelében található zászlók beállítása a forrásból.

Ez az opció akkor hasznos, ha két lap nyitva van a szerkesztőablakban, és több (és ez természetesen szinte mindig történik). Ebben az esetben a projektablakban az egyik objektumról a másikra való áttérés a kiválasztott objektum kódszerkesztőablakának megjelenítéséhez vezet. És éppen ellenkezőleg, amikor az egyik fülről a másikra vált, a szerkesztőablakban a kurzor az osztály nevére vált, amelynek kódja megjelenik a szerkesztő ablakban.

Az ablakban található fülek hozzáadhatók néhány kiterjesztés (plug-in) telepítése után. Például telepítése után az „Adatbázis Navigator” kiterjesztés, a DB böngésző fülön adjuk a projekt ablakban.

Instrumentális ablak "Kedvencek"

A főablak bal oldali panelének alján megjelenítheti a "Kedvencek" (Kedvencek) szerszámablakát, amely például a leállási pontok és könyvjelzők listáját tartalmazza, ezáltal gyors hozzáférést biztosít.

Szerszámablak projektszerelési eszközökkel

Ez az ablak a jobb oldali sávon található. Kezdetben két lapot tartalmaz a két leggyakoribb Java projekt szerelési eszközeihez - Maven és Ant.

Szerszám ablak kimenet

Az ablak az alsó oldalsávon található. Ez jellegétől függően az információ, kijelzők, például üzenetek összeállításánál ( „üzenet”), konzol bemeneti / kimeneti ( „Terminal”), Project változás kontroll ( „Version Control”), az eredmények a hibakereső munka ( "Debug") és mások.

Instrumentális ablakok kezelése

Az Intellij ötlet hatékony szerszámvezérlő szerszámvezérlőket kínál, amelyek lehetővé teszik számukra, hogy szinte bárhol a főablakban találhatók legyenek.

A címben lévő bármely nyitott szerszám ablak két gombot tartalmaz: beállítások és « Elrejt " (Elrejtés) (ez a faj, amely a bal oldalon van).

Minden instrumentális ablak összecsukható (elrejtve) a gombra kattintva. « Elrejt ". Ebben az esetben a fő programablakban csak az oldalsó panel jelenik meg, amely tartalmazza a fülek nevét, amely ennek megfelelően növeli a szerkesztő munkapái területét. A jövőben az összehajtott ablak egyszerűen és gyorsan megjelenhet az oldalsávon lévő szerszámablak nevére kattintva.

A Setup gomb tartalmaz egy menüt, amelyben az ablakvezérlő parancsok tartalmaznak.

Az ablak tartalmazhat saját eszköztárat. Ahhoz, hogy megjelenítse, vagy éppen ellenkezőleg, törölje, nyissa meg a Setup (Setup) gombot, és telepítse / törölje a jelölőnégyzetet a menüpont közelében. Előadás.Eszköztár (Kijelző).

A szerszám ablakok mind rögzített üzemmódban is megjeleníthetők, a főablak bizonyos helyén és egy lebegő üzemmódban, azaz a főablak tetszőleges helyén. Az üzemmódok közötti váltáshoz nyissa meg a Setup gombok menüjét, és telepítse / törölje a jelölőnégyzetet a menüpont közelében. ÚszóMód. (Lebegő üzemmód).

Ha az ablak rögzített módban jelenik meg, akkor két állapot van telepítve a menüpontban. Dokkolt.Mód. (Dokkozási mód mód). Ha van egy zászló az elem közelében, az ablak a keverési állapotban van, a szerkesztőablakot mozgatva. Ha a jelölőnégyzetet választja, az ablak az átfedési állapotba kerül, amelyen az ablak átfedi a szerkesztőablakot.

Végül, ha az ablak egy rögzített üzemmódban jelenik meg keverési állapotban, akkor az üzemmód elérhetővé válik (menüpont) Rögzítve.Mód. (Fix üzemmód). Ha van egy jelölőnégyzet az elem közelében, az ablak folyamatosan megjelenik a főablakban. Ha kiválasztja a jelölőnégyzetet, az ablak automatikusan eltávolításra kerül a képernyőn, ha a fókusz veszteséget okoz.

Fent azt is megjegyezte, hogy az eszköz ablak lehet helyezni különböző oldallapok a fő ablakban. De egy adott ablak helye is megváltoztatható a másik oldalsó panelbe. Ehhez hívja a helyi menüt az oldalsávon lévő szerszámablak nevére, válassza ki az IT elemet Mozog. (Mozog), majd a mozgás iránya. Az alábbi képen azt látjuk, hogy például az eszköz ablakban a jobb oldalsáv lehet mozgatni az alsó (TOP), balra (bal) és a felső (alsó) oldalán.

Az eszköz ablak lehet teljesen törölni, amelyre akkor is meg kell hívni a helyi menüt az az eszköz neve ablakban a lehetőségre, és válassza az Eltávolítás a Sidebar belőle (Vegye ki a keretes írást).

A főablak főmenüjében van egy menüpont is ablakokaz ablakok kezeléséhez szükséges parancsokat tartalmazza.

Panelek

Véleményem szerint ajánlatos elhagyni a képernyőn a program összes fő panelje (néhányat hiányában végrehajtja a parancsot Nézet panel):

A panelek kikapcsolása / bekapcsolása a Parancsmenüben is történik. KILÁTÁS..

A fentiek szerint azt írtam, hogy ajánlatos elhagyni a képernyőn az összes fő programpanel. Azonban, amikor a szerkesztőablakban egy osztály szoftverkóddal dolgozik, sokan kényelmesnek tűnhetnek az összes leválasztott panelrel való munkavégzéshez, ha semmi sem zavarja a munkát.

Beállítások

A programbeállítások fellebbezését a parancs végzi FájlBeállítás. vagy a fő eszköztár gombjára kattintva.

A Beállítások ablak összes beállítása több csoport funkcionális célja szerint csökken: megjelenés és viselkedés (megjelenés és viselkedés), a begap ("forró" gombok), a szerkesztő (szerkesztő) stb.

A programbeállítások száma nagyon nagy, és ahogyan vele dolgozik, és következésképpen a tapasztalatok felhalmozódása, maga megváltoztatja a szükséges opciókat. Tekintettel erre, nem fogom részletesen megfontolni őket, mivel sok időt vesz igénybe. Ebben az esetben megjegyzem, hogy egyes beállítások már említettük, és néhány másnak később elmondható.

Időközben korlátozni fogom a szó szerint néhány közös beállítást.

A program megírásakor fontos pont a dokumentáció, beleértve a kódfragmentumok megjegyzését (kb. Természetesen az oroszul beszélő fejlesztők megjegyzéseket írnak az orosz (belorusz, ukrán) nyelveken, amelyek megkövetelik a megfelelő kódolási programot. Optimális lehetőségVéleményem ez lesz az UTF-8, ami egyetemes, és számos előnnyel a Windows 1251. Például a legtöbb modern webes platformok alapértelmezetten működnie rajta, és ez is kényelmes a használata, hogy hozzon létre Többnyelvű projektek. A kódolás telepítéséhez válassza a Szerkesztő, Fájlkódolás (szerkesztő, kódolás) és a projekt kódolási listában, válassza az "UTF-8" lehetőséget. Azonban egyes fejlesztők azt mondják, hogy a fontosság is működik. ».

És végül, az új verzió megjelenésének üzenete, amely rendszeresen megjelenik az Ön számára, amíg nem hajlandó automatikusan ellenőrizni a frissítéseket. Elvben az elem új verzióinak telepítése hasznos és szükséges, de ha nem szeretné frissíteni a programot, hanem magad, akkor ez így történik. Nyissa meg egymást követően, megjelenés és viselkedés, rendszerbeállítás, kattintson a Frissítések gombra, és törölje a jelölőnégyzetet a "Automatikusan ellenőrizze a frissítéseket" elemet. Azonban, és ha az üzemmód engedélyezve van automatikus frissítések Egyszerűen figyelmen kívül hagyhatja az új verzió telepítését.

Nagyon magas véleményem volt az Intellij ötletről, azonban a javulás lehetősége szinte korlátlan. És jelentős mértékben hozzájárulhat ehhez a folyamathoz is, amelyeket a felhasználók is elvégezhetnek, amelyek például a munkáról gyűjtött statisztikai program alapján végezhetők el. Ehhez lehetővé kell tennie a programot, hogy végezzen ilyen gyűjteményt. E célból a beállítások, a megjelenés és a viselkedés, a rendszerbeállítás, válassza a Használati statisztika lehetőséget, válassza ki a "Használati adatok küldése a jetbrains s.r.o." jelölőnégyzetet. (Engedje meg, hogy gyűjtse össze a Jetbrains felhasználói statisztikáit), majd válassza ki a jelölőnégyzetet az ilyen információk (nap, hét, hónap)

Sok beállításként a fejlesztők kontextusban nyújtják be keresést. Ha például a keresőmezőbe beírnánk, a "Mentse" szöveget, akkor megkapjuk az ilyen listát:

És utolsó. Az Intelli Ide képes a beállítások mentésére ( FájlExportBeállítás.) és a helyreállításuk ( FájlImportálásBeállítás.).

A rendszer bővítése

Az Intellij ötlet alatt számos plug-in-t (kiterjesztés) fejlesztették ki, lehetővé téve a képességeinek és funkcionalitásának jelentős kiterjesztését. Hozzáférés az ezekhez a rendszerbeállításokban történik a pluginokban. A show listából (show), a kiterjesztés lista szűrése szűrhető. Új kiterjesztés hozzáadásához hajtson végre ilyen műveleteket:

  1. A "Show" (kijelző) listában válassza ki az "Egyéni" (egyedi) elemet.
  2. Kattintson a Tallózás hivatkozásra (kattintson a Keresés nem Bundied Pugins, kattintson az üzenet megjelenítéséhez azonosítatlan Plug-in), amely ahhoz vezet, hogy „Browse Repositories” ablakban a plug-inek listáját a JetBrains bővítmények tárolóból.
  3. Válassza ki a kívánt bővítményt a listából, majd kattintson a gombra. « Telepítéscsatlakoztat " (Telepítse a kiterjesztést).
  4. Erősítse meg a telepítést a megerősítő ablakban.
  5. A telepítési folyamat befejezése után ugyanazon böngészési tárolók ablakban kattintson a " Újrakezd.Intellij.Ötlet."(Indítsa újra az Intellij ötletet) a program újraindításához.

A kiterjesztések eltávolítása is nagyon egyszerű. Ismét a beállításokat a SHOW listán, az „Egyéni” elemet, amely után csak a telepített bővítmények megjelennek a beállítások ablakban.

Kattintson a gombok gombra «

A Java az egyik legrugalmasabb, kényelmes és népszerű programozási nyelv. Sokan ismertek a szlogenről - "írj egyszer, hogy bárhol futhasson", ami azt jelenti, hogy "írjon egyszer, fut, mindenhol." Ez a szlogen, a fejlesztők hangsúlyozták a nyelv keresztplatformját. Vagyis egy program írása, bármilyen operációs rendszerrel futtatható bármely eszközön.

Az Intellij ötlet integrált fejlesztési környezet. szoftveramely sok nyelvet támogat, de leggyakrabban az IDE-nek tekintik a Java számára. A fejlesztő cég két változatot kínál: közösség (ingyenes) és végső, de az egyszerű felhasználó elég elég és az ingyenes verzió.

Természetesen az Intellij ötletben hozhatja létre a programot, és szerkesztheti a meglévőt. Ez a környezet kényelmes kódszerkesztővel rendelkezik, amely segít a programozás során. A már írott kód alapján maga a közeg kiválasztja az autópill legmegfelelőbb lehetőségeket. Az Eclipse-ben a plug-inek telepítése nélkül nem talál ilyen funkciót.

Figyelem!
Az Intellij ötlet helyes működéséhez győződjön meg róla, hogy van legújabb verzió Jáva.

Objektumorientált programozás

A Java az objektumorientált típusú nyelvekre utal. A fő koncepciók itt vannak az objektum és az osztály fogalma. Mi az előnye az OOP-nek? Az a tény, hogy ha módosítani kell a programot, akkor csak egy objektum létrehozását teszi lehetővé. Nincs szükség korábban írt kód kijavítására. Az Intellij ötlet lehetővé teszi, hogy az OOP minden előnyét használja.

Interfész tervező

A Javax.swing könyvtár biztosítja a grafikus felhasználói felület kialakításához használt fejlesztői eszközöket. Ehhez csak egy ablakot kell létrehoznia, és vizuális alkatrészeket ad hozzá.

Javítások

Meglepő módon, de ha hibát engedélyez, a környezet nem csak azt jelzi, hogy rajta, hanem számos módot kínál a probléma megoldására. Kiválaszthatja a legmegfelelőbb opciót, és az ötlet maga javítja mindent. Ez egy másik jelentős különbség az Eclipse-től. De ne felejtsük el: a gép nem fog logikai hibákat látni.

Automatikus memóriakezelés

Nagyon kényelmes, hogy az Intellij ötletnek van egy "szemétgyűjtője". Ez azt jelenti, hogy a programozás során, amikor megadja a linket, a memória elosztásra kerül. Ha ezután törli a linket, akkor maradsz elfoglalt memória. "Garbage Collector" Ez a memória frees, ha nem használják bárhol.

Méltóság

1. Cross-platform;
2. A szintaktikai fa építése a repülésen;
3. Erőteljes szerkesztő Kód.

hátrányok

1. A rendszer erőforrásaira igényes;
2. Enyhén zavaró felület.

Az Intelli Ide a Java legokosabb integrált fejlesztési környezete, amely valóban megérti a kódot. A környezet megpróbálta megmenteni a programozót a rutinból, és lehetővé teszi számunkra, hogy fontosabb feladatokra összpontosítsunk. Az ötlet előrejelzi a cselekedeteit.

Az Intelli Ide az egyik legerősebb univerzális fejlesztési környezet. Támogatja az ilyen nyelveket, mint PHP, JavaScript, Sass, Ruby, Python és természetesen Java. Adja meg itt a népszerű keretek és motorok támogatását, tesztvizsgálatokat, adaptációt mobil eszközökIntegrálása a Git és Mercurial, eszközök dolgozó szerverek - és meg fogja érteni, hogy a IntelliJ Idea programozás könnyebbé és hatékonyabbá.

Telepítés

Az Intelli Idea-közösség két változata és korlátlan. Az első ingyenes, de korlátozott. Nem támogatja a tavasz, a Vaadin, a GWT, a JavaScript és az Utycript, az SQL nyelvek és még sok más. A második magában foglalja a kollektív fejlődés mindenféle funkcióját, de csak 30 nap a próbaidőszak ingyenes lesz. Ezután legalább 533 amerikai dollárt kell fizetnie.

A fejedben vagyunk, elegendő tulajdonság lesz az ingyenes verzió, illetve a telepítési fájlnak az idealc névvel.

A Windows telepítéséhez a forrásforráskódot a hivatalos weboldalról kell letöltenie az exe kiterjesztéssel. Ezután indítsa el, és kövesse a telepítő utasításait.

A MacOS - dupla kattintással a iDeaic.dmg fájlt, mount az archívumot és másold a forráskódot, hogy az Applications mappában.

Linux esetén ki kell csomagolnia az IDEIC.GZ-t olyan könyvtárba, amely támogatja a fájlok végrehajtását. Hierarchia FHS formátuma / opt. Ezután menjen a / bin alkönyvtárba, és futtassa az ötlet.sh fájlt.

Most találjuk meg, hogyan kell konfigurálni az Intellij ötletet.

Előre beállított

Amikor először indítja az Intellij ötletet, feltölti a párbeszédpanelt a kéréssel, hogy megadja a fájl elérési útját a beállításokkal. Mivel ez az első ismerős tapasztalat az IDE-vel, akkor kiválasztja a "Ne importálási beállítások" elemet. Ha ez az ablak kialudt a frissítés vagy az újratelepítés után, válassza ki a forráskönyvtárat.

Az Intellij Idea beállítás következő lépése a következő téma lesz. Alapértelmezés szerint kettő közül kettő - standard (fény) és darcula (sötét).

Amint azt már írták, az ötlet nagyszámú segédeszközt támogat. Természetesen nem szükséges újoncok. Ezért a következő lépést leválasztják a termelékenység növeléséhez. Ehhez a következő párbeszédpanelen válassza a "Letiltás ALL" lehetőséget. Ne aggódjon, később csatlakoztathatja őket a Beállítások menüben.

Az Intellij ötletprogramozási környezet azonban nem gondolja, hogy megnyugodjon, felajánlja a letöltési kiegészítő bővítményt. Köszönöm, ez nem érdekli!

Most, hogy az intellij ötlet telepítésével és konfigurációjával befejeződött, folytathatja a munkát. Természetesen az Intellij ötlet projekt létrehozásával kezdődik.

Ezzel a cselekvéssel aligha nehézséget okoz, mert az új párbeszédpanel csak 4 opciót kínál: létrehozása új projekt (Create New Project) nyissa meg a meglévő (Open), import projekt (Import Project) vagy kilépési változat ellenőrzési rendszer (check out verziótól Control). Válassza ki az első pontot. További információ arról, hogyan lehet létrehozni egy IntelliJ ötlet projekt mit kell tennie, hogy már bent a környezet, akkor jobb, ha olvassa a hivatalos honlapon, mert a lehetőségek testre a munkaterület, itt tényleg sok.

Problémák és kérdések

Ezután minden bizonnyal van néhány kérdés, amelyek közül az egyik az Intellij ötlet aktiválására vonatkozik. A korlátozott verzió vagy 30 napos próbaverzió nem igényel regisztrációt és további manipulációkat. De ha aktiválni szeretné a megvásárolt, akkor a következő műveleteket kell végrehajtania:

  • A barátságos képernyőn, ahonnan létrehozunk egy projektet, megtaláljuk a Konfigurálás / Licensz menüpont alján. Ha már belül van, akkor a TOP PANEL HELP-\u003e REGISZTRÁCIÓBAN.
  • Az Ön előtt 3 lehetséges módja az aktiváláshoz: fiók (aktiválási kód), a licenckiszolgáló (licenckiszolgáló) segítségével. Attól függően, hogy Ön vagy munkáltatója megvásárolta az engedélyt, és milyen adatokat kapott, válassza ki a kívánt elemet.
  • Adja meg a szükséges adatokat, nyomja meg az "Aktiválás" gombot, és élvezze a korlátlan munkát.

A következő hagyományos kérdés az IDE frissítésre vonatkozik. Itt az algoritmus megegyezik a telepítéskor: Letöltés - Az utasítások vagy a Törlés gomb megnyomásával az első párbeszédpanelen az utasításokat vagy a törlési beállítást követi.

És természetesen nincs fórumköltség a kérdés nélkül: "Nem indítja el, mit tegyen?" A válasz hagyományos - figyelmesen olvasható, hogyan kell telepíteni az Intellij ötletet. Ha minden rendben van - a program garantáltan kezdődik. Ha a problémák közvetlenül felmerülnek, amikor az ötlet, valószínűleg az ügy rossz plug-insekben van, a válaszok a fejlesztők hivatalos weboldalain keresnek.

Csak abban az esetben, ha itt van egy másik utasítás, hogyan kell eltávolítani az Intellij ötletet:

  1. standard módszer a vezérlőpulton a Windows rendszerben. Ha szükséges, befejező maradványait a registry az út mentén: „HKEY_CLASSES_ROOT \\ INTELLIJIDEAPROJECTFILE”;
  2. linuxban, hogy manuálisan elveszítse a fájlokat, valamint törölje a "Config" és a rendszerbeállítások könyvtárakat, ha nincsenek a gyökérben.
  3. A MacOS szabványosan törli a programot, és tisztítsa meg a gyorsítótárat a "Beállítások / Caches / Plugins / Naplók" program ikonján keresztül.

Mielőtt eldöntené a fejét, hogy merítse magát az új IDE világában, ne feledje, hogy ez egy komplex termék, éles gyakorló görbe. ebből kifolyólag jobb választás A tanulásra a Java-i tanfolyamok lesznek az Intelli Idea gyakorlókkal. Tehát gyorsabban szakmában van, és elsajátítjuk a hatékony eszközt.

Általános információ

Intellij ötlet - Integrált szoftverfejlesztési környezet számos programozási nyelven, különösen Java, JavaScript, Python, amelyet a Jetbrains fejlesztett ki.

Többek között az Intellij ötlet sokkal kompatibilis sok népszerű szabad fejlesztői eszközzel, például CV-kkel, szubversion, apache hangya, Maven és Junit. 2007 februárjában bejelentették az Intellij fejlesztők korai változat A plugin a programozás támogatására Ruby-ben.

A 9.0-es verzióból indulva az Intelli Ide két változatban érhető el: közösségi kiadás és végső kiadás. A közösségi kiadás az Apache 2.0 licenc alatt teljesen ingyenes verzió. Teljes mértékben támogatja a Java SE, Groovy, Scala, valamint a legnépszerűbb verziók kezelési rendszereinek integrációját. Az Ultimate Edition változat, Java EE támogatásával valósul, UML diagramok, kód, amely a kód, valamint támogatja más verziókövető rendszerek, a nyelvek és keretek között.


Támogatott nyelvek:

  • JavaScript.
  • Coffeescript.
  • HTML / XHTML / HAML
  • CSS / SASS / Kevésbé
  • XML / XSL / XPath
  • ActionScript / MXML
  • Piton
  • Groovy.
  • Scala.
  • Kotlin.
  • Kondicionálás
  • C / C ++

A harmadik féltől származó fejlesztők bővítményei révén:

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

Fő különbségek Ultimate Edition és Közösségi Kiadás

Ultimate Edition - teljes verzió Fejlesztési környezet kereskedelmi alkalmazások létrehozásához.

  • Intelligens autocopter, kódminőség elemző eszközök, kényelmes navigáció, a fejlett refactorings és formázás Java, a Groovy, Scala, HTML, CSS, JavaScript, CoffeeScript, ActionScript, kevesebb, XML és sok más nyelven.
  • Támogatás minden népszerű keret és platform, köztük a Java EE, a tavaszi keret, a Grails, a Play Framewt, a GWT, a támaszok, a csomópont, agularjs, Android, Flex, Air Mobile és sok más.
  • Integráció az alkalmazások szerverekkel, beleértve a Tomcat, Tomee, Glassfish, JBoss, Weblogic, WebSphere, Geronimo, Resin, Jetty és Virgo.
  • Eszközök az adatbázisok és az SQL fájlok használatához, beleértve az adatbázis séma kényelmes ügyfelét és szerkesztőjét.
  • Integráció a kereskedelmi verzióvezérlő rendszerekkel Perforce, Team Foundation Server, ClearCase, Visual Sourcesafe.
  • Eszközök a kódok vizsgálatainak elindításához és elemzéséhez, beleértve az összes népszerű vizsgálati keretrendszer támogatását.
A közösségi kiadás a nyílt forráskódon alapuló fejlesztési környezet ingyenes változata.
  • Intelligens autocopter, eszközök elemzésére kódminőség elemzés, kényelmes navigáció, a fejlett refactorings és formázás Java, a Groovy, Scala, Clojure és Erlang.
  • Professzionális szerszámkészlet az Android alkalmazások fejlesztéséhez.
  • Támogassa a JavaFX 2.0-t, integrációt a jelenetpuilderrel; Interfész tervező hinta.
  • Integráció az automatizált szerelési eszközökkel és a projektmenedzsmentrel, beleértve a Maven-t, a fokozatot, a hangyákat és másokat.
  • Eszközök a Junit, a Testng, a Spock, a Scalatest és a Spec2 támogatás teszteléséhez.
  • Integráció a verziók menedzsment rendszerekkel, beleértve a git, felforgatás, higarial és a CSV-t.

Főbb jellemzők

  • Hibakereső
    • Groovy kifejezések a kifejezés és órák értékelésében most használhatók a Java kód hibakeresésénél
    • A többszörös szálak kényelmesebb hibakeresése
    • Figyelmeztetések Amikor a kezdeti kód nyomorulható egy futó másolattal
  • Verzióvezérlő rendszerek
    • Támogatja a git munkatársakat.
    • Kényelmes riasztás és összehasonlítás, a szintkülönbség kiemelésének köszönhetően
  • Szerkesztő
    • Shift kifejezések jobbra és balra
    • A statikus módszerek és állandók automatikus behozatala
    • A jobbról balra (például arab és héber) rögzített nyelvek támogatása
  • Fokoz
    • Támogatja az egyéni forráskészleteket: Most minden forráskészletet külön modul képvisel, és saját függősége lehet (ennek eredményeként hatalmas számú probléma van rögzítve)
    • Automatikus fül-artifact konfiguráció
  • Java 8.
    • Inline módszer és az aláírás átalakítása módszer referenciák a lambda kifejezésben
    • Ellenőrzések A módszerek helyességének ellenőrzése, a lambda kifejezések és a típus opcionális
  • Kotlin.
    • Kotlin 1.0 Támogatás
    • Plagne Kotlin Edu az interaktív tanuláshoz Kotlin
  • Scala.
    • Az AutoDopling most figyelembe veszi a szimbólumok típusát, a használatuk kontextusát és történelmét.
    • o A minta-illesztési kifejezések automatikus lépése most javasolja az esetek tulajdonságainak nevét.
  • JavaScript.
    • Javított tippek az ECMASSCOPRIRE 6, TYSECRIPRIRE és ANGARILS 2
    • Kényelmes hibakeresés aszinkron kód
  • Keret rugó.
    • Bővített tippek funkcionalitás a tavaszi csomagtartóhoz
    • Javított tavaszi MVC támogatás
    • Rögzített sok híres problémát
  • Thymeleneaf
    • Tippek az egyéni dialektusokhoz
    • Támogassa a thymeltaf 3.0 támogatását
  • Android Studio 1.5
    • Profiler Lechek
    • Új ellenőrzések szálak
  • Dokkmunkás
    • Támogató dokkológép
    • Különálló ablak (szerszám ablak)
    • A jobb oldali panel Most a naplók és az interfészelemek megjelennek a változók és a port kötések szabályozására.

Rendszerkövetelmények

Projekt létrehozása és konfigurálása

Az összes folyamatot az Intellij Idea Ultimate 2016.2 verziójára írják le




Új projekt létrehozásához az Intellij ötlet üdvözlő ablakában válassza az Új projekt létrehozása lehetőséget.
Ha meg kell nyitnia a kész előtétet, válassza az Import Project elemet, és adja meg a projekt mappájának elérési útját.
A bal oldali listán megjeleníti azokat a projekteket, amelyekkel a közelmúltban dolgozott.



A megjelenő ablakban adja meg a létrehozott projekt paramétereit. A projekt SDK mező jelzi a fejlesztési eszközöket, a könyvtárat, a keretet, a Java verziót.



Az alkalmazás követelményeitől függően kiválaszthatja a következő típusú projekteket:

Tavaszi. - Univerzális nyílt forráskódú keret a Java platform számára.
Javafx - A RIA létrehozására szolgáló platform lehetővé teszi, hogy egységesített alkalmazásokat építsen telített grafikus felület Felhasználó a közvetlen indításhoz operációs rendszerMunka a böngészőkben és a mobiltelefonokon, beleértve a multimédiás tartalmú munkát.
Android - Alkalmazások fejlesztése az Android operációs rendszerhez.
Maven. - Ez egy eszköz a Java projekt összeállításához: összeállítás, JAR létrehozása, programelosztás, dokumentáció létrehozása.
Fokoz - Automatikus összeszerelési rendszer az Apache Ant és az Apache Maven elveiről, de a DSL-t a Groovy nyelven, a hagyományos XML alakú tervezési konfigurációs nézet helyett.
Groovy. - Objektumorientált programozási nyelv, amelyet a Java platformhoz terveztek, mint a Java nyelv mellett, Python, Ruby és Salltalk funkciók.
Griffon. - "Freamevork" nyílt forráskóddal, amely a groovy nyelvet használja.
Grails. - Szoftverkeret a szkriptált groovy nyelven írt webes alkalmazások létrehozásához.
Statikus web. - A webes modulokat webes alkalmazások fejlesztésére használják olyan technológiákkal, mint a HTML / CSS, a JavaScript, a PHP stb. Nem támogatják az alkalmazások fejlesztését.
Kotlin. - Kotlin modul célpont virtuális gép Jáva.

A következő ablakban kiválaszthatja a létrehozott projekt sablont. A magyarázatok az ablak alsó részén láthatók. BAN BEN ez az eset A projekt már létrehoz egy osztályt a fő módszerrel.


alt \u003d "(! Lang: projekt létrehozása" class="image-center">!}

Az utolsó lépésben beállítja a projekt nevét és helyét a rendszerben




A projekt létrejön, elkezdheti a programkód írását.




Interfész és projekt végrehajtása

Minden programablakot 3 területre oszthatunk. A projekt megjeleníti a projektfájlokat. A zöld területen közvetlen munka van a fájlokkal, beleértve a programkód írása. A kék terület szolgál gyors hozzáférés Alapvető funkciók: Építsd, elindíts és hibakeresését. Ezenkívül van egy keresési funkció.




Például egy olyan program, amely növeli a megadott tömb értékeit 2.




A projekt végrehajtásához a Futtatás menüben válassza ki az ALT + SHIFT + F10 billentyűkombinációt. Vagy használja a fent leírt kék terület gombjait.




Az eredmények és az előrehaladási jelentés végrehajtása után a program végrehajtása a kimeneti konzolban jelenik meg.




Ha a programkód egyéni bemenetet biztosít, a kimeneti konzol adattovábbító konzolként szolgálhat.




A program eredménye.



Az alkalmazás hibakereséséhez használhatja a "töréspontok" (a program szándékos megszakadása). A töréspont szállításához meg kell nyomnia a bal egérgombot a kódsor bal oldalán, amelyen leállítani szeretné a programot.




Ezt követően válassza a Debug lehetőséget a Futtatás fülön.




A program leáll annak végrehajtása a megadott helyen, ami után követheti a különbözetet az összes változó a hibakereső fülre a változók terület (zöld terület). Ezenkívül a változó értékek közvetlenül az ablakban láthatóak a programkóddal.




A kék terület segítségével gyorsan elérheti a szükséges funkciókat, amikor hibakeresés (a tetejétől az aljáig gomb): újraindítja a projekt a program végrehajtásához, amíg a következő megszakítási pont, a szünet (nem aktív ebben a pillanatban), A program kényszerítése, a "töréspontok" megtekintése, a "töréspontok" figyelmen kívül hagyása (a program végéig).
A sárga terület között lehet váltani a debagger lapok és a kimeneti konzol is vannak gombok hibakeresés: egy lépéssel egy kihasználtság, nekifutásból lépés, egy lépés egy kimenetet.
A Keretek panel (piros terület) lehetővé teszi az alkalmazásfolyamlista elérését. Minden egyes szál esetében megtekintheti a veremszerkezet, a tanulmányi keretek, a keretek között, és automatikusan mozog a forráskódra a szerkesztőben.
Ha meg szeretné követni egy adott változó értékét, használhatja az órákat. Az érdekelt változó hozzáadásához kattintson a zöld plusz elemre, és adja meg a változó nevét a programkódból.
Hasonlóképpen hozzáadhat bármely más változót. Például egy tömb hozzáadásához, csak meg kell adnia annak nevét, amely után megjelenik a tömb elemei és értéke.


Az i változó értékének ellenőrzése:




Az összes tömbben lévő értékek ellenőrzése:




A program következő lépéséhez való lépéshez nyomja meg a Folytatás program gombját, vagy használja az F9 gombot.




Így ellenőrizheti a program előrehaladását. Ha a változó értéke már nem szükséges nyomon követni, törölheti a változók listájából. A törléshez piros mínusz ikon használható.



Az Intellij ötlet a legkényelmesebb IDE a programozók számára, és az informatikai szakértők szerint az ötlet a legjobb IDE a modern programozási nyelvek fejlesztéséhez, amely számos népszerű könyvtár támogatását tartalmazza, az ötlet ideális kereskedelmi, web- és mobilalkalmazások létrehozásához.
A programnak 2 változat van, amelyet végső és közösségnek neveznek. Közösség - A fejlesztési program ingyenes verziója nyílt forráson alapul.


Ötlet jellemzői

A szintaktikai elemzés támogatása, a fejlett tippek és a kényelmes szerkezet segít gyorsan beilleszteni a fejlesztési folyamatba, és a lehető legnagyobb mértékben felgyorsítja.

Továbbá van egy "végső" verzió, amely a szabványos nyelvek mellett is támogatja másokat is.
Változat windows programok, Linux és Mac, integrált támogatást nyújt a nagyon sok frammwork és tesztszerszám számára.

A Jetbrains ötlet képességei, amelyek nem, amelyek más IDE, lehetővé teszik a programozó számára, hogy megszabaduljon egy monoton rutin hegyétől, felemeli a fejlesztő sebességét egy új szintre, segíti a hibákat, és javítja a kód minőségét . Az elképzelt szoftverelemzésbe integrálva a legtöbb hibát észleli


Pluginok

Az IDEA képes létrehozni több mint 300 plugins, amelyek javítják a funkcionalitás és a hozzá különböző módokon, hogy ellenőrizze a kódot, és újraírás, valamint a támogató más nyelvek és szervereket.


Ki fogja megfelelni az IDE-nek?

Download IDEA olyan valaki, aki folyamatosan dolgozik a különböző programozási nyelvek és pret ezt akarja, hogy a maximális lehetőségeket a saját eszközökkel.
Az Intellij Idea közösségi kiadás ingyenes, sok nyelven, beleértve az oroszul is, amely ingyenes, a két változat bármelyike, bárki is.

Mit tartalmaz ingyenes verzió Ötletközösség.

A Windows Intellij Idea Community program ingyenes verziójában, amely ingyenes letölthető, korlátozott támogatást nyújt az Android alkalmazások létrehozásához, az UI fejlesztésének képességét, amely magában foglalja vizuális szerkesztő Kezdeti szövegek korszerű automatizált tesztelési eszközök, szerszámok újraszervezi szoftver kódot, támogatja az XML és az UML, rendszeres expressz szintaktikai elemzés és a beépített támogatása Eclipse formátumú projektek.
Támogatja ugyanazt, kezdve a Termék vizuális GUI interfész szerkesztő 6 verziójával, Swing Ui tervezővel.