Σπίτι Προσωπικά Οικονομικά 10 χρήσιμα Eclipse Tricks - dummies

10 χρήσιμα Eclipse Tricks - dummies

Πίνακας περιεχομένων:

Βίντεο: INTERSPORT Camping Tips - Συμβουλές εξοπλισμού για το Camping 2024

Βίντεο: INTERSPORT Camping Tips - Συμβουλές εξοπλισμού για το Camping 2024
Anonim

Το Eclipse είναι το ολοκληρωμένο αναπτυξιακό περιβάλλον (IDE) επιλογής για προγραμματιστές Java. Η έκλειψη είναι δημοφιλής για διάφορους λόγους. Για ένα πράγμα, είναι δωρεάν. Για μια άλλη, έχει plugins για σχεδόν κάθε εργασία λογισμικού που μπορείτε να σκεφτείτε. Αν γνωρίζετε πώς να χρησιμοποιήσετε το Eclipse για την ανάπτυξη προγραμμάτων Java, μπορείτε να επαναχρησιμοποιήσετε τις ικανότητές σας Eclipse για να προγραμματίσετε σε Python, σε C ++ και σε πολλές άλλες γλώσσες. Μπορείτε ακόμη να βρείτε plugins για να κάνετε πράγματα εκτός από την ανάπτυξη λογισμικού.

Πηγή-> Μορφή

Ξεκινήστε με κώδικα που έχει πολύ κακή μορφοποίηση:

δημόσια τάξη Κύριο {δημόσιο static void main (String [] args) {System. έξω. println ("Hello")?}}

Από το κύριο μενού της Eclipse, επιλέξτε Source → Format. Όταν το κάνετε, το Eclipse μετατρέπει τον κώδικα σας σε έναν όμορφα μορφοποιημένο κώδικα:

δημόσια τάξη Main {public static void main (String [] args) {System. έξω. println ("Hello");}}

Ίσως δεν σας αρέσει πολύ ο τρόπος Eclipse μορφοποιεί τον κώδικα. Προτιμάτε το ανοιχτό σγουρό σας κορμό στην αρχή της επόμενης γραμμής; Κανένα πρόβλημα! Μπορείτε να προσαρμόσετε τον τρόπο κωδικοποίησης μορφών Eclipse επιλέγοντας Παράθυρο → Προτιμήσεις → Java → Κώδικας Στυλ → Μορφοποιητής.

Στο Eclipse, μπορείτε να αντιστοιχίσετε, να επανατοποθετήσετε και να αποεπιλέξετε τα πλήκτρα πρόσβασης. Από προεπιλογή, το πλήκτρο πρόσβασης για την επιλογή Source → Format είναι Ctrl + Shift + F.

Πηγή-> Οργάνωση εισαγωγών

Βρίσκεστε σε ρολό, δημιουργώντας κώδικα χρησιμοποιώντας κλάσεις στο Java API. Δεν θέλετε να σπάσετε το βήμα σας σταματώντας να πληκτρολογήσετε τις δηλώσεις εισαγωγής:

δημόσια τάξη Κεντρική {δημόσια static void main (String [] args) {JFrame πλαίσιο = νέα JFrame ("Τίτλος"); πλαίσιο. προσθέστε (νέο TextField ("Πληκτρολογήστε το όνομά σας:")); πλαίσιο. προσθέστε (νέο JButton ("Κλικ με!")); πλαίσιο. setLayout (νέο FlowLayout ()); πλαίσιο. πακέτο(); πλαίσιο. setVisible (true)?}}

Όταν επιλέγετε Source → Organize Imports ή πατάτε το συνδυασμό πλήκτρων Ctrl + Shift + O, το Eclipse προσθέτει αυτόματα τις δηλώσεις εισαγωγής. Ακολουθεί αυτό που παίρνετε:

εισαγωγή java. awt. FlowLayout; εισαγωγή java. awt. Πεδίο κειμένου; εισαγωγή javax. κούνια. JButton; εισαγωγή javax. κούνια. JFrame; δημόσια τάξη Κύριο {δημόσιο static κενό main (String [] args) {JFrame πλαίσιο = νέο JFrame ("Τίτλος"); πλαίσιο. προσθέστε (νέο TextField ("Πληκτρολογήστε το όνομά σας:")); πλαίσιο. προσθέστε (νέο JButton ("Κλικ με!")); πλαίσιο. setLayout (νέο FlowLayout ()); πλαίσιο. πακέτο(); πλαίσιο. setVisible (true)}}

Source-> Generate Getters και Setters

Ξεκινήστε με μερικά πεδία, όπως όνομα και id:

public class Πελάτης {private String name; private int id}}

Όταν επιλέγετε Source → Generate Getters και Setters, η Eclipse προσθέτει αυτόματα τις μεθόδους getter και setter.

δημόσια τάξη πελάτη {ιδιωτικό όνομα συμβολοσειράς; ιδιωτικό int id? δημόσιο String getName () { όνομα επιστροφής; } public void setName (όνομα στοιχειοσειράς) { αυτό.όνομα = όνομα; } δημόσιο int getId () { επιστροφή id; } δημόσιο void setId (int id) { αυτό. id = id; } }

Source-> Generate Constructor χρησιμοποιώντας Fields

Ξεκινήστε με μερικά πεδία, όπως όνομα και id:

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

Όταν επιλέγετε Source → Generate Constructor χρησιμοποιώντας πεδία, το Eclipse προσθέτει αυτόματα έναν ή περισσότερους κατασκευαστές.

δημόσια τάξη πελάτη {ιδιωτικό όνομα συμβολοσειράς; ιδιωτικό int id? δημόσιος πελάτης (όνομα συμβολοσειράς) { αυτό. όνομα = όνομα; } δημόσιος πελάτης (int id) { αυτό. id = id; } δημόσιος πελάτης (όνομα συμβολοσειράς, int id) { αυτό. όνομα = όνομα; αυτό. id = id; } }

Source-> Toggle Comment

Ξεκινήστε με ένα πρόγραμμα που περιέχει κάποιον κώδικα που δεν θέλετε να εκτελέσετε:

εισάγετε static java. lang. Σύστημα. έξω; δημόσια τάξη Κύριο {δημόσιο static κενό main (String [] args) {out. println ("Καλώς ήρθατε στην εταιρεία μας!"); έξω. println ("Θα αγαπήσετε τα προϊόντα μας."); έξω. println ("Ρ. δ:"); έξω. println ("Ο προϊστάμενος μου είναι σπασμωδικός.")}}}

Στον επεξεργαστή του Eclipse, επιλέξτε τον ανεπιθύμητο κωδικό. Στη συνέχεια, επιλέξτε Πηγή → Εναλλαγή σχολίου ή πατήστε το συνδυασμό πλήκτρων Ctrl + 7. Το Eclipse μετατρέπει αυτόματα τον κώδικα σε σχόλια στο τέλος της γραμμής:

εισάγετε στατική java. lang. Σύστημα. έξω; δημόσια τάξη Κύριο {δημόσιο static κενό main (String [] args) {out. println ("Καλώς ήρθατε στην εταιρεία μας!"); έξω. println ("Θα αγαπήσετε τα προϊόντα μας."); // έξω. println ("Ρ. δ:"); // έξω. println ("Το αφεντικό μου είναι τρελός"); }}

Εάν επισημάνετε ξανά τον κωδικό και επιλέξτε Πηγή → Εναλλαγή Σχόλιο ξανά, τα σχόλια από το τέλος της σειράς επανέρχονται στον εκτελέσιμο κώδικα.

Quick Fix

Ο επεξεργαστής Eclipse εμφανίζει ένα κίτρινο προειδοποιητικό δείκτη ή ένα κόκκινο δείκτη σφάλματος.

Αν τοποθετήσετε δείκτη πάνω από το δείκτη, θα δείτε ένα μήνυμα που θα περιγράφει το πρόβλημα.

Στα Windows, κάντε δεξί κλικ στο δείκτη. Σε Mac, κάντε κλικ στον δείκτη. Όταν το κάνετε, το Eclipse εμφανίζει ένα μενού περιβάλλοντος. Στο μενού περιβάλλοντος, επιλέξτε Γρήγορη επιδιόρθωση.

Το Eclipse εμφανίζει μια λίστα επιλογών για την επίλυση του προβλήματος.

Όταν κάνετε διπλό κλικ σε μια επιλογή, το Eclipse κάνει την κατάλληλη αλλαγή στον κωδικό σας.

Υποστήριξη περιεχομένου

Όταν πληκτρολογείτε τον κωδικό σας, το Eclipse εμφανίζει αναδυόμενες συμβουλές για να σας βοηθήσει να ολοκληρώσετε τη γραμμή κώδικα. Για παράδειγμα, εάν πληκτρολογήσετε το όνομα κλάσης JOptionPane, ακολουθούμενο από μια τελεία, όταν πληκτρολογείτε τη κουκκίδα, το αναδυόμενο παράθυρο του Eclipse εμφανίζει τα ονόματα των μεθόδων που ανήκουν στην κλάση JOptionPane. Όταν κάνετε διπλό κλικ σε μια επιλογή (όπως η επιλογή showInputDialog (Object arg 0)), το Eclipse προσθέτει τον αντίστοιχο κώδικα στο πρόγραμμα.

Μερικές φορές, όταν νομίζετε ότι οι συμβουλές θα ήταν χρήσιμες, το Eclipse δεν εμφανίζει ένα αναδυόμενο παράθυρο που περιέχει συμβουλές. Όταν συμβεί αυτό, πατήστε Ctrl + Space.

Σημειώσεις

Στο πρόγραμμα επεξεργασίας του Eclipse, τοποθετήστε το δρομέα σε ένα όνομα στο πρόγραμμα σας (όνομα μεταβλητής, όνομα μεθόδου, όνομα κλάσης ή ό, τι όνομα). Το Eclipse υπογραμμίζει αυτόματα τα περιστατικά αυτού του ονόματος στον κώδικά σας. Για παράδειγμα, αν ο δρομέας σας είναι τοποθετημένος σε μια μεταβλητή πελάτηName, το Eclipse επισημαίνει και τα δύο εμφανίσεις του ονόματοςNameName στη μέθοδο υποδοχής.

Η Eclipse δεν υπογραμμίζει την εμφάνιση του πελάτηName στη μέθοδο ευχαρίστησης επειδή οι μεταβλητές clientName στις ευπρόσδεκτες και τις ευγνώμονες μεθόδους είναι δύο διαφορετικές μεταβλητές. Θα μπορούσατε να αλλάξετε τα ονόματα μόνο μέσα στη μέθοδο ευχαρίστησης και ο κώδικας θα λειτουργούσε με τον ίδιο ακριβώς τρόπο:

εισαγωγή static java. lang. Σύστημα. έξω; δημόσια τάξη Εμφάνιση {public void welcome () {String όνομα_χρήστη = "Joe"; έξω. println ("Καλώς ήρθατε στην εταιρεία μας!"); έξω. println ("Θα αγαπήσετε τα προϊόντα μας."); έξω. println ("Καλωσορίσατε πίσω," + όνομα_καθυστέρου )}} public void thank () {String joeName = "Joe"; έξω. println ("Ευχαριστούμε," + joeName )}}

Στην πραγματικότητα, αλλάζετε τα ονόματα μέσα στη μέθοδο ευχαριστιών στην επόμενη ενότητα.

Refactor-> Rename

Στο editor του Eclipse, τοποθετήστε τον κέρσορα σε ένα όνομα στο πρόγραμμα σας (όνομα μεταβλητής, όνομα μεθόδου, όνομα κλάσης ή ό, τι όνομα). Στα Windows, κάντε δεξί κλικ στο ποντίκι σας. Σε Mac, κάντε κλικ στο ποντίκι ελέγχου. Ως αποτέλεσμα, το Eclipse εμφανίζει ένα μενού περιβάλλοντος.

Εάν έχει νόημα να αλλάξετε το όνομα, η επιλογή Refactor του μενού περιβάλλοντος έχει μια υποεπιλογή "Μετονομασία".

Όταν επιλέγετε την υπο-επιλογή "Μετονομασία", το Eclipse τοποθετεί το δρομέα μέσα στο όνομα του επεξεργαστή. Καθώς διαγράφετε χαρακτήρες και προσθέτετε χαρακτήρες στο όνομα, το Eclipse αλλάζει αυτόματα όλες τις κατάλληλες εμφανίσεις αυτού του ονόματος. Για παράδειγμα, στο παρακάτω σχήμα, διαγράφετε τον πελάτη από (και προσθέτοντας joe σε) τη μεταβλητή clientName. Η έκλειψη ταυτόχρονα αλλάζει και τα δύο περιστατικά εκείνης της μεταβλητής μέσα στη μέθοδο ευχαριστίας.

Ανοιχτή δήλωση

Το έργο σας περιλαμβάνει διάφορες κλάσεις, μεταξύ των οποίων η κύρια τάξη και η κατηγορία πελατών. Μέσα στην κύρια τάξη, βλέπετε τη δήλωση

Πελάτης cust = νέος πελάτης ("Joe");

Δεν θυμάστε τις λεπτομέρειες του κατασκευαστή της κατηγορίας πελατών, έτσι θέλετε να μεταβείτε γρήγορα σε αυτόν τον κατασκευαστή στον κώδικα του έργου σας.

Τοποθετήστε το δείκτη του ποντικιού στη λέξη Πελάτης στην κλήση του Πελάτη ("Joe"). Στη συνέχεια, πιέστε το πλήκτρο F3. Ως αποτέλεσμα, ο κώδικας κλάσης πελάτη εμφανίζεται στον επεξεργαστή Eclipse. Το Eclipse μετατοπίζει τον επεξεργαστή στη δήλωση του κατάλληλου κατασκευαστή πελάτη.

Εάν δεν σας αρέσει να αποθηκεύετε τα πλήκτρα πρόσβασης (όπως το F3 για την ανοικτή δήλωση), μπορείτε να κάνετε τα εξής: Στα Windows, κάντε δεξί κλικ στο ποντίκι και επιλέξτε Ανοίξτε τη δήλωση στο μενού περιβάλλοντος που προκύπτει. Σε Mac, κάντε κλικ με το ποντίκι και επιλέξτε Ανοίξτε τη Δήλωση.

10 χρήσιμα Eclipse Tricks - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...