IntelliT ideju apraksts. Izveidojot savu Windows programmatūru

Lai rakstītu Java programmu, un pietiekami liels, diezgan parasts teksta redaktors, bet, protams, šī iespēja ir vienkārši ne-veiktspējas, izmantojot profesionālu lietojumprogrammu izstrādes vidi, tā saukto IDE (integrēta attīstības vide).

IntelliT ideja ir integrēta programmatūras izstrādes vide Java no Jetbrains. Starp citu, ne tikai uz Java. Trešdiena tiek veiksmīgi izmantota citām programmēšanas valodām, piemēram, SCALA. Pirmā programmas versija parādījās 2001. gadā, un kopš tā laika programma ir nepārtraukti palielinājusi tās popularitātes vērtējumu. IntelliD ideja ir pieejama divos izdevumos: kopienas izdevums un Ultimate Edition. Pirmā versija ir pilnīgi bez maksas. Otrā versija attiecas uz dažādām licencēm un, kā to deklarē, var izmantot bez maksas projektiem ar atvērtā pirmkoda kodu. Tomēr, pat bez tā, beigās lietojot mani ar versiju Ultimate Edition, es tikko saņēmu paziņojumu, ka es varu strādāt ar to nepārtraukti tikai pusstundu.

Versijas ir atšķirīgas arī atbalstītās tehnoloģijas.

  1. Ultimate Edition:
    • pilna Featured JVM izstrādes vide un attīstība dažādās valodās: Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python;
    • atbalsta Java EE, Spring / Hibernācijas tehnoloģijas un citas;
    • Īstenošana un atkļūdošana ar lielāko daļu lietojumprogrammu serveriem.
  2. Kopienas izdevums:
    • pilna Featured Attīstības vide Java SE, Groovy un Scala;
    • jaudīga vide Google Android attīstībai.

Jūs varat iepazīties ar atšķirībām starp versijām tīmekļa vietnē JetBrains uz saites http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

Programma satur pilnīgu komponentu komplektu, kas nepieciešams, lai izveidotu pilnvērtīgas lietojumprogrammas: redaktors, apkopošana un izpildes vide, kā arī atkļūdotājs.

Protams, IntelliJ ideja nav vienīgā vide, lai izveidotu Java lietojumprogrammas, pietiek atcerēties tautas aptumsumu vai Netbeans, tāpēc attīstītājs ir no tā, ko izvēlēties, un tās preferences bieži vien ir saistīts ar subjektīviem faktoriem, piemēram, tas sākas Lai programmā Java - izlasiet rakstu par konkrētu vidi, kas ir vadījis viņa turpmāko izvēli. Iespējams, ka šis rakstu cikls kalpos, lai kāds sāktu darbu ar IntelliT ideju, jo īpaši tāpēc, ka sistēma, manuprāt, ir vairāk nekā ērta.

Starp citu, internetā jūs varat atrast daudz migrācijas informācijas no tās pašas aptumsuma par IntelliJ ideju (skatīt, piemēram, informāciju par tīmekļa vietni JetBrains uz https://www.jetbrains.com/help/idea/ 2016.2 / Eclpse.html saite).

Es gribētu strādāt ar jauno STELNIJ idejas versiju, tāpēc es to periodiski atjaunoju. Reader ierosinātie raksti tika rakstīti vairāk nekā gadu, tāpēc es neizslēdzu, ka daži ekrānšāviņi pieder dažām vecām versijām un mainīts jaunajās versijās, par kurām es atvainojos lasītājiem iepriekš.

Sistēmas uzstādīšana

Jūs varat kopēt instalācijas paketi no JETBRAVA izstrādātāja vietnes, atsaucoties http://www.jetbrains.com/idea/. Intelli idejas instalēšana nerada problēmas. Es atzīmēju tikai to, ka, ja nākotnē jūs uzņematies darbu ar programmas kodu programmas vidē, tad instalējot, instalējiet izveidot savienojumus ar Java failiem.

Atsauces sistēma

Intellij idejai ir diezgan liela dokumentācija angļu valodā. Tātad, noklikšķinot uz vienuma Palīdzēt. Galvenā izvēlne tiek atvērta ne iebūvēta un on-line sertifikāts Jetbrains mājas lapā.

Ir iespējams saņemt arī konkrētu kodu elementu dokumentāciju, par kuru jums ir nepieciešams uzstādīt kursoru uz tā un noklikšķiniet uz kombinācijas < Ctrl\u003e +.< Q\u003e.

Turklāt kopumā jūs varat noteikt logu ar dokumentāciju uz sānjoslas (pēc noklusējuma - labajā pusē), padarot to rīku, noklikšķinot uz pielikuma pogas uz dokumentācijas loga galvenes. Taisnība, manuprāt, tas dod maz, jo, atverot šo logu, tas parādīs tikai jaunāko deklarēto dokumentāciju.

Programmas saskarne

Kā norādīts agrāk, produkts ir labi pelnījis izstrādātāju popularitāti, lai gan ir "mazs, bet": Krievijas lokalizācijas trūkums, lai gan tas nav šķērslis izstrādātājiem.

Sākās logs

Pēc instalēšanas, kad IntelliJ ideja sākotnēji ir ielādēta, laipni gaidīti IntelliJ Idea Startup logā, kas ļauj lejupielādēt vai atvērt projektu, importēt projektu, izpildīt to no vairāku versiju kontroles sistēmu krātuves ("Pārbaudiet no versijas kontroles "). Ja Maven vai Greidļa projektā ir montāžas iestatīšanas fails, IntelliJ ideja jums piedāvās tos izmantot konfigurācijai.

Pēc darba ar konkrētu projektu, tas tiek atcerēts, un pēc turpmākās programmas uzsākšanas pēdējais atvērtais projekts ir ielādēts. Tomēr tas notiek, kad iestatījumi noklusējuma programmai kad izskatu un uzvedības grupā ( Izskats Gan uzvedība), sistēmas iestatījumu izvēles rūtiņa "Atjaunot pēdējo projektu starta" izvēles rūtiņā (atveriet pēdējo projektu, kad ielādējat).

Galvenais logs

Programmas galvenais logs vispārējā formā veido trīs jomas, ko sauc arī par rīku logiem un redaktoru logiem. Rīku logi atrodas ap redaktora loga perimetru, I.E., pa kreisi, pa labi un apakšā no tā uz galvenās loga laukiem, kas tiks saukta nākotnē sānu paneļi (sānjosla Programmas terminoloģijā). Tā kā rīks Windows parāda daudzveidīgu informāciju, katrā pusē ir vairākas cilnes, kas ir atvērtas, veicot konkrētu komandu. Pāreja uz vēlamo cilni (Toolbox) tiek veikta, noklikšķinot uz tās nosaukuma, kas atrodas uz sānu paneļiem galvenā loga. Dažu instrumentu logu cilņu nosaukums ir pirms skaitļa. Izmantojot atslēgu < Alt\u003e Kopā ar šo numuru, jūs varat ātri doties uz šo cilni, nodot to pēc atvēršanas, ja tas ir velmētajā pozīcijā, vai, gluži pretēji, roll to. Turklāt galvenajā logā var parādīt jebkuru instrumentālo logu. Skats.Rīks.Logi Vai izmantojot to kombināciju īsinājumtaustiņus.

Pirms īss apraksts par instrumentālo Windows, es izdarīšu atrunu, ka tiek ierosināts, ka atrašanās vietas struktūra tiek ierosināta, uz kuru tas pēc instalēšanas noklusējuma programmu. Tā ir atrašanās vieta, ko es tālāk izskatīšu. Tomēr tas nenozīmē, ka rīku logus nevar atrasties citās galvenās loga vietās, kas tiks apspriests zemāk.

Tomēr Intellij idejas krāsu paleti var noregulēt, tomēr šāda palete ir mazliet. Paletes izvēle tiek veikta iestatījumos, kur izskats un uzvedība (izskats un uzvedība), izskats un uzvedība, un izvēlēties tēmu no "Theme" nolaižamajā sarakstā.

Logu redaktors

Redaktora logs tiek pārvietots nepārtraukti, aizņem lielāko daļu galvenā loga. Tas var saturēt vairākas cilnes, parādot klases programmatūras kodu, POM faila saturu un citus projektu failus. Cilnes satura saturs signālu gan faila paplašinājums cilnē Title un ikona pirms nosaukuma, piemēram, klasē: . Pāreja uz pareizais fails To veic, noklikšķinot uz tās nosaukuma cilnes logā vai izvēloties projekta rīka logā.

Programma satur iespaidīgu logu pārvaldības rīku komplektu. Tādējādi cilnes atrašanās vietu var patvaļīgi mainīt, tām, piemēram, horizontāli, izmetot failus no vienas cilnes cilnes uz citu, kas tiek panākts, izmantojot komandu grupu LogiRedaktorsCilnes. vai nu no konteksta izvēlnes, ko sauc par cilni Rediģēt logu. Ja nepieciešams, konkrētu cilni var konsolidēt, kas ir noderīga ar lielu skaitu cilnes, ja visi no tiem nav ievietoti rediģēšanas logā, par kuru mēs izmantojam komandu Pin.Cilni.Tas, kas tiks apspriests tālāk.

Ar labo malu loga, horizontālās līnijas, kas atzīmē problēmu blokus koda, kas satur kļūdas un brīdinājumus, var atrasties. Lasiet vairāk par to vēlāk.

Rediģēšanas loga kreisajā malā ir kodu bloku etiķetes, ar kurām jūs varat ātri samazināt bloku kā nevajadzīgu vai vēlreiz izslēdziet to. No tā paša loga puses, pieturas punkti atrodas (ja pieejams), kodi modificējot padomus un kādu citu informāciju.

Lai parādītu programmas kodu rindu numerāciju, rediģēšanas loga kreisajā pusē izsauciet vertikālā sloksnes konteksta un izvēlieties "Rādīt līnijas numurus". Tomēr ar šādām darbībām virknes displejs tiek veikts tikai pašreizējā sesijā. Programmas koda numerācijas pastāvīgajai numerācijai iestatījumi jāatklāj secīgi redaktors (redaktors), vispārējs, izskats (izskats) un atzīmēt izvēles rūtiņu "Rādīt līnijas numurus".

Programmas kodu pati (teksta apgaismojums, fonti) ir sastādīts saskaņā ar programmas iestatījumiem, kas tiks apspriests vēlāk.

Rīku logi

Projekta rīks

Kreisajā sānjoslā tiek parādīts projekta rīka logs. Tā satur cilni no hierarhiskās projekta struktūras (projekta) un klases cilni (struktūra struktūra) struktūru (metode).

Projekta struktūras cilnē izvēle noved pie tā satura attēlojuma redaktora logā. Tā kā gandrīz jebkuras klases kodeksā ir daudzas metodes, cilne Struktūra vienkārši parāda sarakstu. To var pasūtīt gan alfabēta (sakārtot pēc alfabēta secībā), un to atrašanās vietas secībā klasē (kārtot pēc redzamības). Noklikšķinot uz klases nosaukuma, pāreja uz moduļa sākumu klasē redaktora logā.

Informācijas cilne "Struktūra" parasti ir diezgan informatīvs. Blakus moduļa nosaukumam tiek parādīts arī vairākas tās īpašības, piemēram, klases modifikators, un tā rīkjosla ļauj ātri mainīt attēla informācijas rakstzīmi, piemēram, papildinot tās nesaturošo mainīgo saturu , pasūta pēc nosaukuma vai koda kodā utt.

Ja projektā ir vairākas klases, projekta logā ir ieteicams atklāt iestatījumu pogas izvēlni un iestatiet karodziņus netālu no autoscroll uz avotu un autoscroll no avota.

Šī opcija ir noderīga, ja redaktora logā ir pieejamas divas cilnes un vairāk (un, protams, gandrīz vienmēr notiek). Šajā gadījumā pāreja projekta logā no viena objekta uz citu noved pie displeja izvēlētā objekta kodu redaktora logā. Un, gluži pretēji, ieslēdzot no vienas cilnes uz citu rediģēšanas logā, kursors projekta logā pārslēdzas uz klases nosaukumu, kas tiek parādīts loga redaktora logā.

Šīs loga cilnes var pievienot pēc dažu paplašinājumu (spraudņu) instalēšanas. Piemēram, pēc "datu bāzes navigatora" paplašināšanas instalēšanas projekta logā tiek pievienota db pārlūkprogrammas cilne.

Instrumentālais logs "Favorīti"

Galvenā loga kreisās puses apakšā jūs varat parādīt logu "Izlase" (izlases) rīks, kas satur, piemēram, pieturas punktu un grāmatzīmju sarakstu, tādējādi nodrošinot tos ar ātru piekļuvi.

Rīka logs ar projektu montāžas rīkiem

Šis logs atrodas labajā sānjoslā. Sākotnēji tas satur divas cilnes diviem visbiežāk sastopamajiem Java projektu montāžas rīkiem - Maven un Ant.

Rīka loga izeja

Logs atrodas apakšējā sānjoslā. Tas, atkarībā no informācijas rakstura, parādās, piemēram, apkopojot ziņojumus ("ziņojumi"), konsoles ievadi / izvadi ("termināls"), projekta maiņas kontrole ("versijas kontrole"), atkļūdotāja darba rezultāti ( "Debug") un daži citi.

Instrumentālo logu pārvaldība

IntelliT Idea piedāvā jaudīgu rīku vadības rīku vadīklas, kas ļauj tām atrasties galvenajā logā gandrīz jebkurā vietā.

Jebkurš Open Tool logs nosaukumā ir divas pogas: iestatījumi un « Slēpt » (Slēpt) (šīs sugas tā ir kreisajā panelī).

Jebkuru instrumentālo logu var salocīt (slēpt), noklikšķinot uz pogas. « Slēpt ». Šādā gadījumā galvenajā programmas logā tiek parādīts tikai sānu panelis, kurā ir cilnes vārdi, kas attiecīgi palielina redaktora darba loga laukumu. Nākotnē salocīts logs var vienkārši un ātri parādīt, noklikšķinot uz rīka loga nosaukuma sānjoslā.

SETUP poga satur izvēlni, kurā ir loga vadības komandas.

Logā var saturēt savu rīkjoslu. Lai parādītu to vai, gluži pretēji, dzēst, jums vajadzētu atvērt iestatīšanas pogas izvēlni un instalēt / noņemt izvēles rūtiņu pie izvēlnes vienuma. Parādīt.Rīkjosla (Displeja panelis).

Instrumentu logus var parādīt gan fiksētā režīmā, noteiktās galvenās loga vietās un peldošā režīmā, tas ir, patvaļīgā galvenā loga vietā. Lai pārslēgtos starp režīmiem, atveriet iestatīšanas pogas izvēlni un instalējiet / noņemiet atzīmi izvēles rūtiņu pie izvēlnes vienuma. PeldošsRežīmā. (Peldošā režīms).

Ja logs tiek parādīts fiksētā režīmā, tad ir iespējamas divas valstis, kas instalētas izvēlnes vienībā. Docked.Režīmā. (Docking režīma režīms). Ja šajā vienībā ir karogs, logs ir maisīšanas stāvoklī, pārslēdzot redaktoru logu. Ja izvēlaties izvēles rūtiņu, logs nonāk pārklāšanās stāvoklī, kurā logs pārklājas ar redaktora logu.

Un visbeidzot, ja logs tiek parādīts fiksētā režīmā maisīšanas stāvoklī, tad režīms kļūst pieejams (izvēlnes vienums) Piestiprināts.Režīmā. (Fiksēts režīms). Ja ir izvēles rūtiņa pie šī vienuma, logs tiek pastāvīgi parādīts galvenajā logā. Ja izvēlaties izvēles rūtiņu, logs tiks automātiski izņemts no ekrāna, kad uzmanība ir zudums.

Virs tas tika atzīmēts, ka rīku logus var novietot uz dažādiem galvenās loga sānu paneļiem. Bet konkrēta loga atrašanās vietu var mainīt, pagriežot to otrā sānu panelī. Lai to izdarītu, zvaniet konteksta izvēlnei rīka loga vārdā sānjoslā, izvēlieties no IT vienuma Pārvietot. (Pārvietot) un pēc tam kustības virzienu. Turpmāk ekrānuzņēmums mēs redzam, piemēram, ka rīks logs ar pareizo sānjoslu var pārvietot uz apakšējo (augšējo), pa kreisi (pa kreisi) un augšējo (apakšējo) sānu paneli.

Rīka logu var pilnībā izdzēst, par kuru jums ir arī jāsazinās ar konteksta izvēlni uz rīka loga nosaukuma sānjoslā un izvēlieties no noņemšanas no sānjoslas no tā (noņemiet no sānjoslas).

Galvenajā loga galvenajā izvēlnē ir arī izvēlnes elements Logisatur komandas, lai pārvaldītu savus logus.

Paneļi

Manuprāt, ir ieteicams atstāt uz ekrāna visiem galvenajiem paneļiem programmas (ja nav dažu no viņiem izpildīt komandu Skatīt paneli):

Paneļu izslēgšana / ieslēgšana tiek veikta arī komandu izvēlnē. Skats..

Iepriekš, es rakstīju, ka ir ieteicams atstāt uz ekrāna visas galvenās programmas paneļi. Tomēr, strādājot redaktora logā ar vienas klases programmatūras kodu, daudzi var šķist ērti strādāt ar visiem atvienotajiem paneļiem, kad nekas neuztraucas no darba.

Iestatījumi

Apelācija programmas iestatījumus veic komanda FailsIestatījums. vai noklikšķinot uz pogas galvenajā rīkjoslā.

Visi iestatījumu loga iestatījumi tiek samazināti atbilstoši vairāku grupu funkcionālajam mērķim: izskats un uzvedība (izskats un uzvedība), Keymap ("Hot" taustiņi), redaktors (redaktors) utt.

Programmas iestatījumu skaits ir ļoti liels, un, kā tas strādā ar to, un līdz ar to arī pieredzes uzkrāšanos jūs pats mainīs nepieciešamās iespējas. Ņemot to vērā, es tos neuzskatīšu detalizēti, jo tas prasīs daudz laika. Šajā gadījumā es atzīmēju, ka daži iestatījumi jau ir minēti iepriekš, un daži citi tiks teikts vēlāk.

Tikmēr es ierobežos burtiski dažus kopīgus iestatījumus.

Svarīgs jautājums, rakstot programmu, ir tā dokumentācija, tostarp komentējot kodu fragmentus (par to vēlāk). Protams, krievvalodīgie izstrādātāji rakstīs komentārus krievu (Baltkrievijas, Ukrainas) valodās, kas prasīs atbilstošo kodēšanas programmu. Optimāla iespējaManuprāt, tas būs UTF-8 izmantošana, kas ir universāla, un tai ir vairākas priekšrocības salīdzinājumā ar Windows 1251. Piemēram, lielākā daļa mūsdienu tīmekļa platformu darbojas pēc noklusējuma, un tas ir arī ērts, lai to izveidotu Daudzvalodu projekti. Lai instalētu šo kodējumu, izvēlieties Redaktors, failu kodējumi (redaktors, kodējums) un projekta kodēšanas sarakstā, izvēlieties "UTF-8". Tomēr daži izstrādātāji saka, ka svarīgums ir arī darbs. ».

Un visbeidzot, ziņas par jaunas versijas izskatu, kas tiks regulāri parādīta jums, kamēr jūs atsakāsiet automātiski pārbaudīt atjauninājumus. Principā, instalējot jaunas versijas preces noderīga un nepieciešama, bet, ja vēlaties atjaunināt ne, norādot programmu, bet pats, tad tas tiek darīts kā šis. Atveriet secīgi, izskatu un uzvedību, sistēmas iestatījumu, noklikšķiniet uz Atjauninājumi un noņemiet atzīmi no izvēles rūtiņas netālu no "Automātiski pārbaudīt atjauninājumus" vienumam. Tomēr, un, kad režīms ir iespējots automātiskie atjauninājumi Jūs varat vienkārši ignorēt jaunās versijas instalēšanu.

Man bija ļoti augsts viedoklis par intellij ideju, taču tās uzlabošanas iespējas ir gandrīz neierobežotas. Un ievērojams ieguldījums šajā procesā var veikt arī lietotāji, kas, piemēram, var veikt, pamatojoties uz statistikas programmu, kas savākta par darbu. Lai to izdarītu, jums ir nepieciešams, lai ļautu programmai veikt šādu kolekciju. Lai to panāktu, iestatījumus, izskatu un uzvedību, sistēmas iestatījumu, izvēlieties Lietošanas statistiku, izvēlieties "Atļaut sūtīšanas lietošanas statistiku JETBRAINS S.R.O" izvēles rūtiņu. (Ļaujiet jums savākt lietotāja statistiku JetBrains), un pēc tam atlasiet izvēles rūtiņu netālu no šādas informācijas nosūtīšanas biežuma (diena, nedēļa, mēnesis).

Kā daudz iestatījumu, izstrādātāji ir snieguši savu meklēšanu pēc konteksta. Rakstot, piemēram, meklēšanas lodziņā teksts "Saglabāt" tekstu, mēs saņemsim šādu sarakstu tajā:

Un pēdējais. IntelliJa ideja nodrošina iespēju saglabāt iestatījumus ( FailsEksportsIestatījums.) un to atgūšana ( FailsImportsIestatījums.).

Sistēmas paplašināšana

Saskaņā ar IntelliJ ideju ir izstrādāti daudzi spraudņi (paplašinājumi), kas ļauj ievērojami paplašināt savas spējas un funkcionalitāti. Piekļuve tiem tiek veikta spraudņu sistēmas iestatījumos. No šovu saraksta (Show) filtrēšana paplašinājuma saraksta tiek filtrēts. Lai pievienotu jaunu paplašinājumu, veiciet šādas darbības:

  1. Sarakstā "Rādīt" (displejs), izvēlieties "Custom" (Custom) objektu.
  2. Noklikšķiniet uz pārlūkošanas saites (noklikšķiniet uz Pārlūkot, lai meklētu ne-Bundied Pugins, noklikšķiniet uz ziņojuma, lai parādītu neidentificētu spraudni), kas novedīs pie loga "Pārlūkot krātuves" ar Plug-ins sarakstu no JetBrains paplašinājumu krātuve.
  3. Izvēlieties vajadzīgo paplašinājumu no saraksta un noklikšķiniet uz pogas. « Uzstādītiespraust " (Instalējiet paplašināšanu).
  4. Apstipriniet instalāciju apstiprinājuma logā.
  5. Pabeidzot instalācijas procesu tajā pašā pārlūkošanas krātuves logā, noklikšķiniet uz " Restartēt.Intellin.Ideja."(Restartēt IntelliT ideju), lai restartētu programmu.

Pagarinājumu noņemšana ir ļoti vienkārša. Atkal uzstādījumu sarakstā ir izvēlēts "Custom" vienums, pēc tam iestatījumu logā tiek parādīti tikai instalēti paplašinājumi.

Noklikšķiniet uz pogas «

Java ir viena no elastīgākajām, ērtākajām un populārākajām programmēšanas valodām. Daudzi ir pazīstami ar savu saukli - "Rakstiet vienu reizi, palaidiet jebkur", kas nozīmē "Rakstīt vienu reizi, palaist visur." Šis sauklis, izstrādātāji vēlējās uzsvērt valodas pārrobežu platformu. Tas ir, rakstot programmu, jūs varat palaist to jebkurā ierīcē ar jebkuru operētājsistēmu.

Intelli ideja ir integrēta attīstības vide. programmatūrakas atbalsta daudzas valodas, bet visbiežāk tiek uzskatīts par IDE Java. Izstrādātāja kompānija piedāvā divas versijas: kopiena (bezmaksas) un gala, bet vienkāršais lietotājs ir diezgan pietiekami, un bezmaksas versija.

Protams, Intellij ideju varat izveidot savu programmu un rediģēt esošo. Šai videi ir ērts kodu redaktors, kas palīdz programmēšanas laikā. Pamatojoties uz jau rakstisko kodu, vidējs pats izvēlas vispiemērotākās iespējas autofill. Eclipse, neinstalējot spraudņus, jūs neatradīsiet šādu funkciju.

Uzmanību!
Lai pareizi darbotos Intellij ideju, pārliecinieties, ka jums ir jaunākā versija Java.

Objektu orientēta programmēšana

Java atsaucas uz objektu orientētu tipa valodām. Galvenie jēdzieni ir objektu un klases jēdzieni. Kāda ir OOP priekšrocība? Fakts, ka, ja jums ir nepieciešams veikt labojumus programmai, varat to vienkārši izveidot objektu. Nav nepieciešams labot iepriekš rakstīto kodu. IntelliT ideja ļaus jums izmantot visas OOP priekšrocības.

Saskarnes dizainers

Javax.swing bibliotēka nodrošina izstrādātāju rīkus, kurus var izmantot, lai izstrādātu grafisko lietotāja interfeisu. Lai to izdarītu, jums ir nepieciešams izveidot tikai logu un pievienot tās vizuālos komponentus.

Labojumi

Pārsteidzoši, bet, ja jūs atļaujat kļūdu, vide to ne tikai norādīs tikai uz to, bet arī piedāvās vairākus veidus, kā atrisināt problēmu. Jūs varat izvēlēties vispiemērotāko variantu, un ideja būs noteikt visu. Tā ir vēl viena būtiska atšķirība no aptumsuma. Bet neaizmirstiet: mašīna neredzēs loģiskas kļūdas.

Automātiska atmiņas pārvaldība

Tas ir ļoti ērti, ka IntelliT ideja ir "atkritumu savācējs". Tas nozīmē, ka programmēšanas laikā, norādot saiti, atmiņa tiek piešķirta par to. Ja pēc tam izdzēsiet saiti, jūs paliekat aizņemta atmiņa. "Atkritumu savācējs" Šī atmiņa atbrīvo, ja to neizmanto jebkurā vietā.

Cieņa

1. starpplatforma;
2. Sintaktiskā koka būvniecība lidojumā;
3. Spēcīgs redaktors Kodu.

trūkumi

1. pieprasa sistēmas resursus;
2. Nedaudz neskaidra saskarne.

IntelliT ideja ir gudrākā integrētā Java integrētā attīstības vide, kas patiešām saprot kodu. Vide cenšas saglabāt programmētāju no rutīnas un ļauj mums koncentrēties uz nozīmīgākiem uzdevumiem. Ideja prognozē jūsu rīcību.

IntelliD ideja ir viena no spēcīgākajām universālākajām attīstības vidēm. Tā atbalsta šādas valodas kā PHP, JavaScript, Sass, Ruby, Python un, protams, Java. Pievienojiet šeit atbalstu populāriem sistēmām un dzinējiem, testa testi, pielāgošana zem mobilās ierīces, Integrācija ar Git un Mercurial, rīki darbam ar serveriem - un jūs sapratīsiet, ka ar IntelliT ideju programmēšanu ir vieglāk un produktīvāks.

Uzstādīšana

Ir divas IntelliJ idejas - kopienas un neierobežotas versijas. Pirmais ir bezmaksas, bet ierobežots. Tas neatbalsta pavasarī, Vaadin, GWT, JavaScript un tipcript, SQL valodas un daudz ko citu. Otrais ietver visu veidu kolektīvās attīstības iespējas, bet tikai 30 dienas izmēģinājuma periodā būs bezmaksas. Tad jums būs jāmaksā vismaz 533 ASV dolāru.

Mēs esam ar savu galvu, būs pietiekami daudz bezmaksas versijas iezīmes, koncentrējoties uz instalācijas failu ar nosaukumu IDEALC.

Lai instalētu sistēmā Windows, mums būs nepieciešams lejupielādēt avota avota kodu no oficiālās tīmekļa vietnes ar EXE paplašinājumu. Tālāk, palaidiet to un izpildiet instrukcijas instalēšanas.

MacOS - dubultklikšķi uz faila IdeaC.dmg, piestipriniet arhīvu un kopējiet avota kodu mapē Applications.

Linux, jums ir izkravāt IDEC.GZ uz direktoriju, kas atbalsta failu izpildi. Hierarhijas FHS formāts ir / izvēlaties. Pēc tam dodieties uz / bin subdirectory un palaidiet ideju.

Tagad pieņemsim izdomāt, kā konfigurēt intelitātes ideju.

Iepriekš iestatīts iestatīts

Kad pirmo reizi sākat Intellij ideju, jūs aizpildīsiet dialoglodziņu ar pieprasījumu, lai norādītu ceļu uz failu ar iestatījumiem. Tā kā šī ir mūsu pirmā iepazīšanās pieredze ar IDE, izvēlaties "Nelietot iestatījumus" vienumu. Ja šis logs iziet pēc atjaunināšanas vai atkārtotas instalēšanas, izvēlieties avota direktoriju.

Nākamais solis Intellij ideju iestatījumā būs šāda tēma. Pēc noklusējuma ir divi no tiem - standarta (gaisma) un darcula (tumšs).

Kā jau rakstīts iepriekš, ideja atbalsta milzīgu skaitu palīglīdzekļu. Protams, tie nav vajadzīgi jaunpienācēji. Tāpēc nākamais solis tiks atvienots, lai palielinātu produktivitāti. Lai to izdarītu, nākamajā dialoglodziņā izvēlieties "Atspējot visu". Neuztraucieties, jūs varat tos savienot vēlāk izvēlnē Iestatījumi.

Tomēr IntelliT ideju programmēšanas vide par to nedomā, lai nomierinātu, piedāvājot lejupielādes papildu pievienojumprogrammu. Paldies, tas arī nav ieinteresēts!

Tagad, kad ir pabeigta instalācija un konfigurācija IntelliJ ideja, jūs varat turpināt darbu. Tas, protams, sākas, izveidojot IntelliJ ideju projektu.

Ar šo darbību, jums diez vai ir grūtības, jo jaunais dialoglodziņš piedāvā tikai 4 iespējas: izveidot jauns projekts (Izveidot jaunu projektu), atveriet esošu (atvērtu), importa projektu (importa projektu) vai izejas versiju kontroles sistēmu (pārbaudiet no versijas kontroles). Izvēlieties pirmo punktu. Plašāka informācija par to, kā izveidot IntelliJ Idea projektu, ko darīt jau vidē, labāk ir lasīt oficiālajā tīmekļa vietnē, jo darbvietas pielāgošanas iespējas šeit ir patiešām daudz.

Problēmas un jautājumi

Pēc tam jums noteikti būs daži jautājumi, no kuriem viens attiecas uz Intelli idejas aktivizēšanu. Ierobežota versija vai 30 dienu izmēģinājuma versija neprasa reģistrāciju un papildu manipulācijas. Bet, ja vēlaties aktivizēt iegādāto, jums ir jāveic šādas darbības:

  • Uzskata ekrāna, no kurienes mēs izveidojam projektu, atrodiet konfigurācijas apakšdaļā -\u003e Pārvaldīt licences izvēlni. Ja jūs jau esat iekšā, tad augšējā paneļa palīdzībā -\u003e reģistrā.
  • Pirms jūs, 3 iespējamie veidi, kā aktivizēt: izmantojot kontu (aktivizācijas kodu), izmantojot licences serveri (licences serveri). Atkarībā no tā, kā jūs vai jūsu darba devējs iegādājās licenci un kādus datus jums ir, izvēlieties vajadzīgo vienumu.
  • Ievadiet nepieciešamos datus, nospiediet pogu "Aktivizēt" un baudiet neierobežotu darbu.

Šāds tradicionālais jautājums attiecas uz IDE atjauninājumu. Lūk, algoritms ir tāds pats kā instalēšanas: lejupielādēt-lai sāktu-izpildiet instrukcijas vai dzēst iestatīt, lai atkārtoti nosūtītu_nown_nate_file_strokes pirmajā dialoglodziņā.

Un, protams, nav foruma izmaksas bez jautājuma: "nesāk, ko darīt?" Atbilde ir tradicionāla - lasiet vairāk uzmanīgi, kā instalēt intellij ideju. Ja viss tiek veikts pareizi - programma tiek garantēta, lai sāktu. Ja problēmas rodas tieši tad, kad ideja, visticamāk, lieta ir nepareizā spraudņos, atbildes meklē to izstrādātāju oficiālajās tīmekļa vietnēs.

Tikai gadījumā, šeit ir vēl viena instrukcija, kā noņemt Intellij ideju:

  1. standarta metode, izmantojot vadības paneli Windows. Ja vēlams, apdares paliekas reģistrā ceļā: "HKEY_CLASSES_ROOT \\ Imristijideaprojectfile";
  2. linux zaudēt failus manuāli, kā arī izdzēsiet "config" un sistēmas iestatījumu katalogus, ja tie nav saknes.
  3. MacOS ir standartizēts programmā un tīrīt kešatmiņu "Iestatījumi / Caches / spraudņi / žurnāli", izmantojot programmas ikonu.

Pirms jūs nolemjat ar savu galvu, lai iegremdētu sevi jaunās IDE pasaulē, atcerieties, ka tas ir sarežģīts produkts ar asu praktikantu līkni. tāpēc pareizās izvēles Mācoties, Java ar Intellij ideju praktizētājiem būs kursi. Tātad jūs esat profesijā ātrāk, un mēs apgūsim spēcīgo rīku.

Galvenā informācija

IntelliJ ideja - Integrēta programmatūras izstrādes vide daudzās programmēšanas valodās, jo īpaši Java, JavaScript, Python, ko izstrādājusi Jetbrains.

Starp citām iespējām Intelli ideja ir labi saderīga ar daudziem populāriem bezmaksas izstrādātāju rīkiem, piemēram, CV, subversion, Apache Ant, Maven un Junit. 2007. gada februārī, IntelliJ izstrādātāji paziņoja agrīna versija Spraudnis, lai atbalstītu programmēšanu rubīnā.

Sākot ar 9.0 versiju, IntelliT ideja ir pieejama divās versijās: kopienas izdevums un Ultimate Edition. Kopienas izdevums ir pilnīgi bezmaksas versija, kas pieejama saskaņā ar Apache 2.0 licenci. Tā īsteno pilnīgu atbalstu Java SE, Groovy, Scala, kā arī integrācija ar populārākajām versiju pārvaldības sistēmām. Ultimate Edition versijā Java EE atbalsts tiek īstenots, UML diagrammas, kodu, kas aptver kodu, kā arī atbalstīt citas versijas kontroles sistēmas, valodas un sistēmas.


Atbalstītās valodas:

  • JavaScript.
  • Coffeescript.
  • HTML / XHTML / HAML
  • CSS / SASS / mazāk
  • XML / XSL / XPath
  • ActionScript / MXML
  • Python
  • Groovy.
  • Scala.
  • Kotlin.
  • Klejošana
  • C / C ++

Caur trešo pušu izstrādātāju spraudņiem:

  • Ocaml
  • Erlang.
  • Fantom.
  • Haskell.
  • Matemātiķis.
  • Perl5

Galvenās atšķirības Ultimate Edition un kopienas izdevums

Ultimate Edition - pilna versija Attīstības vide komerciālu lietojumu izveidei.

  • Smart AutoCopter, kodu kvalitātes analīzes rīki, ērta navigācija, uzlabotas refaktori un formatēšana Java, Groovy, Scala, HTML, CSS, Javascript, Coffescript, ActionScript, mazāk, XML un daudzas citas valodas.
  • Atbalsts visiem populārākajiem sistēmām un platformām, tostarp Java EE, Spring Framework, Grails, Spēļu sistēma, GWT, Amortizatori, Node.JS, Angularjs, Android, Flex, Air Mobile un daudzi citi.
  • Integrācija ar lietojumprogrammu serveriem, tostarp Tomcat, Tomee, Garumbsfish, JBoss, WebLogic, WebSphere, Geronimo, sveķi, mols un Jaunava.
  • Instrumenti darbam ar datu bāzēm un SQL failiem, ieskaitot ērtu klientu un redaktoru datu bāzes shēmu.
  • Integrācija ar komerciālo versiju kontroles sistēmas Perforce, komandas fonda serveris, klips, Visual SourceSafe.
  • Instrumenti testu uzsākšanai un kodu pārklājuma analīzei, tostarp atbalstam visiem populāriem testēšanas sistēmām.
Kopienas izdevums ir bezmaksas attīstības vides versija, kas balstīta uz atvērtā koda versiju.
  • Smart AutoCopter, Instrumenti, lai analizētu kodu kvalitātes analīzi, ērtu navigāciju, uzlabotas refactorings un formatēšana Java, Groovy, Scala, Clojure un Erlang.
  • Profesionāli rīku kopums Android lietojumprogrammām.
  • Atbalsts JavaFX 2.0, integrācija ar skatuvi; Saskarnes dizainers šūpolei.
  • Integrācija ar automatizētiem montāžas rīkiem un projektu vadību, tostarp maven, greidļa, skudru un citiem.
  • Instrumenti testēšanai ar JUnit, Testng, Spock, Scalpatest un Spec2 atbalsts.
  • Integrācija ar versiju vadības sistēmām, tostarp Git, Subversion, Mercurial un CSV.

Galvenās iezīmes

  • Atkļūdotājs
    • Tagad, kad atkļūdot Java kodu, var izmantot groovy izteiksmes novērtēšanā un pulksteņos
    • Ērtāku atkļūdošanu vairākiem pavedieniem
    • Brīdinājumi, kad sākotnējais kods ir nožēlojams ar darbības kopiju
  • Versiju vadības sistēmas
    • Atbalstīt git darbus.
    • Ērtāks trauksmes signāls un salīdzinājums, pateicoties izceļot izmaiņas līmenī līmenī
  • Redaktors
    • Shift izteiksmes pa labi un pa kreisi
    • Automātiska statisko metožu un konstantu imports
    • Atbalsts valodām, kas ierakstītas no pa kreisi (piemēram, arābu un ebreju)
  • Greide
    • Atbalsts pasūtījuma avotu komplektiem: Tagad katru avota komplektu pārstāv atsevišķs modulis, un var būt savas atkarības (kā rezultātā, milzīgs skaits problēmu ir fiksētas)
    • Automātiskā auss artefakta konfigurācija
  • Java 8.
    • Inline metode un mainīt parakstu pārveidot metodi Atsauces Lambda izteiksmē
    • Pārbaudes, kas pārbauda metodes atsauces, lambda izteiksmes un tipa izvēles pareizību
  • Kotlin.
    • Kotlin 1.0 atbalsts
    • Plagne Kotlin Edu interaktīvai mācīšanai Kotlin
  • Scala.
    • AutoDopling tagad ņem vērā simbolu veidu, kontekstu un vēsturi to izmantošanu.
    • o Automātiskais solis modeļu saskaņošanas izteicieniem tagad liecina par gadījumu klases īpašību nosaukumiem.
  • JavaScript.
    • Uzlaboti padomi ECMScript 6, tipcript un angularjs 2
    • Ērta atkļūdošana asinhronā kodu
  • Pamata pavasaris.
    • Paplašinātas padomu funkcionalitāte pavasara boot
    • Uzlabots pavasara MVC atbalsts
    • Fiksētas daudzas slavenas problēmas
  • Thymeleaf
    • Padomi par pasūtījuma dialektiem
    • Atbalsts Thymeleaf 3.0
  • Android studija 1.5
    • Profiler LECHEK
    • Jaunas pārbaudes
  • Dokers
    • Atbalsta dokeru mašīna
    • Atsevišķs logs (rīku logs)
    • Uz labais panelis Tagad tiek parādīti žurnāli un saskarnes elementi, lai kontrolētu mainīgos lielumus un ostas stiprinājumus.

Sistēmas prasības

Projekta izveide un konfigurēšana

Visi procesi ir aprakstīti Intellij ideju Ultimate 2016.2 versijai




Lai izveidotu jaunu projektu Intellij Idea Welcome logā, izvēlieties Izveidot jaunu projektu.
Ja jums ir nepieciešams atvērt gatavo izrakstīto skvju, izvēlieties Importēt projektu un norādiet ceļu uz projekta mapi.
Kreisajā sarakstā tiek parādīti projekti, ar kuriem jūs nesen strādājāt.



Logā, kas parādās, norādiet radīšanas projekta parametrus. Projekta SDK lauks norāda izstrādes rīku, bibliotēku, sistēmu, Java versijas kopumu.



Atkarībā no prasībām jūsu pieteikumu, jūs varat izvēlēties šādus projektus:

Pavasarī. - Universāls atvērtā pirmkoda sistēma Java platformai.
Javafx - platforma RIA izveidei ļauj veidot vienotas lietojumprogrammas ar piesātinātiem grafiskais interfeiss Lietotājs tiešai palaišanai no zemākas operētājsistēmasDarbs pārlūkprogrammās un mobilajos tālruņos, ieskaitot tos, kas strādā ar multivides saturu.
Android - Programmu izstrāde Android OS.
Maven. - Tas ir instruments, lai montētu Java projektu: apkopošana, radot burkas, izveidojot programmas izplatīšanu, dokumentācijas ģenerēšanu.
Greide - Automātiska montāžas sistēma, kas balstīta uz Apache Ant un Apache Maven principiem, bet nodrošina DSL in groovy valodā, nevis tradicionālo XML formas dizaina konfigurācijas skatu.
Groovy. - Objektu orientēta programmēšanas valoda, kas paredzēta Java platformai kā papildinājumu Java valodai, ar Python, Ruby un SmallTalk funkcijas.
Grifs. - "Freamevork" ar atvērtu avotu, kas izmanto groovy valodu.
Grālas. - Programmatūras sistēma, lai izveidotu tīmekļa lietojumprogrammas, kas rakstītas skriptu rievojošā valodā.
Statiskais tīmeklis. - Tīmekļa moduļi tiek izmantoti, lai izstrādātu tīmekļa lietojumprogrammas, izmantojot tehnoloģijas, piemēram, HTML / CSS, JavaScript, PHP un tā tālāk. Tie neatbalsta pieteikumu izstrādi.
Kotlin. - Kotlin modulis mērķa virtuālā iekārta Java.

Nākamajā logā jūs varat izvēlēties veidni, lai izveidotu projektu. Paskaidrojumi var redzēt loga apakšējā zonā. Iebildums Šis gadījums Projekts jau izveidos klasi ar galveno metodi.


Alt \u003d "(! Lang: projekta izveide" class="image-center">!}

Pēdējā posmā nosaka projekta nosaukumu un atrašanās vietu sistēmā




Projekts tiek izveidots, jūs varat sākt rakstīt programmas kodu.




Saskarne un projekta izpilde

Visu programmu logu var iedalīt 3 jomās. Projekts parāda projekta failus. Zaļajā zonā ir tiešs darbs ar failiem, tostarp programmas kodu. Zilā zona kalpo Ātra piekļuve Pamatfunkcijas: būvēt, uzsākt un atkļūdošanas projektu. Turklāt ir meklēšanas funkcija.




Piemēram, programma, kas palielina noteiktās masīva vērtības līdz 2.




Lai izpildītu projektu, izvēlnē Palaist, jums ir jāizvēlas palaist vai izmantot Alt + Shift + F10 taustiņu kombināciju. Vai izmantot pogas no iepriekš aprakstītās zilās zonas.




Pēc rezultātu izpildes un progresa ziņojums Programma izpilda izejas konsolē.




Ja programmas kods nodrošina pielāgotu ievadi, izejas konsole var kalpot kā datu ievades konsole.




Programmas rezultāts.



Lai atkļūdotu pieteikumu, varat izmantot "pārtraukumus" (apzināta programmas pārtraukšana). Lai nodrošinātu pārtraukuma punktu, jums ir nepieciešams nospiest kreiso peles pogu pa kreisi no kodu virknes, uz kura vēlaties, lai apturētu programmu.




Pēc tam cilnē Palaist atlasiet atkļūdotāju.




Programma pārtrauks tās izpildi norādītajā vietā, pēc tam jūs varat izsekot visu mainīgo lielumu margām atkļūdotāja cilnē Mainīgajos lielumos (zaļā platība). Arī mainīgās vērtības var redzēt tieši logā ar programmas kodu.




Zilā zona tiek izmantota, lai ātri piekļūtu nepieciešamajām funkcijām, atkļūdojot (no augšas uz apakšējo pogu): restartējiet projektu, izpildiet programmu līdz nākamajam pārtraukuma punktam, pauze (nav aktīvs Šis brīdis), Piespiedu pabeigšana programmas, apskatot "pārtraukumus", ignorēt "pārtraukumus" (programma tiks veikta līdz beigām).
Dzeltenā zona tiek izmantota, lai pārslēgtos starp displagger cilnēm un izejas konsoli, kā arī ir pogas atkļūdošanai: solis ar noslogojumu, posmu, soli ar izeju.
Rāmju panelis (sarkanā platība) ļauj piekļūt jūsu pieteikuma plūsmas sarakstam. Katram pavedienam jūs varat apskatīt kaudzes struktūru, studiju rāmjus, pārvietoties starp rāmjiem un automātiski pāriet uz pirmkodu redaktorā.
Ja vēlaties izsekot konkrēta mainīgā vērtību, varat izmantot pulksteņus. Lai pievienotu jūsu interesējošo mainīgo lielumu, noklikšķiniet uz zaļās plus un ievadiet programmas koda mainīgā nosaukumu.
Tāpat jūs varat pievienot jebkuru citu mainīgo. Piemēram, lai pievienotu masīvu, jums vienkārši ir jānorāda tā nosaukums, pēc tam parādīsies masīva elementu veids un vērtība.


Vērtības vērtības kontrole:




Visu masīva vērtību kontrole:




Lai dotos uz nākamo programmas soli, varat nospiest pogu Atsākt programmu vai izmantot F9 taustiņu.




Tādējādi jūs varat kontrolēt programmas progresu. Ja mainīgā vērtība vairs nav nepieciešama, lai izsekotu, jūs varat to izdzēst no mainīgo lielumu saraksta. Lai izdzēstu, tiek izmantota sarkana mīnusa ikona.



IntelliJa ideja ir vispiemērotākais IDE programmētāju, un saskaņā ar IT ekspertu, ideja ir labākais IDE attīstībai mūsdienu programmēšanas valodās, kas satur atbalstu daudzu tautas bibliotēkas, ideja ir ideāli piemērots komerciālu, tīmekļa un mobilo lietojumprogrammu izveidei.
Ir 2 programmas versijas, ko sauc par galīgo un kopienu. Kopiena - izstrādes programmas bezmaksas versija ir balstīta uz atvērtā koda versiju.


Ideju iezīmes

Atbalsts sintaktiskai parsēšanai, uzlabotiem padomiem un ērta struktūra palīdzēs ātri ievietot attīstības procesā un paātrināt to, cik vien iespējams.

Tāpat ir versija "Ultimate", kas papildus standarta kopumu valodu, atbalsta arī citus.
Versija windows programmas, Linux un Mac, ir integrēts atbalsts ļoti daudziem framwork un testēšanas rīkiem.

JetBrudes idejas iespējas, kas nav tās, kurās citā IDE ļauj programmētājam atbrīvoties no monotona rutīnas kalniem, paceļot attīstītāja ātrumu uz jaunu līmeni, palīdz savlaicīgi novērst kļūdas un uzlabot koda kvalitāti . Integrēta Ideja Advanced programmatūras analīzē, var atklāt lielāko daļu kļūdu


Spraudņi

Ideja ir spēja izveidot vairāk nekā 300 spraudņus, kas uzlabo savu funkcionalitāti un pievieno dažādus veidus, kā pārbaudīt kodu un refactoring, kā arī atbalstīt citas valodas un serveri.


Kas būs piemērots šim IDE?

Download Idea ir kāds, kas pastāvīgi strādā ar dažādām programmēšanas valodām un par to vēlas iegūt maksimālas iespējas no saviem rīkiem.
IntelliJ ideja kopienas izdevums ir pieejams bez maksas, daudzās valodās, tostarp krievu valodā, kas var būt brīva, jebkura no divām versijām, var kāds.

Kas ir iekļauts bezmaksas versija Ideju kopiena.

Windows Intellij ideju kopienas brīvajā versijā, kas ir pieejama bezmaksas lejupielādei, ietver ierobežotu atbalstu Android lietojumprogrammu izveidei, spēja attīstīt UI, kas ietver vizuālā redaktors Sākotnējie teksti ar moderniem automatizētiem testēšanas rīkiem, rīkiem, lai atjaunotu programmatūras kodu, atbalstu XML un UML, regulārai ekspress sintakses analīzei un iebūvētajam atbalstam Eclipse formāta projektiem.
Atbalsta to pašu, sākot ar 6 versiju produkta vizuālo GUI interfeisa redaktors šūpolēm, ko sauc par Swing UI dizaineru.