Σπίτι Προσωπικά Οικονομικά 10 τρόποι προσαρμογής του κώδικα:: Blocks - dummies

10 τρόποι προσαρμογής του κώδικα:: Blocks - dummies

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

Βίντεο: What will humans look like in 100 years? | Juan Enriquez 2024

Βίντεο: What will humans look like in 100 years? | Juan Enriquez 2024
Anonim

Κωδικός:: Τα μπλοκ διαθέτουν προεπιλεγμένες ρυθμίσεις που είναι οι πιο φυσικές για τις περισσότερες εφαρμογές C ++. Ωστόσο, καθώς αρχίζετε να δαπανούν όλο και περισσότερο χρόνο στο περιβάλλον, μπορεί να διαπιστώσετε ότι ο Κώδικας:: Τα μπλοκ μπορούν να είναι ένα πιο φιλικό μέρος με λίγες τροποποιήσεις.

Χρησιμοποιήστε το χαρακτήρα καρτέλας

Ή πιο συγκεκριμένα, μην χρησιμοποιείτε χαρακτήρα καρτέλας. Αυτή η ρύθμιση δεν έχει καμία διαφορά αν εργάζεστε σε ένα έργο στο οποίο όλοι θα χρησιμοποιούν πάντα το Code:: Blocks. Το πρόβλημα με τους χαρακτήρες καρτέλας, ωστόσο, είναι ότι διαφορετικοί συντάκτες τείνουν να ερμηνεύουν τις καρτέλες διαφορετικά. Μερικοί συντάκτες μετακινούν τον κέρσορα στην επόμενη στάση της καρτέλας, ορισμένοι συντάκτες μετακινούν τον κέρσορα πάνω σε ορισμένο αριθμό χαρακτήρων και δεν συμφωνούν όλοι οι συντάκτες σχετικά με τον αριθμό των χαρακτήρων που θα διατεθούν για μια καρτέλα. Ευτυχώς, όλοι οι συντάκτες ερμηνεύουν τα διαστήματα, έτσι είναι πολύ πιο ασφαλές να πει ο κώδικας:: Αποκλείει τον επεξεργαστή να χρησιμοποιεί πάντα χώρους και να μην αποθηκεύει ποτέ τις καρτέλες στα αρχεία προέλευσης. Για να το κάνετε αυτό, επιλέξτε Ρυθμίσεις → Επεξεργαστής. Τώρα επιλέξτε Γενικές ρυθμίσεις στα αριστερά και βεβαιωθείτε ότι δεν έχει επιλεγεί ο χαρακτήρας Use TAB Use.

Η επισήμανση σύνταξης

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

Κωδικοποιητής πηγαίου κώδικα

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

Η επιβολή της τήρησης ενός προτύπου μορφοποίησης κωδικοποίησης είναι εύκολη στον Κωδικό:: Μπλοκ. Ο κώδικας επεξεργαστή του θα αναμορφώσει τον κώδικα σας για να ταιριάζει με οποιοδήποτε επιθυμητό πρότυπο.

Ο κώδικας:: Το μπλοκ του μορφοποιητή πηγαίου κώδικα δεν θα προσαρμόσει τα ονόματα των μεταβλητών. Ακόμη χειρότερα, δεν θα αγγίξει τη λογική του προγράμματος σας. Έτσι, εάν γράφετε φρενίτιδα κώδικα, μην το κατηγορείτε στον κώδικα:: Λειτουργίες επεξεργασίας μπλοκ.

Επιλέξτε Ρυθμίσεις → Επεξεργαστής και, στη συνέχεια, επιλέξτε Source Formatter από τη λίστα που εμφανίζεται για να εμφανιστεί ένα παράθυρο που μοιάζει με το Σχήμα 1. Το παράθυρο προεπισκόπησης σας δείχνει ποιες θα είναι οι επιλογές σας στην πράξη. Αυτό το παράδειγμα ακολουθεί το πρότυπο ANSI, αλλά μπορείτε να επιλέξετε ανάμεσα σε πολλά άλλα κοινά πρότυπα ή μπορείτε να επιλέξετε Προσαρμοσμένο και, στη συνέχεια, κάντε κλικ στις καρτέλες Εσοχή και μορφοποίηση για να δημιουργήσετε το δικό σας πρότυπο.

Σχήμα 1: Η ρύθμιση του μορφοποιητή πηγαίου κώδικα μπορεί να σας βοηθήσει να εφαρμόσετε ένα στυλ κωδικοποίησης ομοιόμορφα.

Μόλις επιλέξετε ένα πρότυπο, ο επεξεργαστής θα προσπαθήσει να σας πει να χρησιμοποιήσετε αυτό το πρότυπο. Για παράδειγμα, αν πληκτρολογήσετε αν (true) και μετά πατήσετε Enter, ο επεξεργαστής θα βάλει τον δρομέα στην εσοχή κάτω από το αν . Εάν εισάγετε ένα ανοιχτό στήριγμα, ο επεξεργαστής θα σας υποστηρίξει και θα τοποθετήσετε το στήριγμα σύμφωνα με το i σε αν τα , μεταπηδήσουν στην επόμενη γραμμή, και παύλα.

Ακόμη καλύτερα, μόλις τελειώσετε την κωδικοποίηση, αν επιλέξετε Plug In → Formatter του πηγαίου κώδικα (AStyle), ο επεξεργαστής θα περάσει από τη μονάδα σας και θα εφαρμόσει ξανά το τρέχον πρότυπο κώδικα πηγαίου κώδικα. Έτσι, αν ο συνεργάτης σας δεν ήταν τόσο προσεκτικός με τον προγραμματισμό του όπως και εσείς, μην ανησυχείτε - μερικά κλικ του ποντικιού και όλα καθαρίζονται.

Κωδικοί συντομογραφίες

Αυτή είναι μια περίεργη επιλογή. Εάν κωδικοποιείτε πολλά ( πολύ ! ), οι συντομογραφίες κώδικα μπορούν να εξοικονομήσουν χρόνο, ειδικά αν δεν είστε πολύ καλός δακτυλογράφος. Οι συντομογραφίες κώδικα σας επιτρέπουν να εισαγάγετε κάποια λέξη κώδικα και στη συνέχεια να πατήσετε Ctrl + J και voila, ο κώδικας:: Blocks editor θα εισέλθει στο αντίστοιχο προκαθορισμένο πρότυπο που συμπληρώνετε.

Για παράδειγμα, εάν εισάγετε > class στο αντίγραφο του Κώδικα:: Αποκλεισμός και στη συνέχεια εισαγάγετε Ctrl + J, Code:: Τα μπλοκ θα σας ρωτούσαν πρώτα για το όνομα της κλάσης σας και στη συνέχεια θα συμπληρώνουν όλα τα στοιχεία που φαίνονται στο Σχήμα 2. < Εικόνα 2: Η χρήση συντομεύσεων του πηγαίου κώδικα μπορεί να σας εξοικονομήσει πολύ χρόνο, αν μπορείτε να θυμηθείτε να το χρησιμοποιήσετε! Κωδικός:: Τα μπλοκ έρχονται με ένα σύνολο συντομεύσεων που έχουν ήδη οριστεί, αλλά μπορείτε να προσθέσετε όλες τις συντμήσεις που θέλετε επιλέγοντας Ρυθμίσεις → Επεξεργαστής και στη συνέχεια επιλέγοντας την επιλογή Συντμήσεις στην αριστερή πλευρά του παραθύρου.

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

Αυτόματη συμπλήρωση

Κωδικός:: Τα μπλοκ έχουν αυτό το δροσερό χαρακτηριστικό που ονομάζεται AutoComplete. Αφού πληκτρολογήσετε έναν ελάχιστο αριθμό γραμμάτων (η προεπιλογή είναι τέσσερα, αλλά αλλάζετε αυτό), αν κάνετε παύση στην πληκτρολόγηση, ο Κωδικός:: Τα μπλοκ θα αναζητήσουν όλα τα πράγματα που ξεκινούν με αυτά τα γράμματα.Με αυτόν τον τρόπο, ο κώδικας:: Blocks μπορεί να προβλέψει τι είναι αυτό που προσπαθείτε να πείτε.

Για παράδειγμα, στο πρόγραμμα Budget5 που περιλαμβάνεται στο υλικό λήψης από Dummies. com, αν εισάγετε

Acco

και στη συνέχεια παύση μόλις μισό δευτερόλεπτο (αυτό δεν είναι πολύ μεγάλο!) τότε εμφανίζεται ένα παράθυρο όπως φαίνεται στο Σχήμα 3 που προσφέρει τα δύο μόνο πράγματα που Code: αυτό το πρόγραμμα που αρχίζει με το Acco: το class Account και το typedef AccountPtr . Επειδή εννοούσατε Λογαριασμό , μπορείτε απλά να πατήσετε Enter και θα το συμπληρώσετε για μένα. Εικόνα 3: Κωδικός:: Το Blocks βρίσκει μόνο δύο αντιστοιχίσεις για το Acco σε αυτό το πρόγραμμα. Το πρώτο είναι αυτό που έψαχνα. Σε αυτό το παράδειγμα, δημιουργείτε δείκτη σε

Λογαριασμό

που ονομάζεται pAcc . Όταν πληκτρολογήσετε τον επόμενο τύπο στο pAcc -> και στη συνέχεια παύση, ο Κωδικός:: Blocks ανοίγει ένα παράθυρο με τα δημόσια μέλη του Account 4: Δεδομένου ενός αντικειμένου, ο κώδικας:: Τα μπλοκ θα βρουν τα δημόσια μέλη προσβάσιμα από αυτό το αντικείμενο. Αυτό είναι ένα ενδιαφέρον χαρακτηριστικό όταν αναφέρεται στις δικές σας τάξεις. Περισσότερο από οτιδήποτε, επιλέγοντας από τη λίστα σημαίνει ότι δεν πληκτρολογείτε το όνομα της λειτουργίας με λάθος ή ορθογραφικά λάθη. Αυτή η λειτουργία γίνεται πραγματικά ενδιαφέρουσα όταν εισάγετε ένα αντικείμενο που έχει οριστεί σε μια βιβλιοθήκη. Για παράδειγμα, εάν εισαγάγετε

cout.

, θα λάβετε μια λίστα με τα δημόσια μέλη που είναι διαθέσιμα στο αντικείμενο

cout . Αυτό μπορεί να είναι πραγματικά χρήσιμο όταν δεν έχετε τεκμηρίωση ή απλά δεν ξέρετε από πού να ξεκινήσετε. Ενεργοποίηση όλων των προειδοποιήσεων Η ενεργοποίηση όλων των προειδοποιήσεων δεν αποτελεί πρόβλημα. Τα λάθη που εμφανίζονται στο χρόνο μεταγλώττισης είναι πολύ πιο εύκολα να βρεθούν (duh!) Και να διορθωθούν από αυτά που πρέπει να πάτε να κυνηγήσετε στον εαυτό σας στο χρόνο εκτέλεσης. Γι 'αυτό η σύνταξη C ++ είναι τόσο επιλεκτική - θέλει να σιγουρευτεί ότι έχετε κωδικοποιήσει ακριβώς αυτό που σκοπεύατε προτού να σβήσει και δημιουργεί ένα εκτελέσιμο που κάνει κάτι τελείως διαφορετικό. Υπάρχουν μερικά πράγματα, όμως (αρκετά πράγματα, στην πραγματικότητα) που ο μεταγλωττιστής GNU C ++ θα διορθώσει και θα συνεχίσει χωρίς σχόλια, αν το θέλετε. Για παράδειγμα, δεν είναι σφάλμα ο ορισμός μιας μεταβλητής σε μια λειτουργία και στη συνέχεια η χρήση της. Ή να θέσει μια επιστροφή στη μέση μιας συνάρτησης έτσι ώστε οι γραμμές κώδικα μετά την επιστροφή δεν μπορούν ποτέ να εκτελεστούν. Αυτά δεν είναι σφάλματα, αλλά μοιάζουν περίεργα με έναν δυσπιστία μεταγλωττιστή.

Ο μεταγλωττιστής GNU θα δημιουργήσει μια προειδοποίηση αν βλέπει μία από αυτές τις δύο περιπτώσεις ή οποιαδήποτε δεκάδες άλλες ύποπτες κατασκευές στον κώδικα σας. Θα πρέπει να προχωρήσετε σε κάθε προειδοποίηση για να βεβαιωθείτε ότι καταλαβαίνετε τι καταγγέλλει ο μεταγλωττιστής και γιατί. Προσπαθήστε να διορθώσετε το πρόβλημα αν μπορείτε να το καταλάβετε, ακόμη και αν επιλέξετε να μην το διορθώσετε.

Οι προειδοποιήσεις θα αποκαλύψουν πολλά λάθη που πρόκειται να γίνουν σφάλματα στα προγράμματά σας.

Δημιουργία νέου στόχου δημιουργίας

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

Μπορείτε εύκολα να δημιουργήσετε έναν στόχο δημιουργίας εντοπισμού σφαλμάτων και έναν στόχο δημιουργίας έκδοσης όταν δημιουργείτε το έργο - αφήστε τον οδηγό να κάνει όλη τη δουλειά για εσάς. Ωστόσο, συμβαίνει πολύ συχνά ότι μετά από εβδομάδες εργασίας και αποσφαλμάτωσης ενός έργου, πηγαίνετε να το απελευθερώσετε μόνο για να διαπιστώσετε ότι δεν υπάρχει κανένας στόχος κατασκευής Release. Για να μην ανησυχείτε, μπορείτε πάντα να δημιουργήσετε έναν νέο στόχο δημιουργίας μόνος σας.

Για να δημιουργήσετε έναν νέο στόχο δημιουργίας, επιλέξτε Έργο → Ιδιότητες και, στη συνέχεια, επιλέξτε την καρτέλα Δημιουργία στόχων. Θα δείτε κάτι που μοιάζει με το Σχήμα 5, το οποίο δείχνει το πρόγραμμα Budget5 με έναν ενιαίο στόχο δημιουργίας εντοπισμού σφαλμάτων.

Εικόνα 5: Μια από τις ιδιότητες του έργου είναι η λίστα των στόχων δημιουργίας.

Χρησιμοποιήστε τα παρακάτω βήματα για να δημιουργήσετε έναν στόχο δημιουργίας έκδοσης:

Επιλέξτε το στόχο Debug και κάντε κλικ στην επιλογή Διπλότυπο.

Καταχωρήστε το όνομα του νέου στόχου δημιουργίας, Απελευθέρωση.

Αλλαγή του ονόματος αρχείου εξόδου στο binReleaseBudget5. exe και τον κατάλογο εξόδου των αντικειμένων στο objRelease.

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

  2. Σίγουρα θα θέλετε να απενεργοποιήσετε τις πληροφορίες συμβόλων και να ενεργοποιήσετε τη βελτιστοποίηση.

  3. Κάντε κλικ στο OK για να αποθηκεύσετε τον νέο στόχο δημιουργίας.

  4. Για να δημιουργήσετε έναν συγκεκριμένο στόχο δημιουργίας, επιλέξτε Δημιουργία → Επιλογή Target και, στη συνέχεια, επιλέξτε από τους διαθέσιμους στόχους. Αυτό κατευθύνει τον κώδικα:: Αποκλεισμός ως προς το εκτελέσιμο αρχείο που θέλετε να δημιουργήσετε όταν επιλέγετε build.

    Έργο - ενεργοποιήστε τις βελτιστοποιήσεις

  5. Μπορεί να σκεφτείτε ότι κάθε γραμμή κώδικα C ++ παράγει ένα σύνολο οδηγιών μηχανής ανεξάρτητα από τις γραμμές κώδικα γύρω από αυτήν και σε μη βελτιστοποιημένη λειτουργία θα έχετε δίκιο. Ο βελτιστοποιητής ενσωματωμένος στον μεταγλωττιστή GNU μπορεί να δημιουργήσει ένα πιο αποδοτικό πρόγραμμα από την πηγή C ++ σας, κοιτάζοντας σε πολλές γραμμές κώδικα.

Εξετάστε το ακόλουθο ασήμαντο και εντελώς δημιουργημένο (αλλά έξυπνο) παράδειγμα:

// i ++. MOV EAX, i [BP] INC EAX MOV i [BP], EAX // fn (i) MOV EAX, i [BP] PUSH EAX ΚΛΗΣΗ FN

τρεις γραμμές κώδικα μηχανών που ακολουθούν:

Φορτώστε την τιμή

i

στο μητρώο EAX. Αύξηση του μητρώου EAX. Αποθηκεύστε την αυξημένη τιμή στο

  1. i . Η επόμενη γραμμή μετατρέπει την κλήση

  2. fn (i)

  3. στα παρακάτω. Τοποθετήστε την τιμή i

    στο μητρώο EAX. Πιέστε την τιμή του EAX στη στοίβα. Πραγματοποιήστε την κλήση.

  4. Παρατηρήστε ότι το Βήμα 4 είναι πραγματικά περιττό. Δεν χρειάζεται να φορτώσετε την τιμή i στον καταχωρητή EAX επειδή η τιμή είναι ήδη εκεί από τα βήματα 1, 2 και 3. Ακόμα και ένας μέτριος βελτιστοποιητής θα παρατηρήσει αυτό το γεγονός και δεν θα δημιουργήσει το δεύτερο

  5. MOV EAX, i [BP]

Δεν πρόκειται για εξοικονόμηση, αλλά αυτό το παράδειγμα είναι εύκολο να κατανοηθεί, ακόμα κι αν δεν είναι τόσο μεγάλη βελτίωση. Θα πρέπει να είστε ένα πραγματικό whiz στη γλώσσα συναρμολόγησης για να κατανοήσετε τις περισσότερες βελτιστοποιήσεις που κάνει ο μεταγλωττιστής GNU. Μπορείτε να ενεργοποιήσετε τις βελτιστοποιήσεις για μια συγκεκριμένη κατασκευή, επιλέγοντας Έργο → Επιλογές κατασκευής, επιλέγοντας την έκδοση Ανοίξτε στα αριστερά και επιλέγοντας μία από τις επιλογές βελτιστοποίησης. Τεχνικά, υπάρχουν πολλές επιλογές βελτιστοποίησης επειδή ο βελτιστοποιητής μπορεί να πάρει πολύ χρόνο. Αν έχετε ένα πολύ μεγάλο έργο, δεν υπάρχει λόγος να ξοδέψετε πολύ χρόνο βελτιστοποιώντας μια ενότητα που δεν θα εκτελείται πολύ συχνά. Για έργα μικρού έως μεσαίου μεγέθους, απλά ενεργοποιήστε την πλήρη βελτιστοποίηση - δεν θα παρατηρήσετε τα επιπλέον λίγα δευτερόλεπτα που χρειάζονται για τη σύνταξη. Μπορείτε να ενεργοποιήσετε αυτήν την επιλογή για όλες τις κατασκευές επιλέγοντας Ρυθμίσεις → Compiler, επιλέγοντας την καρτέλα Compiler και επιλέγοντας μία από τις περιπτώσεις Optimize. Ωστόσο, αυτό δεν είναι τόσο καλή ιδέα. Μην ενεργοποιήσετε τη βελτιστοποίηση στην έκδοση σφαλμάτων του έργου εάν σκοπεύετε να χρησιμοποιήσετε το πρόγραμμα εντοπισμού σφαλμάτων. Οι αλλαγές στον κώδικα που εκτελεί ο βελτιστοποιητής θα κάνουν το πρόγραμμα να φαίνεται να μετακινείται σε ένα ημι-τυχαίο περίπατο όταν προσπαθείτε να το πάτε. Έργο - απενεργοποίηση των συμβόλων εντοπισμού σφαλμάτων

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

Για να απενεργοποιήσετε τις πληροφορίες εντοπισμού σφαλμάτων στον στόχο Δημιουργία έκδοσης, επιλέξτε Έργο → Δημιουργία επιλογών και, στη συνέχεια, επιλέξτε τον στόχο Αποδέσμευση στα αριστερά. Τώρα βεβαιωθείτε ότι η επιλογή "Παράβλεψη εντοπισμού σφαλμάτων" [-g] είναι απενεργοποιημένη για το στόχο "Απελευθέρωση". (Τώρα καλός χρόνος για να βεβαιωθείτε ότι γίνεται η ίδια επιλογή για τον στόχο δημιουργίας του Debug.)

Project - Ρύθμιση παραμέτρων ενός προγράμματος

Ορισμένα προγράμματα προορίζονται να εκτελεστούν με επιχειρήματα γραμμής εντολών. Κωδικός:: Τα μπλοκ παρέχουν τον ακόλουθο μηχανισμό για την παροχή επιχειρημάτων γραμμής εντολών κατά την εκτέλεση ενός τέτοιου προγράμματος μέσα από τον Κώδικα:: Περιβάλλον μπλοκ:

Επιλογή Έργων → Ορισμός Προγραμμάτων ».

Επιλέξτε το στόχο δημιουργίας στο επάνω παράθυρο.

Εισάγετε ό, τι θέλετε στο παράθυρο Προγράμματα επιχειρημάτων.

Επιλέξτε OK για να κλείσετε το παράθυρο.

Όταν εισάγετε Έναρξη ή Εκτέλεση, ο Κωδικός:: Μπλοκ θα παρέχει αυτά τα επιχειρήματα στο πρόγραμμά σας.

10 τρόποι προσαρμογής του κώδικα:: Blocks - dummies

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

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Χρησιμοποιώντας το Ο έλεγχος εξισορρόπησης λευκού στο Canon EOS 70D σας μπορεί εύκολα και γρήγορα να διορθώσει προβλήματα χρώματος. Οι διαθέσιμες ρυθμίσεις ισορροπίας λευκού απεικονίζονται με τα σύμβολα που εμφανίζονται στον παρακάτω πίνακα. Μπορείτε να δείτε την τρέχουσα ρύθμιση στην οθόνη Ρυθμίσεις λήψης, όπως φαίνεται στο παρακάτω σχήμα. Για να προσαρμόσετε τη ρύθμιση, έχετε ...

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

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

Μπορείτε να δημιουργήσετε αντίγραφο TIFF ψηφιακής εικόνας εύκολα. Για παράδειγμα, εάν θέλετε να υποβάλετε μια ψηφιακή φωτογραφία σε μια δημοσίευση εκτύπωσης, χρειάζεστε ένα αρχείο φωτογραφίας μορφής TIFF. Για να δημιουργήσετε ένα αντίγραφο TIFF ενός αρχείου σε ένα πρόγραμμα επεξεργασίας φωτογραφιών:

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Η πρώτη προσπάθεια. Αναμείνετε να βελτιώσετε το περίγραμμα επιλογής σας τουλάχιστον λίγο. Μπορείτε να βελτιώσετε το περίγραμμα σας με διάφορους τρόπους: Αντίστροφη περιγράμματος επιλογής: Απλά χρησιμοποιήστε την εντολή Invert (ή την αντίστοιχη εντολή του προγράμματος). Προσθέστε σε περίγραμμα επιλογής: ...

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Όπου οι φωτεινές περιοχές πληρούν τις σκοτεινές περιοχές. Πολλά προγράμματα επεξεργασίας φωτογραφιών σας επιτρέπουν να σχεδιάσετε ένα περίγραμμα επιλογής κατά μήκος ενός άκρου. Το εργαλείο αναζητά άκρες κοντά στο σημείο που σύρετε το ποντίκι.

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

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Για να εργαστείτε ευκολότερα με το παράθυρο του Μητρώου και να ελέγξετε τον τρόπο εμφάνισής του: Το κουμπί Μετάβαση: Εμφανίζει το παράθυρο διαλόγου Μετάβαση (Go To). Αυτό το παράθυρο διαλόγου σάς επιτρέπει να αναζητήσετε μια συναλλαγή στο παράθυρο "Εγγραφή". Για παράδειγμα, μπορείτε να αναζητήσετε ...

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

Σε μεγάλες εταιρείες με εκατοντάδες ή χιλιάδες εργαζόμενοι, δύο ή τρία άτομα δαπανούν μεγάλο μέρος ή και ολόκληρο το χρόνο εργασίας τους με τα στοιχεία που έχουν εγγραφεί στον προϋπολογισμό. Για να επεξεργαστείτε έναν υπάρχοντα προϋπολογισμό στο QuickBooks, ακολουθήστε τα παρακάτω βήματα:

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

Από, Προς, Στήλες και Ταξινόμηση. Αυτά τα πλαίσια σας επιτρέπουν επίσης να ελέγχετε τις πληροφορίες που εμφανίζονται στο παράθυρο αναφοράς και την εμφάνιση των πληροφοριών. Για παράδειγμα, μπορείτε να ενημερώσετε το QuickBooks για το χρονικό διάστημα που θέλετε ...