Wednesday, 11 January 2012

2. Μαθήματα Προγραμματισμού με τη C++,

Variables(Μεταβλητές) 
Σίγουρα θα έχετε ακούσει τον όρο μεταβλητές στα μαθηματικά(συνήθως τη μεταβλητή Χ) στα οποία αντιπροσωπεύει κάποιον αριθμό.Στο προγραμματισμό είναι περίπου το ίδιο. 
Θα ξεκινήσω λέγοντας πως ο επεξεργαστής εκτελεί όπως είπαμε και στο προηγούμενο μάθημα με τη σειρά τις εντολές που του δίνουμε. Μία από αυτές τις εντολές είναι να δεσμεύσει κάποιο χώρο στη μνήμη Ram για να τη χρησιμοποιήσουμε. Τι ακριβός βάζουμε στη μνήμη RAM ? Στη RAM μπορούμε να βάλουμε αριθμούς, χαρακτήρες, προτάσεις (stings) ή και ολόκληρα αρχεία πχ εικόνες. Στο συγκεκριμένο μάθημα θα ασχοληθούμε μόνο με αριθμούς και strings.

1. Μαθήματα Προγραμματισμού με τη C++

Εισαγωγή
Μαθήματα Προγραμματισμού με τη C++ - Μάθημα 1
Μιας και το τελευταίο καιρό μου έχουν ζητήσει πολλά άτομα βοήθεια για το πως να μπουν στο κόσμο του προγραμματισμού αποφάσισα να γράψω μερικά tutorial για να βοηθήσω όσους θέλουν να μάθουν. Στα συγκεκριμένα tutorial θα ασχοληθούμε με τη γλώσσα προγραμματισμού C++ και θα μάθουμε τα βασικότερα ώστε να μπορούμε να φτιάξουμε ένα πρόγραμμα γραμμής εντολών. 

Μέχρι σήμερα ο προγραμματισμός είναι το χόμπι μου. Ξεκίνησα να μαθαίνω προγραμματισμό μόνος μου, χωρίς βοήθεια πανεπιστημίου ή καθηγητή. Αυτό έγινε στα 16 μου. Δεν ήμουν παιδί ιδιοφυΐα, απλά το κλειδί της επιτυχίας στο προγραμματισμό είναι να είσαι υπομονετικός , να έχεις όρεξη για μάθηση και να μην τα παρατάς στα δύσκολα. 
Για αυτό λοιπόν ξέρω πολύ καλά πόσο δύσκολο είναι για εσάς να μάθετε προγραμματισμό ενώ δεν έχετε ξανά ασχοληθεί.Όταν όμως μπείτε στο νόημα του προγραμματισμού και ειδικά αν είστε δημιουργικό άτομο θα τον αγαπήσετε.

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

Επίσης πολλοί ρωτάνε "Αν μάθω μια γλώσσα προγραμματισμού θα μπορώ να φτιάχνω εφαρμογές;"
Η απάντηση είναι όχι. Η γλώσσα προγραμματισμού θα είναι η βάση για να φτάσετε στο σημείο που θέλετε.Κάποιοι από εσάς θέλετε να φτιάξετε κάποιο παιχνίδι, κάποιοι άλλοι μίας εφαρμογή για το λειτουργικό σας και κάποιοι άλλοι για το κινητό σας. Για να φτάσετε εκεί χρειάζεται να μάθετε πρώτα από όλα την κατάλληλη γλώσσα προγραμματισμού και ύστερα να πάρετε συγκεκριμένες γνώσεις για αυτό που ζητάτε. Αν βιάζεστε και θέλετε να φτιάξετε ΤΩΡΑ μία εφαρμογή αυτό το tutorial δε θα σας βοηθήσει. Αν όμως θέλετε να γίνεται καλός προγραμματιστής το tutorial μου θα σας δώσει τις βάσεις και ύστερα μπορείτε να περάσετε εύκολα σε κάποια άλλη γλώσσα προγραμματισμού αφού μάθετε τη C++. 

Για όσους αποφάσισαν να κάνουν μία προσπάθεια, Καλή Αρχή !

IDE Για C++

Το post αυτό είναι πρόσθετο για το Turorial ,Μαθήματα Προγραμματισμού με τη C++.

integrated development environment (IDE)
Για να προγραμματίσετε θα χρειαστείτε κάποιον IDE. O IDE περιλαμβάνει τα απαραίτητα 
προγράμματα όπως text editor για τη δημιουργία προγραμμάτων.

Friday, 6 January 2012

Game Collection v1.1 For Mac OS X Lion


Changelog:
  • Beaten option added.
  • Rating system is now from 0 to 100. 
  • Rating Slider Changed and you can insert rating by Typing. 
  • Image View is now bigger
  • Lock added to prevent unwanted changes.


Download: Filesonic