Descrierea ideii Intellij. Crearea propriului software Windows

Pentru a scrie un program Java și suficient de mare, un editor de text obișnuit, dar, bineînțeles, această opțiune este pur și simplu neperformantă utilizând medii profesionale de dezvoltare a aplicațiilor, așa-numitul IDE (mediu de dezvoltare integrat).

IDEA INTELLIJ este un mediu integrat de dezvoltare software pentru Java de la Jetbrobanins. Apropo, nu numai pe Java. Miercuri este utilizată cu succes pentru alte limbi de programare, cum ar fi Scala. Prima versiune a programului a apărut în 2001 și de atunci programul își sporește constant ratingul de popularitate. Ideea Intellij este disponibilă în două ediții: ediția comunității și ediția Ultimată. Prima versiune este complet gratuită. Cea de-a doua versiune se extinde sub diverse licențe și, după cum este declarată, poate fi utilizată gratuit pentru proiectele cu cod sursă deschisă. Cu toate acestea, chiar și fără ea, la sfârșitul utilizării de către mine prin versiunea ediției Ultimate, tocmai am primit o notificare că pot lucra cu ea continuu doar pentru o jumătate de oră.

Versiunile sunt, de asemenea, distinse de tehnologii acceptate.

  1. Ultima ediție:
    • mediu și dezvoltare de dezvoltare JVM completă în diferite limbi: Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python;
    • sprijină tehnologia Java EE, primăvară / hibernare și altele;
    • implementarea și depanarea cu majoritatea serverelor de aplicații.
  2. Ediția comunității:
    • mediu de dezvoltare completă pentru Java SE, Groovy și Scala;
    • mediul puternic pentru dezvoltarea pe Google Android.

Puteți să vă familiarizați cu diferențele dintre versiunile de pe site-ul Jetbrains pe link-ul http://www.jetbrăins.com/idea/features/editions_compri_matrix.html.

Programul conține un set complet de componente de care aveți nevoie pentru a crea aplicații complete: editor, compilație și mediu de execuție, precum și debugger.

În mod natural, Ideea Intellij nu este singurul mediu care să creeze aplicații Java, este suficient să-și amintească eclipsa populară sau Netbeans, astfel încât dezvoltatorul are de la ce să aleagă, iar preferințele sale se datorează adesea factorilor subiectivi, de exemplu, începe Pentru a programa pe Java - citiți un articol despre un mediu specific care și-a condus alegerea ulterioară. Este posibil ca acest ciclu de articole să servească pentru cineva care începe să lucreze cu Ideea Intellij, mai ales că sistemul, în opinia mea, este mai mult decât convenabil.

Apropo, pe Internet puteți găsi o mulțime de informații despre migrare de la aceeași eclipsă pe IDEA INFLINIL (a se vedea, de exemplu, informații despre site-ul Jetsbreins pe https://www.jetbrains.com/help/idea/ 2016.2 / Ecse.html Link).

Prefer să lucrez cu noua versiune a IDEI IDEI, așa că o actualizez periodic. Articolele propuse de cititor au fost scrise pentru mai mult de un an, așa că nu exclud că unele screenshot-uri aparțin unor versiuni vechi și s-au schimbat în versiuni noi, pentru care îmi cer scuze cititorilor în avans.

Instalarea sistemului

Puteți copia pachetul de instalare de la site-ul Developer Jetbrains prin referință http://www.jetbrains.com/idea/. Instalarea ideii Intellij nu provoacă probleme. Eu am observat numai că, în viitor, vă asumați să lucrați cu codul programului în mediul de program, atunci când instalați, instalați asociațiile creați cu fișiere Java.

Sistemul de referință

Pentru Ideea Intellij are o documentație destul de mare în limba engleză. Deci, atunci când faceți clic pe element Ajutor. Meniul principal deschide un certificat care nu este încorporat și on-line pe site-ul Jetbrains.

De asemenea, este posibilă obținerea documentației pentru un anumit element de cod, pentru care trebuie să instalați cursorul pe acesta și să faceți clic pe combinație < Ctrl\u003e +.< Q\u003e.

Mai mult, în general, puteți remedia fereastra cu documentația de pe bara laterală (implicit - în dreapta), făcând un instrument IT, făcând clic pe butonul de atașare din antetul ferestrei de documentare. Adevărat, în opinia mea, dă puțin, pentru că atunci când deschideți această fereastră, aceasta va afișa numai cea mai recentă documentație declarată.

Interfața programului

După cum sa menționat mai devreme, produsul se bucură de popularitatea bine meritată a dezvoltatorilor, deși există un "mic, dar": lipsa localizării rusești, deși nu este un obstacol în calea dezvoltatorilor.

Fereastra a început

După instalare, când ideea IntelliJ este inițial încărcată, fereastra Bine ați venit la IntelliJ IDEA, care vă permite să descărcați sau să deschideți un proiect, să importați un proiect, să o executați din depozitul mai multor sisteme de control al versiunilor ("Check out de la controlul versiunii "). Dacă există un fișier de configurare a ansamblului în proiectul pentru Maven sau Graddle, IntelliJ IDEA vă va oferi să le utilizați pentru configurare.

După ce a lucrat cu un anumit proiect, este amintit și la lansarea ulterioară a programului, ultimul proiect deschis este încărcat. Cu toate acestea, se întâmplă atunci când setările pentru programul implicit atunci când este în grupul de apariție și comportament ( Aspect Atât comportamentul), caseta de selectare a sistemului de selectare a sistemului "Reopen Ultimul proiect on Startup" (deschideți ultimul proiect la încărcare).

Fereastra principala

Fereastra principală a programului din formularul general constă din trei zone, numite și Windows Windows și editor. Ferestrele de scule sunt situate în jurul perimetrului ferestrei editorului, adică în partea stângă, pe dreapta și de jos din câmpurile ferestrei principale, care vor fi numite în viitor panouri laterale. (bara laterală în terminologia programului). Deoarece Windows Tool afișează informații diverse, fiecare panou lateral conține un număr de file care se deschid la efectuarea unei comenzi specifice. Tranziția la fila dorită (cutia de instrumente) se realizează făcând clic pe numele său, care se află pe panourile laterale ale ferestrei principale. Numele unor file din ferestrele de scule precede cifra. Folosind cheia < Alt\u003e Împreună cu acest număr, puteți merge rapid la această filă, trecând-o, după deschiderea acesteia, dacă este în poziția laminată sau, dimpotrivă, rotiți-o. În plus, orice fereastră instrumentală poate fi afișată în fereastra principală. VEDERE.Instrument.Windows. Sau utilizând tastele comentare rapide combinate.

Înainte de o scurtă descriere a ferestrelor instrumentale, voi face o rezervare că structura localizării luată în considerare la care este după instalarea programului implicit. Aceasta este locația pe care o voi lua în considerare în continuare. Cu toate acestea, acest lucru nu înseamnă că Windows Tool nu poate fi localizat în alte locuri ale ferestrei principale, care vor fi discutate mai jos.

Paleta de culori a ideii Intellij poate fi reglată, totuși, o astfel de paletă este puțin. Selectarea paletei se desfășoară în setările în care aspectul și comportamentul (aspect și comportament), aspectul și comportamentul și alegeți subiectul din lista derulantă "Temă".

Fereastră editor

Fereastra Editor este deplasată în mod constant, ocupând cea mai mare parte a ferestrei principale. Acesta poate conține mai multe tab-uri care afișează codul software de clasă, conținutul fișierului POM și al altor fișiere de proiect. Conținutul de conținut al filei semnalează atât extensia fișierului din fila de titlu, cât și pe pictograma înainte de nume, de exemplu, pentru clasa: . Tranziție la. dREPTUL DREPTULUI Se efectuează făcând clic pe numele său pe fila Fereastră sau selectând în fereastra instrumentului proiectului.

Programul conține un impresionant Toolkit de gestionare a ferestrelor. Astfel, locația filelor poate fi schimbată în mod arbitrar, având-le, de exemplu, orizontală, aruncând fișiere dintr-o singură ureche a filelor la alta, care se realizează utilizând un grup de comenzi Windows.EditorFilele. fie din meniul contextual care este apelat în fila Fereastra Editare. Dacă este necesar, o filă specifică poate fi consolidată, ceea ce este util cu un număr mare de file, când toate acestea nu sunt plasate în fereastra de editare, pentru care folosim comanda Pin.Tab.Ce va fi discutat mai jos.

Cu marginea dreaptă a ferestrei, pot fi localizate liniile orizontale care marchează blocurile de problemă ale erorilor și avertismentelor care conțin coduri. Citiți mai multe despre acest lucru mai târziu.

Pe marginea din stânga a ferestrei de editare există etichete de blocuri de cod, cu care puteți minimiza rapid blocul ca fiind inutil sau o dezactivați din nou. Din aceeași parte a ferestrei, optimele sunt localizate (dacă sunt disponibile), codurile de modificare a codurilor și alte informații.

Pentru a afișa numerotarea rândurilor codului programului, apelați meniul contextual de pe banda verticală din partea stângă a ferestrei de editare și selectați "Afișați numerele de linii" (pentru a afișa numerotarea șirurilor de caractere). Cu toate acestea, cu astfel de acțiuni, afișarea șirurilor se efectuează numai în sesiunea curentă. Pentru numerotarea permanentă a rândurilor de numerotare ale codului programului, setările ar trebui să fie dezvăluite redactor secvențial (editor), general, aspect (aspect) și bifați caseta pentru caseta de selectare a câmpului "Show Line numere".

Codul programului însuși (iluminarea textului, fonturile) este întocmit în conformitate cu setările programului, care va fi discutat mai târziu.

Unelte Windows.

Fereastra de instrument a proiectului

Pe bara laterală stângă afișează fereastra instrumentului de proiect. Acesta conține o filă a structurii de proiect ierarhice (proiectului) și a structurii clasei (structura structurii) (metodă).

Selecția din fila Structura proiectului conduce la afișarea conținutului său în fereastra Editor. Deoarece codul de aproape orice clasă conține multe metode, fila Structură afișează doar lista lor. Acesta poate fi comandat atât de alfabet (fel de alfabetic), cât și în ordinea locației lor în sala de clasă (sortare după vizibilitate). Dacă faceți clic pe numele clasei inițiază trecerea la începutul modulului din clasa din fereastra editorului.

Informații Tab "Structura" este, în general, destul de informativă. Alături de numele modulului, se afișează, de exemplu, un număr de proprietăți sale, un modificator de clasă și bara de instrumente vă permite să modificați rapid caracterul informațiilor afișate, de exemplu, completarea conținutului de variabile non-publice , comandat după nume sau în cod în cod, etc.

Dacă există mai multe clase în proiect, este recomandabil în fereastra proiectului să dezvăluie meniul butonului Setări și setați steaguri lângă AutoScroll la sursă și Autoscroll de la sursă.

Această opțiune este utilă dacă două file sunt deschise în fereastra editorului și mai mult (și acest lucru, desigur, aproape întotdeauna are loc). În acest caz, tranziția din fereastra proiectului de la un obiect la altul duce la afișaj în fereastra de editor de cod a obiectului selectat. Și, dimpotrivă, la trecerea de la o filă la altul în fereastra Editare, cursorul din fereastra proiectului trece la numele clasei, codul căruia este afișat în fila Fereastra Editor.

Fabrele din această fereastră pot fi adăugate după instalarea unor extensii (plug-in-uri). De exemplu, după instalarea extensiei "Navigator de baze de date", fila Browser DB este adăugată la fereastra proiectului.

Fereastră instrumentală "Favorite"

În partea de jos a panoului lateral din stânga al ferestrei principale, puteți afișa fereastra Instrumentului "Favorite", care conține, de exemplu, o listă de puncte de oprire și marcaje, oferindu-le astfel acces rapid.

Fereastra de instrument cu instrumente de asamblare a proiectului

Această fereastră este situată pe bara laterală dreaptă. Acesta conține inițial două file pentru cele două instrumente de asamblare a proiectelor Java cele mai frecvente - Maven și Ant.

Ieșirea ferestrei de scule

Fereastra este situată pe bara laterală inferioară. Aceasta, în funcție de natura informațiilor, se afișează, de exemplu, compilarea mesajelor ("Mesaje"), intrarea consolei / ieșirii ("terminale"), controlul schimbării proiectului ("controlul versiunii"), rezultatele lucrării debuggerului ( "Debug") și alții.

Gestionarea ferestrelor instrumentale

IntelliJ IDEA oferă controale puternice ale instrumentului de control al instrumentului, care le permit să fie amplasate în fereastra principală aproape oriunde.

Orice fereastră de instrumente deschisă din titlu conține două butoane: setări și « Ascunde » (Ascundeți) (această specie are pe panoul din stânga).

Orice fereastră instrumentală poate fi pliată (ascunde) făcând clic pe buton. « Ascunde ». În acest caz, în fereastra principală a programului, numai panoul lateral este afișat, conținând numele filelor, care, în consecință, mărește zona ferestrei de lucru a editorului. În viitor, fereastra pliată poate fi afișată simplu și rapid făcând clic pe numele ferestrei instrumentului de pe bara laterală.

Butonul de configurare conține un meniu în care conțin comenzile de comandă a ferestrei.

Fereastra poate conține propria bară de instrumente. Pentru a le afișa sau, dimpotrivă, ștergeți, trebuie să deschideți meniul butonului de setare și să instalați / debifați caseta de selectare din apropierea elementului de meniu. Spectacol.Bara de instrumente (Panou de afișare).

Ferestrele de scule pot fi afișate atât în \u200b\u200bmodul fix, în anumite locații ale ferestrei principale și într-un mod plutitor, adică într-un loc arbitrar al ferestrei principale. Pentru a comuta între moduri, deschideți meniul butoanelor de configurare și instalați / debifați caseta de selectare din apropierea elementului de meniu. Floating.Mod. (Modul plutitor).

Dacă fereastra este afișată într-un mod fix, sunt posibile două stări instalate în elementul de meniu. Andocat.Mod. (Modul mod de andocare). Dacă există un drapel în apropierea acestui articol, fereastra se află în starea de amestecare, schimbând fereastra editorului. Dacă selectați caseta de selectare, fereastra intră în starea de suprapunere la care fereastra se suprapune în fereastra editorului.

În final, dacă fereastra este afișată într-un mod fix într-o stare de amestecare, atunci modul devine disponibil (elementul de meniu) Fixat.Mod. (Mod fix). Dacă există o casetă de selectare în apropierea acestui articol, fereastra este afișată în mod constant în fereastra principală. Dacă selectați caseta de selectare, fereastra va fi eliminată automat din ecran când focalizarea este pierderea.

Deasupra sa observat că ferestrele de scule pot fi plasate pe panouri laterale diferite ale ferestrei principale. Dar localizarea unei ferestre specifice poate fi, de asemenea, schimbată prin rotirea acestuia în cealaltă panou lateral. Pentru a face acest lucru, apelați meniul contextual din numele ferestrei instrumentului de pe bara laterală, selectați din elementul IT Mișcare. (Mutați) și apoi direcția de mișcare. Următoarea screenshot pe care o vedem, de exemplu, că fereastra sculei cu bara laterală dreaptă poate fi deplasată în partea de jos (partea superioară), stânga (stânga) și panoul lateral (fundal).

Fereastra de instrument poate fi ștersă complet, pentru care trebuie, de asemenea, să sunați la meniul contextual din numele ferestrei instrumentului de pe bara laterală și să selectați Scoaterea din bara laterală de la acesta (scoateți din bara laterală).

În meniul principal al ferestrei principale există, de asemenea, un element de meniu Windows.conținând comenzi pentru a gestiona ferestrele sale.

Panouri

În opinia mea, este recomandabil să plecați pe ecran toate panourile principale ale programului (în absența unor dintre ele execută comanda Vizualizați panoul):

Oprirea / pornirea panourilor este de asemenea realizată în meniul Command. VEDERE..

Mai sus, am scris că este recomandabil să plecați pe ecran toate panourile principale de program. Cu toate acestea, atunci când lucrați în fereastra editorului cu un cod software al unei clase, mulți pot părea convenabil să lucrați cu toate panourile deconectate atunci când nimic nu distrage atenția de la locul de muncă.

Setări.

Apelul la setările programului se efectuează prin comandă FişierSetarea. sau făcând clic pe butonul din bara de instrumente principală.

Toate setările din fereastra Setări sunt reduse în funcție de scopul funcțional al mai multor grupuri: aspect și comportament (aspect și comportament), keymap ("Hot" taste), editor (editor) etc.

Numărul de setări ale programului este foarte mare și, deoarece lucrează cu acesta și, în consecință, acumularea de experiență, voi veți schimba opțiunile necesare. Având în vedere acest lucru, nu le voi considera în detaliu, deoarece va dura mult timp. În acest caz, observ că unele setări au menționat deja mai sus, iar altele vor fi informate mai târziu.

Între timp, voi limita literalmente câteva setări comune.

Un punct important la scrierea unui program este documentația sa, inclusiv comentarea fragmentelor de cod (despre acest lucru mai târziu). În mod natural, dezvoltatorii de vorbire ruși vor scrie comentarii în limbile rusești (Belarus, ucrainean), care vor necesita programul de codificare corespunzător. Optiune optimăÎn opinia mea, va fi utilizarea UTF-8, care este universală și are o serie de avantaje față de Windows 1251. De exemplu, cele mai multe platforme web moderne funcționează implicit pe acesta și este, de asemenea, convenabil să îl utilizați pentru a crea Proiecte multilingve. Pentru a instala această codificare, selectați Editor, coduri de fișiere (editor, codificare) și în lista de codare a proiectului, selectați "UTF-8". Cu toate acestea, unii dezvoltatori spun că importanța este de asemenea de lucru. ».

Și în cele din urmă, mesaje despre apariția unei noi versiuni care vor apărea în mod regulat pentru dvs. până când refuzați să verificați automat actualizările. În principiu, instalarea de noi versiuni ale elementului utile și necesare, dar dacă doriți să actualizați nu prin specificarea programului, ci dvs., atunci acest lucru se face așa. Deschideți secvențial, aspect și comportament, setare sistem, faceți clic pe Actualizări și debifați caseta de selectare în apropierea articolului "Verificați automat actualizările pentru". Cu toate acestea, și când modul este activat actualizari automate Puteți pur și simplu să ignorați instalarea noii versiuni.

Am avut o opinie foarte mare despre Ideea Intellij, totuși posibilitățile îmbunătățirii sale sunt aproape nelimitate. Și o contribuție considerabilă la acest proces poate fi făcută de către utilizatori că, de exemplu, pot fi efectuate pe baza programului statistic colectat despre lucrare. Pentru aceasta, trebuie să permiteți programului să efectueze o astfel de colecție. În acest scop, în setările, aspectul și comportamentul, setarea sistemului, selectați Statistici de utilizare, selectați caseta de selectare "Permiteți trimiterea de date de utilizare la Jetbrobins S.R.o.". (Permiteți să colectați statisticile utilizatorilor Jetbrains) și apoi selectați caseta de selectare din apropierea frecvenței de a trimite astfel de informații (zi, săptămână, lună).

Ca o mulțime de setări, dezvoltatorii și-au oferit căutarea după context. Prin tastarea, de exemplu, în caseta de căutare, textul "Salvați" text, vom primi o astfel de listă în ea:

Și ultimul. IDEA IDEA oferă posibilitatea de a salva setările ( FişierExportSetarea.) și recuperarea lor ( FişierImportSetarea.).

Extinderea sistemului

Sub Ideea Intellij, au fost dezvoltate multe plug-in-uri (extensii), permițând să-și extindă semnificativ capacitățile și funcționalitatea. Accesul la acestea se efectuează în setările de sistem din pluginurile. Din lista de show (arată), filtrarea listei de extensie este filtrată. Pentru a adăuga o nouă extensie, efectuați astfel de acțiuni:

  1. În lista "Afișare" (afișare), selectați elementul "personalizat" (personalizat).
  2. Faceți clic pe link-ul Răsfoiți (faceți clic pe Răsfoire pentru a căuta Pugins non-Bundied, faceți clic pe mesajul pentru a afișa plug-in-ul neidentificat), care va duce la fereastra "Răsfoiți depozitele" cu lista plug-in-ului din depozitul de extensii Jetbrains.
  3. Selectați extensia dorită din listă și faceți clic pe buton. « Instalareconecteaza " (Instalați expansiunea).
  4. Confirmați instalarea în fereastra de confirmare.
  5. După finalizarea procesului de instalare în aceeași fereastră de depozitare Răsfoiți, faceți clic pe " Repornire.Intellij.Idee."(Reporniți ideea Intellij) pentru a reporni programul.

Eliminarea extensiilor este, de asemenea, foarte simplă. Din nou, în setările din lista de show, elementul "personalizat" este selectat, după care numai extensiile instalate sunt afișate în fereastra de setări.

Faceți clic pe butoane. «

Java este una dintre cele mai flexibile, convenabile și populare limbi de programare. Mulți sunt cunoscuți pentru sloganul său - "scrie o dată, alerga oriunde", ceea ce înseamnă "scrie o dată, fugi peste tot". Acest slogan, dezvoltatorii au vrut să sublinieze platforma încrucișată a limbii. Adică, scrierea unui program, îl puteți rula pe orice dispozitiv cu orice sistem de operare.

Ideea Intellij este un mediu de dezvoltare integrat. software.care susține multe limbi, dar este cel mai adesea considerat IDE pentru Java. Compania Developer oferă două versiuni: Comunitate (gratuit) și Ultimate, dar utilizatorul simplu este destul de suficient și versiunea gratuită.

Desigur, în Ideea Intellij, puteți să vă creați programul și să editați unul existent. Acest mediu are un editor de cod convenabil care ajută la programare. Pe baza codului deja scris, mediul în sine selectează cele mai potrivite opțiuni pentru autofill. În Eclipse, fără a instala plug-in-uri, nu veți găsi o astfel de funcție.

Atenţie!
Pentru funcționarea corectă a ideii IntelliJ, asigurați-vă că aveți ultima versiune Java.

Programare orientată pe obiecte

Java se referă la limbile de tip orientate pe obiecte. Principalele concepte aici sunt conceptele de obiect și clasă. Care este avantajul OOP? Faptul că, dacă aveți nevoie să faceți editări la program, puteți face doar crearea unui obiect. Nu este nevoie să corectați codul scris mai devreme. Ideea Intellij vă va permite să utilizați toate avantajele OOP.

Interfață Designer.

Biblioteca Javax.swing oferă instrumentele de dezvoltator care pot fi utilizate pentru a proiecta o interfață grafică de utilizator. Pentru a face acest lucru, trebuie doar să creați o fereastră și să adăugați componente vizuale la el.

Corecții

În mod surprinzător, dar, în cazul în care permiteți o eroare, mediul vă va indica numai pe acesta, dar va oferi și mai multe modalități de rezolvare a problemei. Puteți alege cea mai potrivită opțiune și ideea însăși va rezolva totul. Aceasta este o altă diferență semnificativă față de eclipsă. Dar nu uitați: mașina nu va vedea erori logice.

Gestionarea automată a memoriei

Este foarte convenabil ca Ideea Intellij are un "colector de gunoi". Aceasta înseamnă că în timpul programării, când specificați link-ul, memoria este alocată pentru aceasta. Dacă apoi ștergeți link-ul, atunci rămâneți memorie ocupată. "Colector de gunoi" Această memorie eliberează dacă nu este folosită nicăieri.

Demnitate

1. Platformă transversală;
2. Construcția copacului sintactic în zbor;
3. Editor puternic Cod.

dezavantaje

1. solicitarea resurselor de sistem;
2. Interfață ușor confuză.

IDEA IDEI este cel mai inteligent mediu de dezvoltare integrat pentru Java, care înțelege cu adevărat codul. Mediul încearcă să salveze programul de rutină și să ne permită să ne concentrăm pe sarcini mai importante. Ideea prezice acțiunile tale.

Ideea Intellij este una dintre cele mai puternice medii de dezvoltare universală. Acesta susține astfel de limbi ca PHP, JavaScript, Sass, Ruby, Python și, desigur, Java. Adăugați aici suport pentru cadre populare și motoare, teste de testare, adaptare sub dispozitive mobile, Integrare cu Git și Mercurial, Instrumente pentru lucrul cu serverele - și veți înțelege că cu Intellij IDEA Programarea este mai ușoară și mai productivă.

Instalare

Există două versiuni ale Intellij IDEI - comunitate și nelimitate. Primul este gratuit, dar limitat. Nu acceptă primăvara, Vaadin, Gwt, JavaScript și TipsCript, SQL Limbi și multe altele. Al doilea include tot felul de caracteristici pentru dezvoltarea colectivă, dar numai 30 de zile din perioada de probă vor fi libere. Apoi, va trebui să plătiți un minim de 533 de dolari SUA.

Suntem cu capul dvs. Vor exista suficiente caracteristici ale versiunii gratuite, concentrați-vă asupra fișierului de instalare cu numele IDEALC.

Pentru a instala în Windows, va trebui să descărcați codul sursă sursă de pe site-ul oficial cu extensia exe. Apoi, lansați-l și urmați instrucțiunile instalatorului.

În MacOS - faceți dublu clic pe fișierul Idead.dmg, montați arhiva și copiați codul sursă în dosarul Aplicații.

Pentru Linux, trebuie să despachetați ideea.gz în directorul care acceptă executarea fișierelor. Pentru formatul de ierarhy FHS este / optați. După aceea, mergeți la subdirectorul / bin și rulați fișierul IDEI.SH.

Acum, să ne dăm seama cum să configuram ideea Intellij.

Presetare

Când începeți prima idee IntelliJ, veți popula caseta de dialog cu solicitarea de a specifica calea către fișier cu setările. Deoarece aceasta este prima noastră experiență de cunoaștere cu IDE, selectați elementul "Nu Importați setările". Dacă această fereastră a ieșit după actualizare sau reinstalare, selectați directorul sursă.

Următorul pas în setarea ideii Intellij va fi următoarea temă. În mod implicit, există două dintre ele - standard (lumină) și darcula (întuneric).

După cum sa scris deja mai sus, ideea susține un număr mare de instrumente auxiliare. Desigur, ei nu sunt nevoie de nou-veniți. Prin urmare, următorul pas va fi deconectat pentru a crește productivitatea. Pentru a face acest lucru, în următoarea casetă de dialog, selectați "Dezactivați toate". Nu vă faceți griji, vă puteți conecta mai târziu în meniul Setări.

Cu toate acestea, mediul de programare Intellij IDEA pe ea nu se gândește să se calmeze, oferind add-in-ul de descărcare suplimentar. Mulțumesc, acest lucru nu este, de asemenea, interesat!

Acum că, odată cu instalarea și configurarea ideii Intellij, puteți continua să lucrați. Începe, desigur, cu crearea unui proiect IntelliJ IDEI.

Cu această acțiune, cu greu aveți dificultăți, deoarece noua casetă de dialog oferă doar 4 opțiuni: Creați proiect nou (Creați un nou proiect), deschideți un proiect existent (OPEN), import (Import Project) sau Sistem de control al versiunilor de ieșire (verificați de la controlul versiunii). Alegeți primul punct. Mai multe informații despre cum să creați un proiect IntelliJ Idea, ce să faceți este deja în interiorul mediului, este mai bine să citiți pe site-ul oficial, deoarece posibilitățile de personalizare a spațiului de lucru aici sunt într-adevăr foarte multe.

Probleme și întrebări

Apoi, veți avea cu siguranță câteva întrebări, dintre care una se referă la activarea ideii Intellij. Versiunea limitată sau versiunea de încercare de 30 de zile nu necesită înregistrarea și manipulările suplimentare. Dar dacă doriți să activați achiziționarea, trebuie să efectuați următoarele acțiuni:

  • Pe ecranul de primire, de unde creăm un proiect, găsiți în partea de jos a meniului de licență Configurare-\u003e Gestionare. Dacă sunteți deja în interior, atunci pe ajutorul panoului de sus -\u003e Înregistrați-vă.
  • Înainte de dvs., 3 modalități posibile de a activa: prin contul (codul de activare), prin intermediul serverului de licențe (licența Server). În funcție de modul în care dvs. sau de angajatorul dvs. ați achiziționat o licență și ce date aveți, selectați elementul dorit.
  • Introduceți datele necesare, apăsați butonul "Activați" și bucurați-vă de muncă nelimitată.

Următoarele întrebări tradiționale se referă la actualizarea IDE. Aici, algoritmul este același ca atunci când este instalat: Descărcați-Pentru a începe - Urmați instrucțiunile sau Ștergeți-set la re-referință_nate_file_strokes în prima casetă de dialog.

Și, bineînțeles, nici un forum Costuri fără o întrebare: "Nu începe ce să facă?" Răspunsul este tradițional - citiți mai amtentic, cum să instalați ideea Intellij. Dacă totul se face corect - programul este garantat să înceapă. Dacă problemele apar direct atunci când ideea, cel mai probabil, cazul este în plug-in-ul greșit, răspunsurile caută pe site-urile oficiale ale dezvoltatorilor lor.

Doar în cazul, aici este o altă instrucțiune Cum să eliminați ideea Intellij:

  1. metoda standard prin panoul de control din Windows. Dacă se dorește, terminând resturile din registru de-a lungul drumului: "HKEY_Classes_root \\ IntelliJideprojectFile";
  2. În Linux să piardă fișiere manual, precum și să ștergeți directoarele "Config" și sisteme de sistem dacă nu sunt în rădăcină.
  3. MacOS este șters în mod standard la program și curățați memoria cache în "Setări / Cache-uri / plugin-uri / jurnale" prin intermediul pictogramei programului.

Înainte de a vă decide cu capul pentru a vă scufunda în lumea noului Ide, amintiți-vă că acesta este un produs complex cu o curbă de stagiar ascuțită. prin urmare alegeri corecte Pentru a învăța că vor fi cursuri pe Java cu Practicanții Ideii Intellij. Deci, vă aflați într-o profesie mai rapidă și vom stăpâni instrumentul puternic.

Informații generale

Ideea Intellij. - Mediul integrat de dezvoltare a software-ului în multe limbi de programare, în special Java, JavaScript, Python, dezvoltat de Jetbrains.

Printre alte oportunități, ideea Intellij este bine compatibilă cu multe instrumente populare de dezvoltatori liberi, cum ar fi CV-urile, subversiunea, Apache Ant, Maven și Junit. În februarie 2007, a anunțat dezvoltatorii IntelliJ versiunea timpurie Pluginul pentru a sprijini programarea în Ruby.

Pornind de la versiunea 9.0, IntelliJ Ideea este disponibilă în două versiuni: ediția comunității și ediția Ultimată. Ediția comunității este o versiune complet gratuită disponibilă sub licența Apache 2.0. Acesta implementează sprijinul deplin pentru Java SE, Groovy, Scala, precum și integrarea cu cele mai populare sisteme de gestionare a versiunilor. În versiunea Ultimate Edition, suportul Java EE este implementat, diagrame UML, cod care acoperă codul, precum și sprijinirea altor sisteme de control al versiunilor, limbi și cadre.


Limbi suportate:

  • JavaScript.
  • Coffeescript.
  • HTML / XHTML / HAML
  • Css / sass / mai puțin
  • Xml / xsl / xpath
  • ActionScript / MXML.
  • Piton
  • Macabru.
  • Scala.
  • Kotlin.
  • Clojure.
  • C / C ++

Prin intermediul pluginurilor dezvoltatorilor terți:

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

Diferențele principale Ediția Ultimate și Ediția Comunității

Ultima ediție - versiunea completa Mediul de dezvoltare pentru crearea de aplicații comerciale.

  • Smart Autocopter, instrumente de analiză a calității codurilor, navigație convenabilă, Refactoriri avansate și Formatare pentru Java, Groovy, Scala, HTML, CSS, JavaScript, Coffeescript, ActionScript, mai puțin, XML și multe alte limbi.
  • Sprijin pentru toate cadrele și platformele populare, inclusiv Java EE, cadru de primăvară, granil, cadru de joacă, gwt, struturi, nod.js, angularjs, android, flex, aer mobil și multe altele.
  • Integrarea cu serverele de aplicații, inclusiv Tomcat, Tomee, Glassfish, JBoss, Weblogic, WebSphere, Geronimo, Rășină, Jetty și Fecioară.
  • Instrumente pentru lucrul cu baze de date și fișiere SQL, inclusiv un client și editor convenabil pentru o schemă de baze de date.
  • Integrarea cu versiunea comercială Sisteme de control Performă, Server de Fundație Team, Clearcase, SurseSafe vizuale.
  • Instrumente pentru lansarea testelor și analizei de acoperire a codului, inclusiv suport pentru toate cadrele populare de testare.
Ediția comunității este o versiune gratuită a mediului de dezvoltare bazat pe o sursă deschisă.
  • Autocopter inteligent, instrumente de analiză a calității codului, navigare convenabilă, refactoringuri avansate și formatare pentru Java, Groovy, Scala, Clojure și Erlang.
  • Set profesional de instrumente pentru dezvoltarea aplicațiilor Android.
  • Suport JavaFX 2.0, Integrare cu SceneBuilder; Interfață designer pentru leagăn.
  • Integrarea cu instrumente automate de asamblare și management de proiect, inclusiv Maven, Graddle, Ant și altele.
  • Instrumente de testare cu suport Junit, Testng, Spock, SchaLatest și SPEC2.
  • Integrarea cu sistemele de gestionare a versiunilor, inclusiv git, subversiune, mercurial și CSV.

Caracteristici cheie

  • Debugger.
    • Expresii Groovy în evaluarea expresiei și ceasurilor pot fi utilizate acum la depanarea codului Java
    • Debugging mai convenabil de mai multe fire
    • Avertismente când codul inițial este mizerabil cu o copie de funcționare
  • Sisteme de control al versiunii
    • Suport de lucru GIT.
    • Alarmă și comparație mai convenabilă, datorită evidențierii modificărilor la nivel de nivel
  • Editor
    • Schimbați expresii în dreapta și la stânga
    • Importul automat de metode și constante statice
    • Suport pentru limbile înregistrate de la dreapta la stânga (de exemplu, arabă și ebraică)
  • Graddle.
    • Suport pentru seturi de surse personalizate: Acum, fiecare set sursă este reprezentat de un modul separat și poate avea dependențe proprii (ca rezultat, un număr mare de probleme au fost fixate)
    • Configurarea automată a urechii
  • Java 8.
    • Metoda inline și modificarea metodei de transformare a semnăturii în expresia lambda
    • Inspecții care inspectează corectitudinea utilizării referințelor metodelor, a expresiilor lambda și a tipului opțional
  • Kotlin.
    • Kotlin 1.0 suport
    • Plagne Kotlin Edu pentru învățarea interactivă Kotlin
  • Scala.
    • Autodificarea ia în considerare acum tipul de simboluri, contextul și istoria utilizării lor.
    • o Pasul de automobile pentru expresii de potrivire a modelului sugerează acum numele proprietăților claselor de caz.
  • JavaScript.
    • Sfaturi îmbunătățite pentru ECMAScript 6, TipsCript și Angularjs 2
    • Debugging convenabil Cod asincron
  • Spring-cadru.
    • Funcționarea sfaturilor expandate pentru boot-ul de primăvară
    • Îmbunătățirea suportului MVC de primăvară
    • A rezolvat multe probleme celebre
  • Thymeleaf.
    • Sfaturi pentru dialectele personalizate
    • Suport Thymeleaf 3.0
  • Android Studio 1.5.
    • Profilul Lechek.
    • Verificări noi Lint.
  • Docher
    • Suport Masina Docker
    • Fereastră separată (fereastra de instrument)
    • Pe panou dreapta Acum, bustenii și elementele de interfață sunt afișate pentru a controla variabilele și legăturile de porturi.

Cerințe de sistem

Crearea și configurarea unui proiect

Toate procesele sunt descrise pentru versiunea Intellij IDEA ULTIMATE 2016.2




Pentru a crea un nou proiect în fereastra IntelliJ Idea Bine ați venit, selectați Creați un nou proiect.
Dacă aveți nevoie să deschideți preparatul preparat, selectați Import Project și specificați calea către dosarul proiectului.
În lista stângă afișează proiectele cu care ați lucrat recent.



În fereastra care apare, specificați parametrii proiectului creat. Câmpul proiectului SDK indică un set de instrumente de dezvoltare, bibliotecă, cadre, versiune Java.



În funcție de cerințele pentru aplicația dvs., puteți alege următoarele tipuri de proiecte:

Arc. - Cadrul Universal Open Source pentru o platformă Java.
JavaFx. - Platformă pentru crearea RIA, vă permite să construiți aplicații unificate cu saturate interfață grafică Utilizator pentru lansarea directă de la sub sisteme de operareLucrați în browsere și pe telefoanele mobile, inclusiv cele care lucrează cu conținut multimedia.
Android - Dezvoltarea cererilor de operare Android.
Maven. - Acesta este un instrument pentru asamblarea unui proiect Java: Compilație, creând borcan, creând o distribuție a programului, generarea de documentație.
Graddle. - Sistemul de asamblare automată construit pe principiile APACH ANT și Apache Maven, dar furnizarea DSL în limba Groovy în locul vizualizării tradiționale de configurare a designului XML.
Macabru. - Limba de programare orientată pe obiecte, proiectată pentru platforma Java ca o adăugare la limba Java, cu caracteristici Python, Ruby și SmallTalk.
Grifon. - "Freamevork" cu o sursă deschisă care utilizează limba groovy.
Grails. - Cadrul de software pentru crearea de aplicații web scrise în limba Groovy Script.
Web static. - Modulele web sunt utilizate pentru a dezvolta aplicații web folosind tehnologii precum HTML / CSS, JavaScript, PHP și așa mai departe. Ei nu susțin dezvoltarea aplicațiilor.
Kotlin. - modulul Kotlin pentru țintă mașină virtuală Java.

În fereastra următoare, puteți alege un șablon pentru crearea proiectului. Explicațiile pot fi văzute în zona de jos a ferestrei. ÎN acest caz Proiectul va crea deja o clasă cu metoda principală.


Alt \u003d "(! Lang: Crearea de proiect" class="image-center">!}

În ultimul pas stabilește numele și locația proiectului în sistem




Proiectul este creat, puteți începe să scrieți codul programului.




Interfața și execuția proiectului

Toate fereastra de program pot fi împărțite în 3 zone. Proiectul afișează fișierele proiectului. În zona verde există lucrări directe cu fișiere, inclusiv codul de program scrie. Zona albastră servește pentru acces rapid La funcțiile de bază: construirea, lansarea și depanarea proiectului. În plus, există o funcție de căutare.




De exemplu, un program care mărește valorile matricei specificate cu 2.




Pentru a executa proiectul, în meniul Run, trebuie să selectați Run sau să utilizați combinația de taste ALT + SHIFT + F10. Sau utilizați butoanele din zona albastră descrisă mai sus.




După executarea rezultatelor și rapoartelor de progres, programul se execută în consola de ieșire.




Dacă codul programului oferă o intrare personalizată, consola de ieșire poate servi ca o consolă de introducere a datelor.




Rezultatul programului.



Pentru a depana cererea dvs., puteți utiliza "Puncte de întrerupere" (întreruperea deliberată a programului). Pentru a oferi un punct de referință, trebuie să apăsați butonul stâng al mouse-ului în partea stângă a șirului de cod pe care doriți să opriți programul.




După aceea, selectați Debug în fila Run.




Programul va opri execuția în locația specificată, după care puteți urmări marginile tuturor variabilelor din fila Debugger din zona variabilelor (zona verde). De asemenea, valorile variabile pot fi văzute direct în fereastră cu codul programului.




Zona albastră este utilizată pentru a accesa rapid funcțiile necesare la depanarea (din partea de sus a butonului inferior): Reporniți proiectul, executați programul până la următorul punct de întrerupere, pauză (nu este activă în acest moment) Finalizarea forțată a programului, vizualizarea "punctelor de întrerupere", ignorarea "punctelor de întrerupere" (programul va fi efectuat până la sfârșit).
Zona galbenă este utilizată pentru a comuta între filele debaggerului și consola de ieșire, de asemenea, există butoane pentru depanare: un pas cu o ocupare, un pas de rulare, un pas cu o ieșire.
Panoul cadrelor (zona roșie) vă permite să accesați lista de flux de aplicații. Pentru fiecare fir, puteți vizualiza structura stivei, cadre de studiu, navigați între cadre și treceți automat la codul sursă din editor.
Dacă doriți să urmăriți valoarea unei variabile specifice, puteți utiliza ceasuri. Pentru a adăuga variabila, vă interesează, faceți clic pe verde plus și introduceți numele variabilei din codul programului.
În mod similar, puteți adăuga orice altă variabilă. De exemplu, pentru a adăuga o matrice, trebuie doar să specificați numele său, după care vor apărea tipul și valoarea elementelor matricei.


Controlul valorii variabilei I:




Controlul valorilor tuturor matricei:




Pentru a trece la următorul pas al programului, puteți apăsa butonul Program CV sau utilizați tasta F9.




Astfel, puteți controla progresul programului. Dacă valoarea variabilei nu mai este necesară pentru a urmări, îl puteți șterge din lista de variabile. O pictogramă roșie minus este utilizată pentru a șterge.



Ideea Intellij este cea mai convenabilă IDE pentru programatori, iar conform experților IT, Ideea este cea mai bună IDE pentru dezvoltarea în limbile moderne de programare, care conține suportul multor biblioteci populare, ideea este ideală pentru crearea de aplicații comerciale, web și mobile.
Există 2 versiuni ale programului numit Ultimate și Comunitate. Comunitate - Versiunea gratuită a programului de dezvoltare se bazează pe o sursă deschisă.


Caracteristicile ideii

Suport pentru parsarea sintactică, sfaturi avansate și o structură convenabilă vă va ajuta să introduceți rapid în procesul de dezvoltare și să accelerați cât mai mult posibil.

De asemenea, există o versiune a "Ultimate", care, pe lângă setul standard de limbi, sprijină, de asemenea, altele.
Versiune programe Windows., Linux și Mac, a integrat suport pentru foarte multe instrumente de framwork și de testare.

Capabilitățile Idei Jetbrains, care nu sunt în care alt IDE, permite programatorului să scape de munții unei rutine monotone, ridicând viteza dezvoltatorului la un nivel nou, ajută la eliminarea în timp util a erorilor și îmbunătățirea calității codului . Integrate în analiza avansată a software-ului IDEA, poate detecta majoritatea erorilor


Plugin-uri

Ideea are capacitatea de a stabili mai mult de 300 plug-uri care își îmbunătățesc funcționalitatea și de a adăuga diferite modalități de a verifica codul și refacerea, precum și sprijinirea altor limbi și servere.


Cine se va potrivi acestui IDE?

Descărcați ideea este cineva care lucrează în mod constant cu limbi de programare diferite și pret acest lucru dorește să obțină oportunități maxime din instrumentele lor.
IDEA IDEA NEVOIE Ediția comunitară este disponibilă gratuit, în multe limbi, inclusiv în limba rusă, care poate fi gratuită, oricare dintre cele două versiuni, poate cineva.

Ceea ce este inclus în versiune gratuită. Ideea comunității.

În versiunea gratuită a programului pentru Windows IntelliJ idee comunitate, care este disponibil gratuit pentru descărcare, include un suport limitat pentru crearea de aplicații Android, abilitatea de a dezvolta UI, care include editor vizual Texte inițiale cu instrumente de testare automate avansate, unelte pentru refacerea codului software, suport pentru XML și UML, analiza regulată de sintaxă expres și suport încorporat pentru proiectele de format Eclipse.
Suportă același lucru, începând cu versiunea 6 a produsului Visual GUI Interfață Editor pentru leagăn, numit designer Ui Swing.