» Βοηθήματα Εισαγωγή
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Βοηθήματα Εισαγωγή

English | Russian | Hungarian | Japanese | Italian | Korean | Mandarin | Spanish | French

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

Μόλις ξεκίνησες το vvvv για πρώτη φορά και αναρωτιέσαι πώς θα το μάθεις, πώς θα καταφέρεις να κάνεις μερικά χρήσιμα πράγματα με αυτό. Χαλάρωσε και συνέχισε να διαβάζεις. Στα επόμενα 20 λεπτά θα έχεις κατανοήσει τα βασικά για το vvvv.

Λάβατε θέσεις. Έτοιμοι. Πάμε.

Όταν έτρεξες το vvvv για πρώτη φορά, αυτόματα, άνοιξε ένα δείγμα (sample) προκειμένου να σου δώσει μία ιδέα. Αν το χόρτασες και θες πια να το ξεφορτωθείς τότε απλώς σβήσε το αρχείο "Args.txt" απο τον φάκελο του vvvv. Τώρα κλείσε το vvvv πατώντας τη γνωστή συντόμευση των "Windows" κατάργησης προγραμμάτων: ALT+F4. Άμεσα θα ερωτηθείς αν θες να σώσεις το παρόν αρχείο. Για την ώρα στην επιλογή "Don't save and Close".

Ξεκίνα ξανά το vvvv και το δείγμα (εκείνο το μικρό πρόγραμμα επίδειξης) έχει εξαφανιστεί. Τώρα ατενίζεις ένα αγνό, παρθένο και γκρί παράθυρο, το οποίο αποκαλείται Patch. Καλώς όρισες στο vvvv. .

Μπορείς να δεις επίσης και το σχετικό βίντεο εκμάθησης (προς το παρόν μόνο στα αγγλικά) : Starting vvvv for the first time]

Πρόλογος

Το vvvv χρησιμοποιεί ένα σύστημα διεπαφής βασισμένο σε "graphical objects" (γραφικά αντικείμενα) για τον προγραμματισμό αντί για "textual programming" (κειμενικός προγραμματισμός - όπως συνηθίζεται στις περισσότερες γλώσσες). Τα προγράμματα δημιουργούνται μέσα στα patches. Οι διεργασίες όπως και κάθε λειτουργία (functions) απεικονίζονται ως κόμβοι nodes. Οι σύνδεσμοι μεταξύ τους ονομάζονται links και σχηματίζονται καθώς και τροποποιούνται με το ποντίκι, δημιουργώντας μια δομή που στέλνει δεδομένα από τον ένα κόμβο στο άλλο.

Κατά βάση ένας κόμβος παράγει, επεξεργάζεται ή προβάλλει δεδομένα. Μερικοί κόμβοι μπορούν να συνδυάζουν και τις τρεις παραπάνω διαδικασίες. Κάθε κόμβος μπορεί να έχει πολλές εισόδους (inputs) και πολλές εξόδους (outputs) που αναπαρίστανται από μικρά μαύρα τετραγωνάκια στη κορυφή και τη βάση του τα οποία ονομάζονται pins (ελλ: ακροδέκτες) ή inlets και outlets (σ.μτφ.: στην απόδοση για τα ελληνικά αντί για ακροδέκτες εισόδου και εξόδου χάριν ευκολίας, θα χρησιμοποιείται το “Είσοδοι” και “Έξοδοι” αντιστοίχως).

Κατ' αναλογία με μια γλώσσα προγραμματισμού με τη μέθοδο εισαγωγής κειμένου (textual programming) οι “Είσοδοι” στην περίπτωσή μας θα αντιστοιχούσαν στις παραμέτρους – τα ορίσματα μιας λειτουργίας ενώ οι “Έξοδοι” θα σήμαιναν το αποτέλεσμα της.

Αυτά όσον αφορά τη θεωρία. Τώρα ας γίνουμε λίγο γραφικοί λέγοντας Hello World! στο δεύτερο μέρος.

anonymous user login

Shoutbox

~16h ago

joreg: @eglod: if not, we're doing something wrong... but did you check any of the other timeline options? animation

~17h ago

andresc4: Sometimes people finalize a project and can donate a good amount that month, but nobody knows what will happen on the next one :D

~17h ago

andresc4: @vux as @eno say, I think a 1 time payment of any given value its a good option also

~18h ago

ggml: where id the vl search algorythm implementation discussion?

~18h ago

eglod: @ catweasel, o.k. may be, I have to learn vl. Thank You catweasel! Is this possible with 84 years, what think You?

~20h ago

catweasel: I guess part of the issue, is payment is $ which means transaction fees on every payement will add up!

~22h ago

u7angel: @eno, it is a hassle for us too but its worth it i think.

~22h ago

eno: @vux @u7angel, of course, but an annual fee would be much more convenient for the accounting.

~1d ago

u7angel: @eno, the idea is to generate a steady income to motivate continious development.