<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Γλώσσες προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Χρειαζομαι λιγη βοήθεια!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/19527.aspx</link><pubDate>Tue, 31 Oct 2006 06:38:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:19527</guid><dc:creator>Saber</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/19527.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=19527</wfw:commentRss><description>&lt;br /&gt;
&lt;br /&gt;
Χρησιμοποιούσα το CodeBlocks IDE, που έχει τον GNU C/C++ compiler, είναι ελαφρύ και έχει αρκετά καλά χαρακτηριστικά.&lt;br /&gt;
&lt;br /&gt;
Είναι open source, διατίθεται δωρεάν και θα το βρείς στο www.codeblocks.org&lt;br /&gt;
&lt;br /&gt;
Καλό programming (^_^)</description></item><item><title>Απ: Χρειαζομαι λιγη βοήθεια!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18701.aspx</link><pubDate>Tue, 17 Oct 2006 22:01:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18701</guid><dc:creator>npet</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18701.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=18701</wfw:commentRss><description>Μπορεί κάποιος να μου πει που μπορώ να βρώ έναν compiler για c. Βασικά τον χρειάζεται ο αδερφός μου ο οποίος μόλις τώρα άρχισε να διαβάζει C# λογω μεταπτυχιακού... Εαν μπορείτε να μου το στείλετε και με ένα mail στο &lt;br /&gt;
&lt;br /&gt;
petropnik@gmail.com &lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ πολύ!</description></item><item><title>Απ: Χρειαζομαι λιγη βοήθεια!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18650.aspx</link><pubDate>Tue, 17 Oct 2006 03:26:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18650</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18650.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=18650</wfw:commentRss><description>&lt;P&gt;Γράφω για να είναι χρήσιμο το post και σε όλους τους άλλους φίλους που το διαβάζουν: Ο φίλος που έγραψε το αρχικό post επιχείρησε να ανοίξει το executable αρχείο που δημιουργήθηκε θεωρώντας οτι εκεί θα βρεί τον αρχικό του κώδικα. Ειναι ένα "μπέρδεμα" που παθαίνουν όσοι έρχονται για πρώτη φορά αντιμέτωποι με την ομάδα source code / compiler / executable. &lt;/P&gt;
&lt;P&gt;Για να δούμε λίγο τι γίνεται λοιπον:&lt;/P&gt;
&lt;P&gt;Ο αρχικός κώδικας (πηγαίος ή source κώδικας) είναι αυτός που ο φίλος nickossd έγραψε. Ο κώδικας αυτός, προφανώς, από μόνος του δεν κάνει τίποτα, συνεπώς πρέπει να περάσει από κάποιον μεταφραστή (compiler) προκειμένου να μετατραπεί σε γλώσσα κατανοητή από τον υπολογιστή και να εκτελέσει τις λειτουργίες τις οποίες θα πρέπει να κάνει. Συγκεκριμένα, εδώ στην περίπτωσή μας, ο κώδικας περνάει από τον compiler της C++ και γίνεται ένα ΕΚΤΕΛΕΣΙΜΟ (executable) αρχείο. Αυτό το αρχείο είναι κατανοητό στον υπολογιστή και μπορεί να "τρέξει".&lt;/P&gt;
&lt;P&gt;Εδώ είναι η παγίδα. Το executable ΠΑΥΕΙ να περιέχει τον αρχικό μας κώδικα. Περιέχει γλώσσα κατανοητή μόνο στον υπολογιστή (προσεκτικά, όπως βλέπετε, δεν μπαίνω σε περισσότερες λεπτομέρειες). Το executable ειναι κάτι που παρήχθη από τον αρχικό μας κώδικα με τη βοήθεια του compiler ΚΑΙ Ο ΑΡΧΙΚΟΣ ΜΑΣ ΚΩΔΙΚΑΣ ΜΑΣ ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟΣ. Εκεί θα κάνουμε όλες τις διορθώσεις / προσθήκες προκειμένου να παράξουμε αργότερα κάποιο άλλο, βελτιωμένο executable.&lt;/P&gt;
&lt;P&gt;Ετσι λοιπον, όσο και αν προσπαθήσουμε να "διαβάσουμε" τι λέει το εκτελέσιμο (executable) αρχείο μας, δεν θα μπορέσουμε. Ειναι γλώσσα κατανοητή μονο στον υπολογιστή. Εξ'άλλου γι'αυτό αυτά τα αρχεία λέγονται και "binaries" γενικά, μια και τα 0 και τα 1 τους εμείς οι άνθρωποι δεν μπορούμε να τα αξιοποιήσουμε ιδιαίτερα.&lt;/P&gt;
&lt;P&gt;Μην πετάτε ποτέ τον πηγαίο κώδικά σας. Ειναι αυτό που λέει το όνομά του: Πηγαίος. Η πηγή για να παραχθούν τα εκτελέσιμα. &lt;/P&gt;
&lt;P&gt;Κλείνω αυτό το θέμα ως απαντημένο, και ελπίζω να βοήθησε η απάντησή μου και άλλους συναδέλφους που πιθανώς τώρα να ξεκινούν και να έχουν παραπλήσιες απορίες.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Χρειαζομαι λιγη βοήθεια!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18649.aspx</link><pubDate>Tue, 17 Oct 2006 03:09:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18649</guid><dc:creator>nickossd</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18649.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=18649</wfw:commentRss><description>Επείδή το πρόγραμμα που έφτιαξα το έκανα exe και διάγραψα το προτότυπο.&lt;br /&gt;
&lt;br /&gt;
Τώρα θέλω να το αναυαθμίσω και πρέπει να το ξαναγράψω.&lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ</description></item><item><title>Απ: Χρειαζομαι λιγη βοήθεια!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18648.aspx</link><pubDate>Tue, 17 Oct 2006 02:33:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18648</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18648.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=18648</wfw:commentRss><description>&lt;P&gt;Δεν μπορώ να φανταστώ ένα λόγο που θα ήθελε κάποιος να επεξεργαστεί ένα εκτελέσιμο αρχείο με ένα text editor. &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Αν όντως το έχεις ανοίξει με ένα text editor και το έχεις σώσει στην συνέχεια μέσα από αυτόν, το πιθανότερο είναι ότι δεν θα μπορέσεις να το επαναφέρεις. Ο text editor στην προσπαθειά του να κάνει αναγνωσιμη την μορφή του εκτελέσιμου αρχείου θα πρόσθεσε κάποιους χαρακτήρες - αφού έχουν αποθηκευτεί αυτοί οι έξτρα χαρακτήρες δεν μπορείς να τους αφαιρέσεις επιλεκτικά και να επαναφέρεις το αρχικό εκτελέσιμο...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Χρειαζομαι λιγη βοήθεια!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18646.aspx</link><pubDate>Tue, 17 Oct 2006 02:17:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18646</guid><dc:creator>nickossd</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18646.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=18646</wfw:commentRss><description>&lt;P&gt;Επειδή άρχισα τώρα να μαθαίνω την c++ θέλω λίγη βοήθεια.&lt;/P&gt;
&lt;P&gt;Λοιπόν. Φτιάχνω ένα πρόγραμμα π.χ &lt;/P&gt;
&lt;P&gt;#include &amp;lt;iostream&amp;gt;&lt;BR&gt;#include &amp;lt;cstdio&amp;gt;&lt;BR&gt;#include &amp;lt;cstring&amp;gt;&lt;BR&gt;using namespace std;&lt;/P&gt;
&lt;P&gt;int main()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char s[80];&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp; double Euros, Katostarika;&lt;BR&gt;&amp;nbsp; for(;;) {&lt;BR&gt;&amp;nbsp; cout &amp;lt;&amp;lt; "\n Enter number of Euros: ";&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp; cin &amp;gt;&amp;gt; Euros; //&amp;nbsp;&amp;nbsp; Katostarika = Euros * 340.75; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; cout &amp;lt;&amp;lt; "Katostarika :&amp;nbsp; " &amp;lt;&amp;lt; Katostarika&amp;nbsp; ; &lt;BR&gt;}&lt;BR&gt;&amp;nbsp; return 0;&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;Και το μετατρέπω με τον μεταφραστή μου σε αρχείο exe.&lt;/P&gt;
&lt;P&gt;Μετά&amp;nbsp;όταν πάω&amp;nbsp;να επεξεργαστώ το αρχείο exe αλλάζω τον τύπο από exe σε rtf αλλά αντί να μου βγάζει το πρόγραμμα μου βγάζει τετραγωνάκια.&lt;/P&gt;
&lt;P&gt;Πώς μπορώ να το επαναφέρω. Γίνεται?&lt;/P&gt;</description></item></channel></rss>