Huis Persoonlijke financiën 10 Nuttige Eclipse-trucs - dummies

10 Nuttige Eclipse-trucs - dummies

Inhoudsopgave:

Video: 25 Minecraft Tips, Tricks, & Secrets You Need To See 2024

Video: 25 Minecraft Tips, Tricks, & Secrets You Need To See 2024
Anonim

Eclipse is de geïntegreerde ontwikkelomgeving (IDE) voor Java-ontwikkelaars. Eclipse is om verschillende redenen populair. Om te beginnen is het gratis. Voor de andere heeft het plug-ins voor bijna elke softwaretaak die u maar kunt bedenken. Als je Eclipse weet te gebruiken om Java-programma's te ontwikkelen, kun je je Eclipse-vaardigheden opnieuw gebruiken om te programmeren in Python, in C ++ en in veel andere talen. U kunt zelfs plug-ins vinden om andere dingen te doen dan softwareontwikkeling.

Bron-> Formaat

Begin met code die erg slecht is geformatteerd:

openbare klasse Hoofd {public static void main (String [] args) {System. uit. println ("Hello");}}

Selecteer in het hoofdmenu van Eclipse Bron → Formaat. Wanneer u dat doet, verandert Eclipse uw code in een mooi geformatteerde code:

public class Main {public static void main (String [] args) {System. uit. println ("Hello");}}

Misschien vind je het niet leuk hoe Eclipse de code opmaakt. Geeft u de voorkeur aan uw open accolade aan het begin van de volgende regel? Geen probleem! U kunt de manier aanpassen waarop Eclipse code codeert door Venster → Voorkeuren → Java → Codestijl → Formatter te selecteren.

In Eclipse kunt u sneltoetsen toewijzen, toewijzen en de toewijzing ongedaan maken. Standaard is de sneltoets voor Bron → Indeling Ctrl + Shift + F.

Bron-> Importeren organiseren

U bent bezig en maakt code met behulp van klassen in de Java API. U wilt uw pas niet breken door te stoppen met het invoeren van importdeclaraties:

public class Main {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); frame. add (new TextField ("Voer je naam in:")); frame. toevoegen (nieuwe JButton ("Click me!")); frame. setLayout (nieuwe FlowLayout ()); frame. pack (); frame. setVisible (true);}}

Wanneer u Bron → Importeren organiseren selecteert of u drukt op de sneltoetscombinatie Ctrl + Shift + O, voegt Eclipse automatisch importdeclaraties toe. Dit is wat je krijgt:

java importeren. awt. FlowLayout; java importeren. awt. TextField; javax importeren. schommel. JButton; javax importeren. schommel. JFrame; openbare klasse Hoofd {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); frame. add (new TextField ("Voer je naam in:")); frame. toevoegen (nieuwe JButton ("Click me!")); frame. setLayout (nieuwe FlowLayout ()); frame. pack (); frame. setVisible (true);}}

Source-> Getters en Setters genereren

Begin met een paar velden, zoals naam en id:

public class Klant {private String name; private int id;}

Wanneer u Bron → Getters en beletters genereren selecteert, voegt Eclipse automatisch getter- en settermethoden toe.

openbare klasse Klant {private reeksnaam; privé int id; public String getName () { retournaam; } public void setName (String name) { this.naam = naam; } openbare int getId () { id teruggeven; } public void setId (int id) { dit. id = id; } }

Bron-> Constructor genereren met velden

Begin met een paar velden, zoals naam en id:

openbare klasse Klant {private reeksnaam; private int id;}

Wanneer u Bron → Constructor genereren selecteert met Velden, voegt Eclipse automatisch een of meer constructeurs toe.

openbare klasse Klant {private reeksnaam; privé int id; openbare klant (tekenreeksnaam) { dit. naam = naam; } openbare klant (int id) { dit. id = id; } openbare klant (tekenreeksnaam, int-id) { dit. naam = naam; dit. id = id; } }

Bron-> Commentaar omschakelen

Begin met een programma dat een code bevat die u niet wilt uitvoeren:

statische java importeren. Lang. Systeem. uit; public class Main {public static void main (String [] args) {out. println ("Welkom bij ons bedrijf!"); uit. println ("Je zult onze producten leuk vinden."); uit. println ("P. S.:"); uit. println ("Mijn baas is een eikel.");}}

Selecteer de ongewenste code in de editor van Eclipse. Selecteer vervolgens Bron → Notitie kiezen of druk op de sneltoetscombinatie Ctrl + 7. Eclipse zet die code automatisch om in end-of-line opmerkingen:

statische java importeren. Lang. Systeem. uit; public class Main {public static void main (String [] args) {out. println ("Welkom bij ons bedrijf!"); uit. println ("Je zult onze producten leuk vinden."); // uit. println ("P. S.:"); // uit. println ("Mijn baas is een eikel."); }}

Als u de code opnieuw markeert en Bron opnieuw selecteert> Opmerkingen opnieuw kiezen, worden de opmerkingen van het einde van de regel omgezet in uitvoerbare code.

Quick Fix

De editor van Eclipse geeft een gele waarschuwingsmarkering of een rode foutmarkering weer.

Als u de muisaanwijzer over de markering beweegt, ziet u een bericht waarin het probleem wordt beschreven.

Klik in Windows met de rechtermuisknop op de markering. Op een Mac, klik je met de regelaar en klik je op de markering. Wanneer u dat doet, geeft Eclipse een contextmenu weer. Selecteer Quick Fix in het contextmenu.

Eclipse geeft een lijst met opties weer voor het oplossen van het probleem.

Wanneer u dubbelklikt op een optie, maakt Eclipse de juiste wijziging in uw code.

Content Assist

Terwijl u uw code typt, geeft Eclipse pop-upwenken weer die u helpen de coderegel te voltooien. Als u bijvoorbeeld de klassenaam JOptionPane typt, gevolgd door een punt, wanneer u de punt typt, geeft de pop-up van Eclipse de namen weer van methoden die behoren tot de klasse JOptionPane. Wanneer u dubbelklikt op een optie (zoals de optie showInputDialog (Object arg 0)), voegt Eclipse de overeenkomende code toe aan uw programma.

Soms, als u denkt dat hints nuttig zouden zijn, geeft Eclipse geen pop-up met hints. Wanneer dit gebeurt, drukt u op Ctrl + Spatiebalk.

Mark Occurrences

Plaats de cursor in de editor van Eclipse op een naam in uw programma (een variabelennaam, een methode naam, een class's naam, of welke naam dan ook). Eclipse markeert automatisch de occurrences van die naam in uw code. Als uw cursor bijvoorbeeld op een variabele customerName staat, markeert Eclipse beide exemplaren van customerName in de welkomstmethode.

Met Eclipse worden occurrences van customerName niet gemarkeerd in de methode thank, omdat de variabelen customerName in de methoden welcome en thank zijn twee verschillende variabelen. U kunt de namen alleen binnen de methode thank wijzigen, en de code zou precies hetzelfde werken:

statische java importeren. Lang. Systeem. uit; public class Display {public void welcome () {String customerName = "Joe"; uit. println ("Welkom bij ons bedrijf!"); uit. println ("Je zult onze producten leuk vinden."); uit. println ("Welcome back," + customerName );} public void thank () {String joeName = "Joe"; uit. println ("Thank you", + joeName );}}

In feite verandert u de namen binnen de thank-methode in het volgende gedeelte.

Refactor-> Hernoem

Plaats de cursor in de editor van Eclipse op een naam in uw programma (een variabelenaam, een methode naam, een klassennaam of welke naam dan ook). Klik in Windows met de rechtermuisknop op uw muis. Op een Mac: houd Control ingedrukt en klik met de muis. Als gevolg hiervan geeft Eclipse een contextmenu weer.

Als het zinvol is om de naam te wijzigen, heeft de Refactor-optie van het contextmenu een hernoem-suboptie.

Wanneer u de submethode Hernoemen selecteert, plaatst Eclipse de cursor in de naam in de editor. Terwijl u tekens verwijdert en tekens in de naam toevoegt, wijzigt Eclipse automatisch alle toepasselijke exemplaren van die naam. In de onderstaande afbeelding verwijdert u bijvoorbeeld de klant van (en voegt u Joe toe aan) de variabele customerName. Eclipse verandert tegelijkertijd beide occurrences van die variabele binnen de thank-methode.

Open Declaration

Uw project bevat verschillende klassen, waaronder een hoofdklasse en een klasse Customer. In de hoofdklasse ziet u de verklaring

Klant cust = nieuwe klant ("Joe");

U herinnert zich de details van de constructor van de klantklasse niet, dus u wilt snel naar die constructor springen in de code van uw project.

Plaats de muiscursor op het woord Klant in de oproep van de Klant ("Joe"). Druk vervolgens op F3. Dientengevolge verschijnt de code van de klantklasse in de Eclipse-editor. Eclipse scrollt de editor naar de verklaring van de juiste constructeur van de klant.

Als u geen sneltoetsen wilt onthouden (zoals F3 voor Open Declaration), kunt u het volgende doen: Klik in Windows met de rechtermuisknop en kies Declaratie openen in het contextmenu. Op een Mac, control-klik met de muis en selecteer Open Declaration.

10 Nuttige Eclipse-trucs - dummies

Bewerkers keuze

Hoe u Flash-video maakt en codeert - dummies

Hoe u Flash-video maakt en codeert - dummies

Als de pagina's die u maakt, zijn gewonnen ' t kan worden bekeken op mobiele apparaten (zoals een iPad of een smartphone), kunt u webpagina's maken met prachtige Flash-video. Adobe Flash Professional CS6 heeft een eigen ingebouwde video-encoder. Full-motionvideo in Flash is iets heel moois. U past de video aan voor het bekijken door de doelgroep ...

Hoe een aanpasbare interface te maken in CSS3 - dummies

Hoe een aanpasbare interface te maken in CSS3 - dummies

De grote variëteit en soorten schermen gebruikt om informatie weer te geven, maakt het nodig dat uw CSS3-commando's de gebruiker toestaan ​​om het formaat van de elementen naar wens aan te passen. In de meeste gevallen kunt u de gebruiker eenvoudig toestaan ​​om het element op elke gewenste grootte te maken. Er kunnen zich echter situaties voordoen waarin u de grootte van de grootte moet controleren ...

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Tabellen laten u organiseer informatie op uw webpagina en geef het een georganiseerde uitstraling die uw bezoekers nuttig zullen vinden. Bij gebruik zoals bedoeld, hebben tabellen rijen en kolommen. Voor elke spot waar een rij en kolom elkaar kruisen, hebt u een tabelcel. Elke cel kan zijn eigen opmaak hebben: de gegevens erin ...

Bewerkers keuze

Hoe Postproduction Shareninging Filters werken - dummies

Hoe Postproduction Shareninging Filters werken - dummies

Verscherpingsfilters werken in postproductie door de randen (of aangrenzende gebieden met tonaal contrast) te benadrukken aan elkaar) in een afbeelding. Ze creëren een fijne highlight aan de donkere kant van de rand en een piepklein lowlight aan de lichtere kant van de rand. Dit toegevoegde contrast zorgt ervoor dat de randen er scherper uitzien vanaf een ...

HDR Work-Flow voor foto's met één belichting - dummies

HDR Work-Flow voor foto's met één belichting - dummies

In grote lijnen, enkele belichting hoog dynamisch bereik volgt dezelfde workflow als HDR-fotografie tussen haakjes. Er kunnen kleine verschillen zijn, dus hier is een overzicht van de werkstroom: configureer uw camera voor single-shot HDR. Het enige dat u zoekt, is de beste foto die u kunt maken. Besteed aandacht aan de lichtomstandigheden, het onderwerp, beweging en ...

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Stap omhoog van compacte digitale camera's binnen het budgetbereik, vindt u duurdere compacte digitale camera's voor HDR-fotografie, ook wel high-end compacts, superzoomlenzen en dSLR-look-alikes genoemd. Er zijn zoveel vaak overlappende categorieën dat het je hoofd laat draaien. De twee dingen die deze reeks camera's gemeen hebben, zijn hun ...

Bewerkers keuze

In te schakelen Class Tracking in QuickBooks 2013 - dummies

In te schakelen Class Tracking in QuickBooks 2013 - dummies

Om activity-based costing te gebruiken (ABC ) in QuickBooks 2013 moet u de QuickBooks Class Tracking-functie inschakelen. Met Class Tracking kunt u inkomsten- en onkostentransacties categoriseren als niet alleen vallen in inkomsten- en uitgavenrekeningen, maar ook als vallen in bepaalde klassen. Volg deze stappen om Class Tracking in QuickBooks in te schakelen: Kies Bewerken → Voorkeuren ...

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Ongeacht of de client verzendt handmatig een accountantskopie van een QuickBooks-gegevensbestand, e-mails een accountantsexemplaar, of verzendt een accountantskopie via de Intuit-bestandsoverdrachtservice, u gebruikt de kopie van de accountant door Bestand → Verzend bedrijfsdossier → Accountantskopie → Open & converteer overzetten te kiezen Bestand commando. Wanneer u deze opdracht kiest, geeft QuickBooks een ...

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Als u besluit om meerdere gebruikers toegang te geven tot de QuickBooks-gegevens bestand, zult u de QuickBooks Audit Trail-functie waarderen, die bijhoudt wie welke wijzigingen aan het QuickBooks-gegevensbestand aanbrengt. U kunt transacties niet verwijderen uit de lijst of geschiedenis van de audittrail, behalve door gegevens te archiveren en te condenseren. Audit trail inschakelen ...