Σχεδιασμός και Υλοποίηση Συστήματος Διαχείρισης Προσωπικών Δαπανών
22
2.2.1 Notepad++
Το Notepad++ αποτελεί ένα εργαλείο σύνταξης πηγαίου κώδικα, το οποίο
διατίθεται δωρεάν. Πρόκειται για ένα μικρό και ελαφρύ πρόγραμμα σύνταξης που
υποστηρίζει αρκετές γλώσσες προγραμματισμού, όπως οι C, C++, Java, Ruby, SQL,
HTML, PHP και JavaScript. Για την καλύτερη δυνατή οπτική διευκόλυνση του
προγραμματιστή, ξεχωρίζει τις εντολές ή δομές κάθε γλώσσας με διαφορετικά
χρώματα ή αυτόματα διαβαθμιζόμενη στοίχιση. Η όψη του παραθύρου του Notepad++
με τις διαφοροποιήσεις των χρωμάτων, φαίνεται παρακάτω στην Εικόνα 10, όπου
βλέπουμε ένα αρχείο .php, που συμπεριλαμβάνει κώδικα PHP, JavaScript και HTML.
Εικόνα 10 Παράδειγμα παραθύρου Notepad++
2.2.2 WinSCP
Για να δοκιμαστεί στην πράξη κάποιος δυναμικός ιστοχώρος απαιτείται η
εκτέλεση των αρχείων του σε κάποιον server. Για την παρούσα εργασία επιλέχθηκε ο
φοιτητικός διακομιστής του πανεπιστημίου, zafora. Προκειμένου, λοιπόν, να
μεταφερθούν τα αρχεία πηγαίου κώδικα, που απαρτίζουν το σύστημα, στον server
αυτόν, χρησιμοποιήθηκε το πρόγραμμα WinSCP. Πρόκειται για ένα δωρεάν εργαλείο