BloodShed Dev C++ Οδηγίες Χρήσης (Συγγραφέας: Πάρις Πολύζος)

Σχετικά έγγραφα
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

H ΓΛΩΣΣΑ C. Μάθηµα 1: Το Πρώτο µας Πρόγραµµα σε C. ηµήτρης Ψούνης

Εγκατάσταση. Εγκατάσταση του Wamp

ΕΡΓΑΣΤΗΡΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Τµήµα Πληροφορικής και Τηλεπικοινωνιών

Εισαγωγή στο περιβάλλον Code::Blocks

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων

ηµιουργία αντιγράφων ασφαλείας και επαναφορά Οδηγός χρήσης

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Δημιουργία μιας εφαρμογής Java με το NetBeans

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Π : Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά

Τσαουσάκης Σταύρος ΠΕ70 ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

Προγραµµατισµός Ι Εισαγωγή Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Προγραµµατισµός Ι Νικόλαος Δ. Τσελίκας

Ενημέρωση του υλικολογισμικού της φωτογραφικής μηχανής

Προγραμματισμός I (Θ)

Αλλαγή της εμφάνισης κειμένου: μέγεθος γραμματοσειράς, είδος γραμματοσειράς

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Διαδικασιακός Προγραμματισμός

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

Windows 7 Windows Vista

ηµιουργία αντιγράφων ασφαλείας και επαναφορά Οδηγός χρήσης

Ενημέρωση του Firmware για Ασύρματα Τηλεχειριστήρια WR-R10

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Εμφάνιση ή απόκρυψη κοινών εικονιδίων της επιφάνειας εργασίας

Η γλώσσα προγραμματισμού C

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

Αλλαγή μεταξύ τρόπων εμφάνισης της σελίδας

Outlook Express-User Instructions.doc 1

Ενημέρωση του Firmware της Ψηφιακής Φωτογραφικής Μηχανής SLR

Εγκατάσταση του 1992 OpenHome

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Από σήµερα οι φωτογραφίες σας αλλάζουν τον κόσµο DIGITAL PHOTO WORLD. Photo Book Editor v2.5. οδηγίες χρήσεως

Δραστηριότητα 1 γνωριμία με το περιβάλλον Karel

Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα. Προγραμματισμός II 1

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003

Μικρή Εισαγωγή στο wxdev-c++

Αντίγραφα ασφαλείας και επαναφορά Οδηγός χρήσης

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

Αναπαραγωγή με αρχεία ήχου

ΕΙΣΑΓΩΓΗ ΣΤΗ ΧΡΗΣΗ Η/Υ ΤΜΗΜΑ ΑΣΟΠΟΝΙΑΣ ΚΑΙ ΙΑΧΕΙΡΙΣΗΣ ΦΥΣΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ Τ.Ε.Ι. ΛΑΡΙΣΑΣ ΠΑΡΑΡΤΗΜΑ ΚΑΡ ΙΤΣΑΣ ΕΡΓΑΣΤΗΡΙΟ 08 ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ (ΜΕΡΟΣ 1)

2.1 Αντικειµενοστρεφής προγραµµατισµός

ΣΕΤ ΑΣΚΗΣΕΩΝ 2. Προθεσµία: 15/11/09, 23:59

ΑΣΚΗΣΗ ηµιουργήστε στην επιφάνεια εργασίας δύο φακέλους µε ονόµατα Εργαστήριο1 και Εργαστήριο2.

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

ΟΔΗΓΙΕΣ ΚΑΤΕΒΑΣΜΑΤΟΣ ΤΡΑΓΟΥΔΙΩΝ ΑΠΟ YOUTUBE ΚΑΙ ΕΓΓΡΑΦΗ ΣΕ CD-ROM. Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3.

Εξοικείωση με το πρόγραμμα DEV C++ Επικοινωνία Χρήστη - Υπολογιστή

Εργαλεία του JDK. Β.1 Εργαλεία του JDK. Β.2 Μεταγλωττιστής javac. Τα πιο βασικά εργαλεία του JDK είναι τα παρακάτω.

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Tο περιβάλλον Code::Blocks

Εγχειρίδιο του επεξεργαστή ρυθμίσεων

Αλλαγή προσανατολισμού εγγράφου σε κατακόρυφο ή οριζόντιο, αλλαγή μεγέθους σελίδας

Εγχειρίδιο του Accerciser, έκδοση 0.2.0

ζωγραφίζοντας µε τον υπολογιστή

Εγχειρίδιο: Περιεχόμενα

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Benzina v Βασικές Οδηγίες Χρήσης

1. Εγκατάσταση του NetMeeting

Μαλούτα Θεανώ Σελίδα 1

Κεφάλαιο Ι : Το περιβάλλον εργασίας και το πρώτο απλό πρόγραµµα σε Java.

ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Πίνακες, περιγράµµατα και σκίαση

ΕΡΓΑΣΤΗΡΙΟ 16. Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

HDD Password Tool. Εγχειρίδιο χρήσης. Ελληνικά

Λειτουργικά Συστήµατα

Το Ηλεκτρονικό Ταχυδροµείο ( ) είναι ένα σύστηµα που δίνει την δυνατότητα στον χρήστη να ανταλλάξει µηνύµατα αλλά και αρχεία µε κάποιον άλλο

Οδηγίες εγκατάστασης της Συµφωνίας εκδ. 1.0 σε Microsoft Windows. Ιούλιος 2002

Ο Οδηγός γρήγορης εκκίνησης

ΠΑΡΑΡΤΗΜΑ. Εγκατάσταση πιστοποιητικού

ηµιουργία αντιγράφων ασφαλείας και επαναφορά

Γνωριµία µε τη Microsoft Access

1 Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

6. Εισαγωγή στον προγραµµατισµό

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

FirmwareΕνημέρωση του Firmware για Προηγμένες Φωτογραφικές Μηχανές Εναλλάξιμων Φακών Nikon 1, Φακούς 1 NIKKOR και Εξαρτήματα Nikon 1

Version X. Οδηγίες χρήσης

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Atlantis - Νέο user interface

Atlantis - Νέο user interface

Visual Flowchart Γενικά

Φώτα - Εκτύπωση Αποθήκευση εικόνας

Εισαγωγή/ απομάκρυνση συμβόλων παραγράφου

Οδηγός γρήγορης εκκίνησης

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0

Transcript:

BloodShed Dev C++ Οδηγίες Χρήσης (Συγγραφέας: Πάρις Πολύζος) Σκοπός του οδηγού αυτού είναι να σας εξοικειώσει µε το BloodShed Dev C++, ένα από τα περιβάλλοντα που µπορείτε να χρησιµοποιήσετε στα πλαίσια του εργαστηρίου του µαθήµατος Αρχές & Γλώσσες Προγραµµατισµού για την ανάπτυξη των δικών σας προγραµµάτων µε τη γλώσσα προγραµµατισµού C. Ας δούµε λοιπόν τα θέµατα τα οποία θα καλύψουµε στα πλαίσια του οδηγού αυτού: 1. Γενικές πληροφορίες για το BloodShed Dev C 2. Εγκατάσταση 3. Περιγραφή του περιβάλλοντος εργασίες και ρυθµίσεις 4. Γνωρίστε το BloodShed αναπτύσσοντας ένα απλό πρόγραµµα 5. Χρησιµοποιείστε το BloodShed στα πλαίσια του εργαστηρίου 2 1) Γενικές Πληροφορίες Την στιγµή που γράφεται ο οδηγός αυτός, το BloodShed βρίσκεται στην έκδοση 4.991. Πρόκειται για beta έκδοση, µε σκοπό τον έλεγχο για την τελική του έκδοση 5.0. Πρόκειται για ένα περιβάλλον ανάπτυξης εφαρµογών γραµµένων σε C και C++. Επιλέχθηκε για τα παρακάτω βασικά χαρακτηριστικά: Είναι προϊόν ανοικτού κώδικα. Παρέχει όλες τις βασικές δυνατότητες που χρειάζεται ο αρχάριος προγραµµατιστής για την εύκολη ανάπτυξη εφαρµογών, ενσωµατωµένος µεταγλωττιστής (GCC), περιβάλλον εκτέλεσης, αποσφαλµατωτής (debugger). Παρέχει υποστήριξη ελληνικών, µε αποτέλεσµα το περιβάλλον να γίνεται άµεσα κατανοητό. Όπως τα περισσότερα προγράµµατα της κατηγορίας παρέχει syntax highlighting, που σηµαίνει ότι χρωµατίζει διαφορετικά λέξεις κλειδιά, σχόλια, συναρτήσεις 2) Εγκατάσταση Για την εγκατάσταση του θα χρειαστείτε το αρχείο devcpp4991setup.exe. Κάνοντας διπλό click πάνω του, αρχίζει η εγκατάσταση του. Κάνοντας χρήση των επιλογών θέσης εγκατάστασης τελειώνετε τη διαδικασία εγκατάσταση και το πρόγραµµα εκτελείται. Στο πρώτο παράθυρο που εµφανίζεται, επιλέγεται New Look, Ελληνικά και προεπιλεγµένη γλώσσα C. Σηµείωση: Σε περίπτωση που σας ζητηθεί να γίνει µια διαδικασία δηµιουργίας βιβλιοθήκης για την γρήγορη προσπέλαση των αρχείων βιβλιοθηκών επιλέξτε ναι (προσφέρει σηµαντικά κατά την διαδικασία µεταγλώττισης). Μπορείτε να παραµετροποιήσετε το BloodShed µέσα από το µενού εργαλεία και επιλέγοντας τις επιθυµητές αλλαγές. DevCppUsersGuide_1 1 16/2/2005

3) Περιγραφή του περιβάλλοντος εργασίας και ρυθµίσεις Στην παρακάτω εικόνα φαίνεται το περιβάλλον εργασίας του BloodShed: 3 1 2 4 Παρακάτω περιγράφουµε τις περιοχές στις οποίες αντιστοιχούν τα νούµερα: 1. Απεικόνιση του έργου στο οποίο δουλεύεται και τα αρχεία τα οποία περιέχει 2. Εδώ γράφετε τον κώδικα για τα προγράµµατα σας 3. Εικονίδια µε συντοµεύσεις για τις πιο συχνά χρησιµοποιούµενες ενέργειες 4. Εµφανίζονται λάθη κατά την ανάπτυξη του προγράµµατος σας και εµποδίζουν την σωστή του εκτέλεση, τρόποι αντιµετώπισης τους, αποτελέσµατα από την αναζήτηση λέξεων, συναρτήσεων 4) Γνωρίστε το BloodShed αναπτύσσοντας ένα απλό πρόγραµµα Στη συνέχεια θα αναπτύξουµε ένα απλό πρόγραµµα που ζητάει από το χρήστη δύο ακέραιους αριθµούς και τυπώνει το αποτέλεσµά τους. Για την ανάπτυξη του θα πρέπει να ακολουθήσετε τα παρακάτω βήµατα: Από τα µενού επιλογών επιλέξτε Αρχείο, Νέο και κατόπιν Έργο. Θα εµφανιστεί το παρακάτω πλαίσιο διαλόγου: DevCppUsersGuide_1 2 16/2/2005

Κάντε τις παραπάνω επιλογές και προκύπτει το παρακάτω παράθυρο: Αποθηκεύστε το πρόγραµµα σας σε κάποια θέση. Σηµείωση: Συνίσταται η τοποθεσία του σε καινούριο φάκελο διότι δηµιουργούνται αρκετά αρχεία κατά την µεταγλώττιση (compiling) και την σύνδεση (Linking). Μετέπειτα εµφανίζεται το περιβάλλον εργασίας σας µαζί µε κάποια καινούρια στοιχεία τα όποια θα εξηγήσουµε αµέσως παρακάτω: DevCppUsersGuide_1 3 16/2/2005

1 2 Περιοχή 1: Εµφανίζεται ένας φάκελος µε το όνοµα του έργου σας, µε περιεχόµενο το αρχείο main.c (απαραίτητη συνάρτηση για κάθε πρόγραµµα σας). Εδώ µπορείτε να δείτε όλα τα αρχεία (βιβλιοθήκες, header files ) που περιλαµβάνει το πρόγραµµα σας. Περιοχή 2: Εδώ αναπτύσσετε τον κώδικα τον προγραµµάτων σας. Κατά την δηµιουργία ενός νέου έργου το BloodShed δηµιουργεί αυτόµατα τον κώδικα που φαίνεται στο παρακάτω σχήµα, µιας και είναι απαραίτητος σε όλα τα προγράµµατα µας. Επιλέξτε ένα από τα παραδείγµατα του βιβλίου και αντιγράψτε τον πηγαίο κώδικα του. To έργο µπορείτε να το βρείτε στο αρχείο MyFisrtProgram.dev (Αρχείο, Άνοιγµα Έργου ή Αρχείου, MyFirstProgram.dev). Παρατηρείστε τα χρώµατα κατά την ανάπτυξη του προγράµµατός σας. Γκρι για σχόλια Πράσινο για header files Μαύρο Bold για λέξεις κλειδιά (keywords) Κόκκινο για αλφαριθµητικά (Strings) Μεταγλώττιση και Εκτέλεση DevCppUsersGuide_1 4 16/2/2005

Αφού γράψατε τον κώδικα στη συνέχεια θα πρέπει να µεταγλωττίσετε και να εκτελέσετε το πρόγραµµα σας. Η µεταγλώττιση γίνεται µε διάφορους τρόπους: 1) Πατώντας το πρώτο εικονίδιο που βρίσκεται στην δεύτερη σειρά 2) Με την συντόµευση Ctrl+F9 3) Από το µενού Εκτέλεση και κατόπιν ηµιουργία Εµφανίζεται στη συνέχεια ένα παράθυρο: Το οποίο µας πληροφορεί για την πρόοδο µεταγλώττισης, πιθανά σφάλµατα, προειδοποιήσεις Αφού ολοκληρωθεί επιτυχώς η διαδικασία µεταγλώττισης στην συνέχεια εκτελούµε το πρόγραµµα µας, µε έναν από τους παρακάτω τρόπους: 1) Πατώντας το δεύτερο εικονίδιο που βρίσκεται στην δεύτερη σειρά 2) Με το συνδυασµό κουµπιών Ctrl+F10 3) Από το µενού επιλέγουµε Εκτέλεση και κατόπιν Εκτέλεση Εµφανίζεται το παρακάτω παράθυρο: Όπου βλέπουµε το πρόγραµµα µας να εκτελείται. Σηµείωση: Όταν τελειώσει η εκτέλεση του προγράµµατός µας το παράθυρο αυτό κλείνει, µε αποτέλεσµα πολλές φορές να µην προλαβαίνουµε να δούµε το τελικό του σηµείο. Για να το αποφύγουµε γράφουµε στον κώδικα µας την παρακάτω εντολή (πριν επιστρέψουµε σταθερά στην main µε την εντολή return 0): system("pause"); DevCppUsersGuide_1 5 16/2/2005

Π.χ. αν στο πρόγραµµα µας δε δίναµε την εντολή αυτή αφού δίναµε τον δεύτερο ακέραιο, το παράθυρο θα έκλεινε χωρίς να προλάβουµε να δούµε το αποτέλεσµα του. DevCppUsersGuide_1 6 16/2/2005