From 11dde992a615e31f60e7fc11dce1c00425e76cc6 Mon Sep 17 00:00:00 2001 From: mtsio Date: Mon, 27 Apr 2015 01:22:30 +0300 Subject: [PATCH] start reference translation in greek --- content/api_el/environment/images/ide.gif | Bin 0 -> 36783 bytes content/api_el/environment/index.html | 937 ++++++++++++++++++++++ 2 files changed, 937 insertions(+) create mode 100644 content/api_el/environment/images/ide.gif create mode 100644 content/api_el/environment/index.html diff --git a/content/api_el/environment/images/ide.gif b/content/api_el/environment/images/ide.gif new file mode 100644 index 0000000000000000000000000000000000000000..2508b3d123cb4e65834a0fb87ad6f7d72bbaecdd GIT binary patch literal 36783 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 literal 0 HcmV?d00001 diff --git a/content/api_el/environment/index.html b/content/api_el/environment/index.html new file mode 100644 index 000000000..71e41d386 --- /dev/null +++ b/content/api_el/environment/index.html @@ -0,0 +1,937 @@ +

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

+ + +

+ Περίληψη
+ + Processing Development Environment (PDE)
+ Προτιμήσεις
+ Σχέδια και Σχεδιοθήκη
+
Διεκπεραιωτές
+ Συντεταγμένες
+ Καρτέλες, Πολλαπλά Αρχεία, Κλάσεις
+ Προγραμματιστικές Λειτουργίες
+ Προσθήκη Βιβλιοθηκών, Εργαλείων, Λειτουργιών
+ Εξαγωγή
+ +

+ + + + + +
+ Top Περίληψη +
+ +

+ Το Processing Development Environment (PDE) (Προγραμματιστικό Περιβάλλον + Processing) διευκολύνει τη συγγραφή προγραμμάτων Processing. Τα + προγράμματα γράφονται στον Επεξεργαστή Κειμένου και ξεκινούν αν πατήσετε + το πλήκτρο Εκτέλεσης. Στην Processing ένα πρόγραμμα λέγεται Σχέδιο. Τα + Σχέδια αποθηκεύονται στη Σχεδιοθήκη, η οποία είναι ένας φάκελος στον + υπολογιστή σας. Είναι εύκολο να ανοίξετε τα Σχέδια αν πατήσετε στο + κουμπί Άνοιγμα. +

+ +

+ Τα Σχέδια μπορούν να αναπαραστήσουν δισδιάστατα και τρισδιάστατα + γραφικά. Ο προεπιλεγμένος διεκπεραιωτής είναι για τη σχεδίαση + δισδιάστατων γραφικών. Ο διεκπεραιωτής P3D δίνει τη δυνατότητα + αναπαράστασης τρισδιάστατων γραφικών, ο οποίος συμπεριλαμβάνει έλεγχο + για την κάμερα, τον φωτισμό και απόδοση επιφανειών. Ο διεκπεραιωτής P2D + είναι ένας γρήγορος, αλλά λιγότερο ακριβής διεκπεραιωτής για την + αναπαράσταση δισδιάστατων γραφικών. Και ο P2D και ο P3D υποστηρίζουν + επιτάχυνση από το υλικό αν ο υπολογιστής σας έχει μια κάρτα γραφικών που + είναι συμβατή με OpenGL. +

+ +

+ Οι δυνατότητες της Processing επεκτείνονται με Βιβλιοθήκες + και Εργαλεία. Οι βιβλιοθήκες δίνουν τη δυνατότητα στα Σχέδια να + κάνουν πράγματα πέρα από τον βασικό κώδικα της + Processing. Υπάρχουν εκατοντάδες βιβλιοθήκες οι οποίες διατίθενται από + την κοινότητα της Processing που μπορούν να προστεθούν στα σχέδιά σας + και να δώσουν νέες δυνατότητες όπως αναπαραγωγή ήχων, υπολογιστική όραση + και προχωρημένη 3D γεωμετρία. Τα εργαλεία επεκτείνουν το PDE για τη + διευκόλυνση της δημιουργίας των Σχεδίων με την παροχή διεπαφών για + εργασίες όπως επιλογή χρωμάτων. +

+ +

+ Η Processing έχει διαφορετικές προγραμματιστικές λειτουργίες + για να κάνει δυνατή την ανάπτυξη Σχεδίων σε διαφορετικές πλατφόρμες και + τον προγραμματισμό με άλλους τρόπους. Οι τρέχουσες προεπιλεγμένες + προγραμματιστικές λειτουργίες είναι η Java και + η Πειραματική. Άλλες προγραμματιστικές λειτουργίες όπως + Javascript και Android, προστίθενται με την επιλογή + <<Προσθήκη Κατάστασης...>> από το μενού στην πάνω δεξιά γωνία του PDE. +

+ + + + + + +
+ Top + Προγραμματιστικό Περιβάλλον Processing (PDE) +
+ +

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

+ + + +

+
+ IDE screenshot +
+

+ +

+ Τα προγράμματα στην Processing λέγονται σχέδια. Τα σχέδια αυτά γράφονται + στον επεξεργαστή κειμένου ο οποίος έχει δυνατότητες για + αντιγραφή/επικόλληση και αναζήτηση/αντικατάσταση κειμένου. Η περιοχή + ειδοποιήσεων δίνει πληροφορίες στην αποθήκευση και εξαγωγή και επίσης + εμφανίζει σφάλματα. Η κονσόλα εμφανίζει κείμενο από τα σχέδια της + Processing συμπεριλαμβανομένου ολοκληρωμένα μηνύματα σφαλμάτων και + κείμενο από τα σχέδια με τις συναρτήσεις print() και println(). (Έχετε + κατά νου ότι η κονσόλα δουλεύει καλά για περιστασιακά μηνύματα, αλλά δεν + έχει σχεδιαστεί για υψηλής ταχύτητας, πραγματικού-χρόνου έξοδο.) +

+ +

+ Τα κουμπιά στην εργαλειοθήκη μπορούν να εκτελέσουν και να τερματίσουν + προγράμματα: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Εκτέλεση
+ Εκτελεί το Σχέδιο. Σε λειτουργία Java, μεταγλωττίζει τον κώδικα και + ανοίγει ένα καινούριο παράθυρο. + +
 Τερματισμός
+ Τερματίζει ένα σχέδιο που εκτελείται. +
+ +

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

+ +
Αρχείο
+
    +
  • Νέο (Ctrl+N)
    + Δημιουργεί ένα νέο σχέδιο σε ένα νέο παράθυρο, με όνομα την τρέχουσα + ημερομηνία στη μορφή "sketch_ΕΕΜΜΗΗa".
  • +
  • Άνοιγμα (Ctrl+O)
    + Άνοιγμα ενός σχεδίου σε νέο παράθυρο. +
  • Σχεδιοθήκη
    + Άνοιγμα ενός σχεδίου από το φάκελο της σχεδιοθήκης.
  • +
  • Πρόσφατα
    + Άνοιγμα ενός πρόσφατα κλεισμένου σχεδίου.
  • +
  • Παραδείγματα
    + Άνοιγμα κάποιου παραδείγματος από αυτά που συμπεριλαμβάνονται με τη + Processing.
  • +
  • Κλείσιμο (Ctrl+W)
    + Κλείσιμο του σχεδίου που βρίσκεται στο προσκήνιο. Αν αυτό είναι το + τελευταίο σχέδιο που είναι ανοιχτό, θα σας ζητηθεί αν θέλετε να το + ακυρώσετε
  • +
  • Save (Ctrl+S)
    + Saves the open sketch in it's current state.
  • +
  • Save as... (Shift+Ctrl+S)
    + Saves the currently open sketch, with the option of giving it a different + name. Does not replace the previous version of the sketch.
  • +
  • Export (Ctrl+E)
    + In Java mode, exports a Java application as an executable file and opens the folder + containing the exported files.
  • +
  • Page Setup (Shift+Ctrl+P)
    + Define page settings for printing.
  • +
  • Print (Ctrl+P)
    + Prints the code inside the text editor.
  • +
  • Preferences (Ctrl+,)
    + Change some of the ways Processing works. (This item is located in the Processing menu + on Mac OS X.)
  • +
  • Quit (Ctrl+Q)
    + Exits the Processing Environment and closes all Processing windows. (This item is + located in the Processing menu on Mac OS X.)
  • +
+ +
Edit
+
    +
  • Undo (Ctrl+Z)
    + Reverses the last command or the last entry typed. Cancel the Undo command + by choosing Edit » Redo.
  • +
  • Redo (Shift+Ctrl+Z)
    + Reverses the action of the last Undo command. This option is only available, if + there has already been an Undo action.
  • +
  • Cut (Ctrl+X)
    + Removes and copies selected text to the clipboard (an off-screen text buffer).
  • +
  • Copy (Ctrl+C)
    + Copies selected text to the clipboard.
  • +
  • Copy as HTML (Shift+Ctrl+C)
    + Formats code as HTML, the same way it appears in the Processing environment and copies + it to the clipboard so it can be pasted somewhere else.
  • +
  • Paste (Ctrl+V)
    + Inserts the contents of the clipboard at the location of the cursor, and + replaces any selected text.
  • +
  • Select All (Ctrl+A)
    + Selects all of the text in the file which is currently open in the text + editor.
  • +
  • Auto Format (Ctrl-T)
    + Attempts to format the code into a more human-readable layout. Auto Format was + previously called Beautify.
  • +
  • Comment/Uncomment (Ctrl+/)
    + Comments the selected text. If the selected text is already commented, + it uncomments it.
  • +
  • Increase Indent (Ctrl+])
    + Indents the selected text two spaces.
  • +
  • Decrease Indent (Ctrl+[)
    + If the text is indented, removes two spaces from the indent.
  • +
  • Find... (Ctrl+F)
    + Finds an occurence of a text string within the file open in the text editor + and gives the option to replace it with a different text.
  • +
  • Find Next (Ctrl+G)
    + Finds the next occurence of a text string within the file open in the text + editor.
  • +
  • Find Previous (Shift+Ctrl+G)
    + Finds the previous occurence of a text string within the file open in the text + editor.
  • + +
+ + + +
Sketch
+
    +
  • Run (Ctrl+R)
    + Runs the code (compiles the code, opens the display window, and runs the + sketch inside)
  • +
  • Present (Ctrl+Shift+R)
    + Runs the code in the center of the screen with a solid-color background. Click + the "stop" button in the lower left to exit the presentation.
  • +
  • Stop
    + If the code is running, stops the execution. Programs written without using + the draw() function are stopped automatically after they draw.
  • +
  • Import Library
    + Adds the necessary import statements to the top of the current sketch. For + example, selecting Sketch » Import Library » video adds the statement "import + processing.video.*;" to the top of the file. These import statements are + necessary for using Libraries.
  • +
  • Show Sketch Folder
    + Opens the folder for the current sketch.
  • +
  • Add File
    + Opens a file navigator. Select an image, font, or other media files to add + it to the sketch's "data" folder.
  • +
+ + + + +
Tools
+
    +
  • Create Font...
    + Converts fonts into the Processing font format and adds to the current sketch. + Opens a dialog box which give options for setting the font, it's size, if + it is anti-aliased, and if all characters should be generated. If the "All + Characters" options is selected, non-English characters such as ü and Å + are generated, but the font file is larger in size. The amount of memory + required for the font is also determined by the size selected. Processing + fonts are textures, so larger fonts require more image data.
  • +
  • Color Selector
    + Interface for selecting colors.
  • +
  • Archive Sketch
    + Archives a copy of the current sketch in .zip format. The archive is placed + in the same folder as the sketch.
  • +
  • Movie Maker
    + Creates a QuickTime movie from a sequence of images. Options include setting the size, + frame rate, and compression, as well as an audio file. +
  • +
+ + + + +
Help
+
    + +
  • About Processing
    + Opens a concise information panel about the software. (This item is + located in the Processing menu on Mac OS X.)
  • +
  • Environment
    + Opens the reference for the Processing Development Environment (this page) in the + default web browser.
  • +
  • Reference
    + Opens the reference in the default web browser. Includes reference for the language, + programming environment, libraries, and a language comparison.
  • +
  • Find in Reference (Ctrl+Shift+F)
    + Select a word in your sketch and select "Find in Reference" to open its reference + HTML page.
  • +
    +
  • Getting Started
    + Opens a tutorial on getting started with Processing.
  • +
  • Troubleshooting
    + Opens the troubleshooting information in the default web browser.
  • +
  • Frequently Asked Questions
    + Answers to some basic question about the Processing project.
  • +
  • Visit Processing.org
    + Opens default web browser to the Processing.org homepage.
  • + +
+ + + + + + + +
+ Top Preferences +
+ +

+ The Processing Development Environment (PDE) is highly configurable. The most common + preferences can be modified in the Preferences window, located in the File menu on + Windows and Linux and in the Processing menu on Mac Os X. The full list of preferences + are stored in the "preferences.txt" file. This file can be opened and edited directly + only when Processing is not running. You can find the location of this file on your + computer by reading the bottom-left corner of the Preferences window. +

+ +
    +
  • + Sketchbook location
    + Any folder can be used as the Sketchbook. Input a new location or select "Browse" to set + the folder you want to use. +
  • +
  • + Editor font size
    + Sets the font size of the code in the text editor. Restart Processing after making + this change. +
  • +
  • + Use smooth text in editor window
    + By default, the text in the editor is aliased. When checked, the editor switches + to an anti-aliased (smoothed) font. Restart Processing after making this change. +
  • +
  • + Increase maximum available memory
    + Allocates more RAM to Processing sketches when they run. Sketches that use media + files (images, audio, etc.) sometimes require more RAM. Increase the amount of RAM + if a sketch is throwing Out of Memory Errors. +
  • +
  • + Delete previous folder on export
    + When checked (default behavior), Processing deletes the complete export folder + before re-creating it and adding the new media. +
  • +
  • + Check for updates on startup
    + When checked (default behavior), you'll be informed of new Processing software releases + as they become available through a small dialog box that opens as Processing starts. +
  • +
+ + + + + +
+ Top Sketches and Sketchbook +
+ +

+ All Processing projects are called sketches. Each sketch has its own folder. The main file + for each sketch has the same name as the folder and is found inside. For example, if the + sketch is named "Sketch_123", the folder for the sketch will be called "Sketch_123" and the + main file will be called "Sketch_123.pde". The PDE file extension is an acronym for the + Processing Development Environment.

+

+ +

+ Processing sketches can be stored anywhere on your computer, but by default they are + stored in the sketchbook, which will be in different places on your computer or network + depending if you use PC, Mac, or Linux and how the preferences are set. To locate this + folder, select the "Preferences" option from the File menu (or from the "Processing" menu + on the Mac) and look for the "Sketchbook location". +

+ +

+ A sketch folder sometimes contains other folders for media files and other code. + When a font or image is added to a sketch by selecting "Add File..." from the Sketch menu, + a "data" folder is created. Files may also be added to your Processing sketch by dragging + them into the text editor. Image and sound files dragged into the application window will + automatically be added to the current sketch's "data" folder. All images, fonts, sounds, + and other data files loaded in the sketch must be in this folder. +

+ + + + +
+ Top Renderers +
+ +

+ Processing has three built-in renderers. The default renderer is for drawing two-dimensional + shapes. P2D is a faster, but less accurate renderer for drawing two-dimensional + shapes. P3D is for three-dimensional geometry, it can also control + the camera, lighting, and materials. The P2D and P3D renderers are accelerated if + your computer has an OpenGL compatible graphics card. +

+ +

+ The renderer used for each sketch is specified through the size() function. + If a renderer is not explicitly defined in size(), it uses the default renderer. + For example, the following program: +

+ +
void setup() {
+  size(200, 200);
+}
+
+void draw() {
+  background(204);
+  line(width/2, height/2, mouseX, mouseY);
+}
+
+ +

+ To change the renderer, add a third parameter to size(). For example: +

+ +
void setup() {
+  size(200, 200, P2D);
+}
+
+void draw() {
+  background(204);
+  line(width/2, height/2, mouseX, mouseY);
+}
+
+ +

+ A large effort has been made to make the Processing renderers behave similarly across + the different renderers, but there are currently some inconsistencies that are explained + in the reference. +

+ +

For more information, see the size() reference entry. + + + + + +

Top + Coordinates
+ +

+ Processing uses a Cartesian coordinate system with the origin in the upper-left + corner. If your sketch is 320 pixels wide and 240 pixels high, coordinate + (0, 0) is the upper-left pixel and coordinate (320, 240) is in the lower-right. + The last visible pixel in the lower-right corner of the screen is at position + (319, 239) because pixels are drawn to the right and below the coordinate. +

+ +

+ +

+ +

+ Using the three-dimension coordinate system of P3D, the z-coordinate is zero at the + surface of the image, with negative z-values moving back in space. When drawing in + 3D, the camera is positioned in the center of the screen. +

+ + + + + + +
+ Top Tabs, Multiple Files, and Classes +
+ +

+ It can be inconvenient to write a long program within a single file. + When Processing sketches grow to hundreds or thousands of lines, breaking them + into modular units helps manage the different parts. Processing manages files with + the Sketchbook and each sketch can have multiple files that are managed with tabs. +

+ +

+ The arrow button to the right of the tabs in the Processing Development Environment + is used to manage these files. Click this button to reveal options to create a new tab, + rename the current tab, and delete the current tab. If a project has more than one tab, + they can also be hidden and revealed. Hiding a tab temporarily removes that code + from the sketch (it will not be compiled with the sketch when you press Run). +

+ +

+ Tabs are intended for more advanced users, and for this reason, the menu that + controls the tabs is intentionally made less prominent. +

+ +

+ + + + +
+ Advanced
+
+ When a program with multiple tabs is run, the code is grouped together and the + classes in other tabs become inner classes. Because they're inner classes, they + cannot have static variables. Simply place the "static" variable outside the class + itself to do the same thing (it need not be explicitly named "static" once you list + it in this manner). If you don't want code to be an inner class, you can also create + a tab with a .java suffix, which means it will be interpreted as straight java code. + It is also not possible to use static classes in separate tabs. If you do this, + however, you'll need to pass the PApplet object to that object in that tab in order + to get PApplet functions like line(), loadStrings() or saveFrame() to work.
+
+

+ + + + +
+ Top Programming Modes +
+ +

+ Processing has different programming modes to make it possible to deploy sketches + on different platforms and program in different ways. The current default programming modes + are Java and Experimental. Other programming modes, such as JavaScript and + Android, are added by selecting "Add Mode..." from the menu in the upper-right + corner of the PDE. +

+ + + + + + +
Java Mode
+ +

+ This mode makes it possible to write short programs to draw to the screen, but also + enables complex Java programs as well. It's can be used simply by beginners, but + it scales to professional Java software development. Sketches written in this mode can + be exported as Java Applications to run on Linux, Mac OS X, and Windows operating + systems. +

+ +

+ + + + +
+ Advanced
+
+ Java files with the extension .java can be included with a Java mode sketch. + They may be created directly in the PDE or copied into the sketch folder through + the "Add File..." item in the Sketch menu or dragged into the text editor. It's possible + to write any Java code in files with the .java extension. In fact, complete Java code + can be written from inside the Processing Environment by subclassing PApplet like this: + +
+
+public class MyDemo extends PApplet {
+   	
+ + This is for advanced developers only and is not really recommended. Using this technique + means that any additional tabs will no longer be inner classes, meaning you'll have to + do extra work to make them communicate properly with the host PApplet. It is not necessary + to use this technique just to get features of the Java language. Advanced developers can + also program with Processing in another Java Editor if higher-level code editing and + tools are needed. We've documented how to use + Processing + in Eclipse, but core.jar can be used as a part of any Java project. +
+

+ +
Experimental Mode
+ +

+ This is a prototype of a potential future version of the Processing Development Environment. + It includes features to check for errors in the code while it's written, to follow variables + as they change, to debug a program with break points, and more. +

+ + + + +
JavaScript Mode
+ +

+ Sketches written in this mode can be exported to run inside web browsers using + HTML5 and WebGL. This mode is documented on the + JavaScript page of the Processing Wiki. To add this mode, click on the mode + button in the upper-right corner of the PDE and select "Add Mode..." +

+ +
Android Mode
+ +

+ Sketches written in this mode can be exported to run on Android phones and tablets. + This mode is documented on the + Processing for Android page of the Processing Wiki. To add this mode, click on + the mode button in the upper-right corner of the PDE and select "Add Mode..." +

+ + + + + + + + + + + +
+ Top Adding Libraries, Tools, and Modes +
+ +

+ Processing 2.0 includes a set of new features to make it easier to install, update, and + remove Libraries, Tools, and Modes. +

+ +

+ Add contributed libraries by selecting "Add Library..." from the "Import Library..." + submenu within the Sketch menu. Not all available libraries have been converted to + show up in "Add Library...". If a library isn't there, it will need to be installed + manually. Follow the + How to Install a Contributed Library instructions on the Processing + Wiki for more information. +

+ +

+ Add contributed tools by selecting "Add Tool..." from the Tools menu to select a Tool + to download. +

+ +

+ Add contributed modes by selecting "Add Mode..." from the Mode menu in the upper-right + corner of the PDE. +

+ + + + + +
+ TopExport +
+ +

+ The Export information and + Tips page on the Processing Wiki covers the details of exporting Applications from Java mode. +

+ +

+ Exporting from JavaScript mode is discussed on the + JavaScript page of the Processing Wiki. +

+ +

+ Exporting from Android mode is discussed on the + Android page of the Processing Wiki. +

+