Jump to content

Recommended Posts

Posted

C++

 

Η γλωσσα c++ ειναι μια γλωσαα προγραμματισμου που χρησιμοποιηται παγκωσμιος για δημιουργια διαφορων εφαρμογων. Δημιουργηθηκε απο τον Bjarne Stroustrup και ηταν σαν `αναβαθμηση` της γλωσσας C. Οι δυνατοτητες της ειναι απεριοριστες και μπορει φυσικα να χρησιμοποιηθει στην δημιουργια video games.

 

Τι σχεση εχει η C++ με το lineage?

Το γνωστο σε πολλους L2OFF, που χρησιμοποιηται στην δημιουργια l2 σερβερ ειναι γραμμενο σε C++.

 

Τι χρειαζομαι για να αρχισω να προγραματιζω με την C++?

Χριαζεσαι σε αυτην την περιπτωση εναν compiler. Ενα πολυ γνωστο IDE (περιβαλλον εργασιας) ειναι το CodeBlocks που εχει ενσωματομενο compiler, ειναι free και ευκολο στην εγκατασταση.

 

Τωρα ωρα για καποια basics

 

Δημιουργηστε με το codeblocks ενα καινουργιο project τυπου `Console Application`.

Υστερα πηγαιντε στο main.cpp και ακολουθηστε τα παρακατω.

 

Πρωτα πρεπει να κανουμε include ενα βασικο library που ειναι ιδιαιτερα χρήσιμο.

 

#include <iostream>

 

Υστερα πρεπει να φτιαξουμε το βασικο function main(). Οτι θελουμε να `φαινεται` και να επιδρα στην εφαρμογη μας πρεπει να το γραψουμε μεσα στο main().

 

int main() {

}

 

Τωρα ωρα να αρχισουμε να γραφουμε των κωδικα απο το προγραμμα μας. Θα χρησιμοποιησω την πολυ απλη `εντολη` std::cout. Με αυτην την εντολη θα εμφανιστει καποιο text στο παραθυρο μας.

Οποτε γραψτε μεσα στο main()

 

std::cout << "Hello there!" << std::endl;

 

Οταν το κανετε compile σε debug mode (υπαρχει το debug mode και το release mode) θα εμφανιστει ενα παραθυρο που θα γραφει "Hello there!". Το std::endl παει στην απο κατω γραμμη. Οποτε αν γραψετε κατι στην συνεχεια θα βγει απο κατω.

 

Αν το κανετε compile σε release mode το παραθυρο θα ανοιγο κλεισει. Αυτο διοτι λεμε στο προγραμμα να γραψει κατι αλλα απο τη στιγμη που το κανει και δεν εχει τι αλλο να κανει κλινει.

 

Γι'αυτο παμε στην αρχη, βρισκουμε αυτο:

 

#include <iostream>

 

Και απο κατω βαζουμε αυτο:

 

#include <windows>

 

Τωρα παμε στο τελος του εγγραφου πριν το } και γραφουμε:

 

system("pause");

 

Αυτη η εντολη λεει στην κονσολα να σταματησουν τα παντα μεχρι να πατησεις καποιο κουμπι. Με το που πατησεις καποιο, το παραθυρο θα κλισει.

 

Για οσους ενδιαφερονται να φτιαξουν μικρα παιχνιδακια χωρις γραφικα εχω φτιαξει καποια βιντεο που θα σας βοηθησουν.

 

 

 

Μπορειτε να βρειτε κιαλα στο καναλι μου στο youtube.

http://youtube.com/phpavlos

 

Credits: Me

 

  • 3 months later...
Posted

Πολύ καλός οδηγός! Μπράβο σου!!!

 

Απλά γιατί δεν γράφεις για την αντικειμενοστράφεια? Εξάλλου για αυτό δημιουργήθηκε η C++ :D

  • 2 months later...
  • 1 month later...
  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...