<?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/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66483.aspx</link><pubDate>Tue, 05 Jul 2011 17:40:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66483</guid><dc:creator>TenFourCommunications</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66483.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66483</wfw:commentRss><description>Έτσι για να γίνεται κουβέντα και με την καλημέρα μου και στους δύο, έχοντας ξεκινήσει να διαβάζω και τα δύο βιβλία με πάρα πολύ όρεξη, έχω να πώ τα εξής:&lt;br&gt;Και τα δύο βιβλία μοιάζουν να είναι αρκετά προσιτά στον μέσο αναγνώστη με το Head First να κερδίζει στο ότι σε κρατάει "ενθουσιώδη" στο να συνεχίσεις και ότι με την επιτυχή επίλυση των διάφορων ασκήσεων νίωθεις ότι "το έχεις". Γενικά είναι δυο παρα πολυ καλα βιβλία και σας ευχαριστώ για την υπόδειξή τους. Τελίκα όμως αναρωτίεμαι, μιας και "έπεσε" ως θέμα, τι είνα που ξεχωρίζει έναν pro από ένα amateur; Ο καλογραμμένος κώδικας ή πόσο "bulletproof" είναι το "τελικό προϊον"; Έχω άπειρα παραδείγματα "επαγγελματιών" που δούλεψαν και απέτυχαν μόνο και μόνο γιατί θεώρησαν ότι ο "μέσος user" έχει το δικό τους know how, που παρέδωσαν "δουλείες" ατεκμηρίωτες και με τόσα bugs που η δικαιολογία του "feature" είχε γίνει ανέκδοτο. Κατά τ' άλλα αρκετοί amateur έχουν δώσει εξαιρετικά δείγματα ίσως γιατί έχουν τη πολυτέλεια του ενδελεχούς debugging! Πάντως απο τη "φτου κακά" GW Basic έχω να ενθουσιαστώ τόσο πολύ...&lt;br&gt;P.S. Μ' αυτά τα "μουστάκια" όμως... θα φάω τα μουστάκια μου &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66474.aspx</link><pubDate>Mon, 04 Jul 2011 23:28:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66474</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66474.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66474</wfw:commentRss><description>&lt;p&gt;Νίκο, μάλλον δεν κατάλαβες τη διαφορά. Ένα βιβλίο το οποίο απευθύνεται σε τάξη που διαρκεί μερικούς μήνες έχει δεδομένο ότι οι φοιτητές θα το διαβάσουν με τη σειρά που θέλει ο καθηγητής, στο χρόνο που θέλει ο καθηγητής και δεν θα το παρατήσουν. Το ακαδημαϊκό βιβλίο δεν χρειάζεται να σου δείξει τί θα μάθεις στην αρχή, ούτε χρειάζεται να σε πείσει ότι αξίζει να ασχοληθείς μαζί του. Εξάλλου, για ότι δεν καταλαβαίνεις ρωτάς τον καθηγητή. Ούτε χρειάζεται να είναι εύκολο στην κατανόηση και σίγουρα δεν απαιτείται να είναι ευχάριστο στην ανάγνωση.&lt;/p&gt;&lt;p&gt;Αντίθετα, ένα βιβλίο που απευθύνεται σε επαγγελματίες ή χομπίστες&amp;nbsp;δεν έχει τέτοιες πολυτέλειες. Ένας επαγγελματίας απλά ΔΕΝ έχει χρόνο για&amp;nbsp;χάσιμο.&amp;nbsp;Το βιβλίο το διαβάζει για να μάθει όσο γίνεται πιο σύντομα τα πολύ συγκεκριμένα πράγματα που χρειάζεται. Το βιβλίο πρώτα πρέπει να σε πείσει ότι αξίζει να το ανοίξεις, μετά ότι αξίζει να ξοδέψεις χρόνο για να διαβάσεις αυτό το βιβλίο και όχι κάποιο άλλο.&amp;nbsp;Η σειρά&amp;nbsp;Head First είναι επιτυχής επειδή ξεκινάει δείχνοντας σου τί θα πετύχεις με όσα μάθεις, μετά σου τα μαθαίνει με εύκολο και ευχάριστο τρόπο. &lt;/p&gt;&lt;p&gt;Στην ίδια κατηγορία κατατάσσονται και οι ερασιτέχνες ή χομπίστες προγραμματιστές (και οι φοιτητές που θέλουν να μάθουν κάτι ΠΕΡΑ από την ύλη). Και εκεί ο αναγνώστης θα διαβάσει όσο θεωρεί ότι το βιβλίο τον βοηθάει, αλλιώς θα το παρατήσει.&lt;/p&gt;</description></item><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66473.aspx</link><pubDate>Mon, 04 Jul 2011 23:11:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66473</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66473.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66473</wfw:commentRss><description>O Rob Μiles, γενικότερα χαίρει της εκτίμησης της ακαδημαικής κοινότητας της βρετανίας.&lt;br&gt;&lt;br&gt;Ναι είναι ένα βιβλίο για φοιτητές που διδάσκεται σε κάποιο εξάμηνο...δεν σημαίνει ότι ο φίλος θα πρέπει να το διαβάσει σε ένα εξάμηνο. ας το κάνει σε 20 μέρες. δεν φοιτά στο συγκεκριμένο τμήμα...&lt;br&gt;&lt;br&gt;Θεώρησα ότι ο φίλος είναι εντελώς beginner σε OOP και .Net., και αυτό είναι ένα τέτοιο βιβλίο.&lt;br&gt;&lt;br&gt;και αυτά που παραθέτεις εσύ είναι πολύ καλά και σίγουρα προς την σωστή κατεύθυνση.ας διαλέξει ότι είναι καλύτερο για αυτόν.&lt;br&gt;</description></item><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66472.aspx</link><pubDate>Mon, 04 Jul 2011 20:08:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66472</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66472.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66472</wfw:commentRss><description>&lt;p&gt;Νίκο, απ' ότι βλέπω αυτό το βιβλίο είναι σημειώσεις μαθήματος 1ου έτους κάποιου καθηγητή. Η δομή και το ύφος ενός βιβλίου που αφορά μάθημα διάρκειας ενός εξαμήνου σπάνια (να το&amp;nbsp;main, αυτό είναι συνάρτηση, αυτό είναι κλάση)&amp;nbsp;είναι κατάλληλο για κάποια διαφορετική χρήση (ως reference ή εισαγωγή σε μία γλώσσα).&amp;nbsp;Θα έλεγα μάλιστα ότι είναι το ακριβώς αντίθετο της σειράς Head First.&lt;/p&gt;&lt;p&gt;Όσον αφορά τα "προχωρημένα" θέματα, αυτό που για το 1ο εξάμηνο είναι προχωρημένο δεν είναι προχωρημένο για κάποιον που ξέρει προγραμματισμό αλλά θέλει να μάθει μία νέα γλώσσα. Ο προγραμματιστής θα αντιμετωπίσει generics μέσα σε 2 ώρες από τη στιγμή που αρχίσει να διαβάζει και τα delegates σε 3 - αν όχι νωρίτερα. Ο φοιτητής θα τα δει συνήθως το Δεκέμβρη.&lt;/p&gt;&lt;p&gt;Κάθε βιβλίο έχει το δικό του κοινό και καλό είναι να μην τα μπερδεύουμε γιατί θα ... μπερδευτούμε.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66461.aspx</link><pubDate>Sat, 02 Jul 2011 09:29:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66461</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66461.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66461</wfw:commentRss><description>Δες αν θες και το γνωστό βιβλίο του Rob Miles, το &lt;a href="http://www.csharpcourse.com/"&gt;CSharp Yellow book 2010&lt;/a&gt; (κάτι σαν το κόκκινο βιβλίο του Μάο).Mιλάει για βασικά θέματα ΟΟP χρησιμοποιώντας την C#.Μιλάει και για λίγο πιο advanced θέματα (απαραίτητα για τον κάθε developer), όπως&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Generics and Collections&lt;/li&gt;&lt;li&gt;Delegates&lt;/li&gt;&lt;li&gt;Threads and Threading&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66456.aspx</link><pubDate>Fri, 01 Jul 2011 23:43:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66456</guid><dc:creator>TenFourCommunications</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66456.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66456</wfw:commentRss><description>Το βρήκα το "Head First C#" με την "γνωστή" μέθοδο και ήδη καταβρόχθησα τις πρώτες 100 σελίδες, ευτυχώς το βρήκα στο γνωστό βιβλιοπωλείο, και τρέχω σήμερα να το πάρω γιατί φαίνεται να αξίζει τα λεφτά του. Αν και πολλές φορές το μυαλό πάει να απαντήσει στις ασκήσεις που έχει "VB style" νομίζω πως σε λίγο καιρό θα ξεκολλήσω. Σε ευχαριστώ για την απάντηση και θεωρώ το θέμα "SOLVED"... για την ώρα.&lt;br&gt;</description></item><item><title>Απ: OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66410.aspx</link><pubDate>Tue, 28 Jun 2011 23:45:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66410</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66410.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66410</wfw:commentRss><description>&lt;p&gt;Η επιλογή της γλώσσας περιορίζει δραματικά τις επιλογές. Υπάρχουν πολύ περισσότερα και καλύτερα βιβλία σε C# παρά σε VB.NET. Θα μπορούσες ίσως να κοιτάξεις τα βιβλία της σειράς &lt;a href="http://www.dummies.com/store/Computers-Internet/Programming.html?sort=TITLE&amp;amp;sortDirection=ASC&amp;amp;page=4"&gt;For Dummies&lt;/a&gt; αλλά θα σου πρότεινα καλύτερα να ξεκινήσεις με τα tutorials και τα video του &lt;a href="http://msdn.microsoft.com/en-us/beginner/default.aspx"&gt;Beginner Developer Learning Center&lt;/a&gt;, όπως π.χ. το εισαγωγικό επίπεδο για &lt;a href="http://msdn.microsoft.com/en-us/beginner/bb308891.aspx"&gt;desktop εφαρμογές&lt;/a&gt;&amp;nbsp;στο MSDN. Αν είναι να δώσεις καμμιά 30 ευρώ, ας τα δώσεις για κάτι λίγο πιο χρήσιμο. Τα εντελώς εισαγωγικά βιβλία συνήθως καταλήγουν στα άχρηστα μετά το πρώτο διάβασμα.&lt;/p&gt;&lt;p&gt;Θα σου πρότεινα να ξεκινήσεις με C# αντί για VB.NET. Και τα βιβλία είναι περισσότερα, και οι βιβλιοθήκες που κυκλοφορούν είναι γραμμένες σε C# - σε ποσοστό 100%.&amp;nbsp;Οι δύο γλώσσες δεν διαφέρουν σημαντικά&amp;nbsp;ούτε είναι η μία δυσκολότερη από την άλλη. Μπορείς άνετα να μάθεις τη μία και μετά να δουλέψεις σε κάποιο έργο που απαιτεί την άλλη. &lt;/p&gt;&lt;p&gt;Ένα πολύ καλό εισαγωγικό βιβλίο είναι το &lt;a href="http://www.amazon.com/Head-First-2E-Real-World-Programming/dp/1449380344/ref=dp_ob_title_bk"&gt;Head First C#, Second Edition&lt;/a&gt; του O'Reily. Ξεκινάει από πρακτικά παραδείγματα και εισάγει τις έννοιες σιγά-σιγά, αντί για το ξερό "αυτό είναι κλάση, αυτό είναι πεδίο". Γενικά η σειρά Head First είναι μία από τις καλύτερες εισαγωγικές σειρές καθώς τα βιβλία είναι εύκολα στην κατανόηση χωρίς όμως να φλυαρούν όπως τα περισσότερα εισαγωγικά βιβλία.&lt;/p&gt;</description></item><item><title>OOP for the true dummies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66409.aspx</link><pubDate>Tue, 28 Jun 2011 23:16:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66409</guid><dc:creator>TenFourCommunications</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66409.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66409</wfw:commentRss><description>Μπας... λέω μπάς και υπάρχει κάποιο καλό βιβλίο για OOP σε πάρα πολύ απλή γλώσσα και με παραδείγματα σε VB .NET?&lt;br&gt;Αν είναι και στα ελληνικά ακόμα καλύτερα αλλά και σε αγγλικά μια χαρά θα είναι.&lt;br&gt;Είμαι πάρα πολύ μπερδεμένος και επιδή δίαβασα ένα εξαιρετικό post του Panagiotis Kefalidis (http://www.dotnetzone.gr/cs/forums/thread/11958.aspx) και εντυπωσιάστικα στο πόσο απλά μπορούν τελικά όλες αυτές οι έννοιες να εξηγηθουν. Θα ήθελα κάτι αντίστοιχό, υπάρχει?&lt;br&gt;</description></item></channel></rss>