<?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>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20131.aspx</link><pubDate>Fri, 10 Nov 2006 17:32:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20131</guid><dc:creator>nsouflis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20131.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20131</wfw:commentRss><description>&lt;P&gt;Ένα ενδιαφέρον Link για το definition του trie ( το οποίο ανέφερε η nms και μου κίνησε την περιέργεια ) &lt;BR&gt;&lt;BR&gt;&lt;A href="http://en.wikipedia.org/wiki/Trie"&gt;http://en.wikipedia.org/wiki/Trie&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20118.aspx</link><pubDate>Fri, 10 Nov 2006 02:51:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20118</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20118.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20118</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;mns wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;p&gt;Γι' αυτό πρότεινα το trie για την αποθήκευση του λεξικού, γιατί είναι η πλέον κατάλληλη δομή για την αποθήκευση λεξικών στα οποία θέλεις να κάνεις αναζητήσεις προθέματος. Όχι tree, αλλά trie.&lt;/p&gt;
&lt;p&gt;Και αν πρόκειται για εργασία, μην αναζητήσεις έτοιμη λύση, κι ας υπάρχει. Το ζητούμενο είναι να μάθεις, όχι να κάνεις την εργασία και να περάσεις το μάθημα.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Σε έπιασε το μητρικό σου έ Νατάσα; &lt;img src="/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;br&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20117.aspx</link><pubDate>Fri, 10 Nov 2006 02:23:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20117</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20117.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20117</wfw:commentRss><description>&lt;P&gt;Γι' αυτό πρότεινα το trie για την αποθήκευση του λεξικού, γιατί είναι η πλέον κατάλληλη δομή για την αποθήκευση λεξικών στα οποία θέλεις να κάνεις αναζητήσεις προθέματος. Όχι tree, αλλά trie.&lt;/P&gt;
&lt;P&gt;Και αν πρόκειται για εργασία, μην αναζητήσεις έτοιμη λύση, κι ας υπάρχει. Το ζητούμενο είναι να μάθεις, όχι να κάνεις την εργασία και να περάσεις το μάθημα.&lt;/P&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20108.aspx</link><pubDate>Fri, 10 Nov 2006 00:39:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20108</guid><dc:creator>Saber</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20108.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20108</wfw:commentRss><description>&lt;br /&gt;
&lt;br /&gt;
Πι8ανόν και στο Internet να κυκλοφορούν και αλγόριθοι Τ9. Ψάξτο, αλλά χρησιμοποιησέ τους σαν guidelines.&lt;br /&gt;
&lt;br /&gt;
Η εφαρμογή σου θα είναι console ή Windows?&lt;br /&gt;
&lt;br /&gt;
Μπορείς να χρησιμοποιήσεις την strlen για να βρείς το μέγεθος της λέξης και με τη χρήση των δεικτών να βρείς τη λέξη που θες.&lt;br /&gt;
&lt;br /&gt;
Λ.χ, αν το μέγεθος είναι 5 και το 2ο γράμμα είναι β και το 4 α, να ψάξει τις λέξεις με αυτά τα κριτήρια.</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20104.aspx</link><pubDate>Thu, 09 Nov 2006 23:48:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20104</guid><dc:creator>x-istenz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20104.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20104</wfw:commentRss><description>το ολο προγραμμα που θα πρεπει να κανω για να σας δωσω να καταλαβετε ειναι στη προβλεψη της λεξης οπως συμβαινει και στα κινητα με το Τ9.</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20103.aspx</link><pubDate>Thu, 09 Nov 2006 23:42:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20103</guid><dc:creator>x-istenz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20103.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20103</wfw:commentRss><description>παντως εχετε δικιο στο οτι ειμαι μπερδεμενος και ζητω συγνωμη.&amp;nbsp; η εφαρμογη θα γινει σε C++ και με pointers αλλα χωρις&amp;nbsp; strcmp library function. το προβλημα μου ειναι πως θα ξεκινησω,απο το λεξικο,το tokenization η κατι αλλο; τα Perl ή Ruby αν δε κανω λαθος(που σιγουρα θα κανω) ειναι compilers ετσι; εγω ομως δε τα εχω δει ποτε μου,μονο τα εχω ακουσει.</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20092.aspx</link><pubDate>Thu, 09 Nov 2006 22:48:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20092</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20092.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20092</wfw:commentRss><description>Εεεε, ναι. :) Δεν θα διαφωνήσω σε αυτό. Λεγοντας "το πρώτο πράγμα που θα αποφασίσεις" εννοούσα αποκλειστικά σε σχέση με την επιλογή γλωσσών, και όχι με την κατασκευή της εφαρμογής. Ισως ήταν πλεονασμός, κακή έκφραση, Ζαχαριασμός, ξέρω και γω :)&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20087.aspx</link><pubDate>Thu, 09 Nov 2006 22:26:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20087</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20087.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20087</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;cap wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;C++ και VBNET είναι δύο διαφορετικές γλώσσες προγραμματισμού. Το πρώτο πράγμα που θα πρέπει να αποφασίσεις είναι σε ποιά γλώσσα προγραμματισμού θέλεις να φτιάξεις την εφαρμογή σου. Η σε C++ θα τη φτιάξεις, ή σε VB.NET. Οι δύο γλώσσες δεν έχουν κάποια εξάρτηση μεταξύ τους ωστε να "πρέπει να το φτιάξεις σε C++ επειδή χρησιμοποιείς VB.NET" όπως είπες.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Επειδή τον τελευταίο καιρό&amp;nbsp;το έχουμε ρίξει πολύ στη συναίνεση και τον πολιτισμό, ήρθε η ώρα να τσακωθούμε λίγο &lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Θα διαφωνήσω λοιπόν μαζί σου Σωτήρη, γιατί πιστεύω ότι η επιλογή της γλώσσας προγραμματισμού είναι το τελευταίο πράγμα που θα κάνεις όταν σχεδιάζεις ένα project. Ξεκινάς καταγράφοντας το πρόβλημα, σχεδιάζοντας τη λύση, και διαλέγοντας τα βέλτιστα εργαλεία για την υλοποίησή της.&lt;/P&gt;
&lt;P&gt;Στην περίπτωση του x-istenz για παράδειγμα, το κομμάτι του tokenization&amp;nbsp;μπορεί να γραφτεί πολύ εύκολα σε Perl ή Ruby σε σχέση με τη C++ ή τη VB.NET. Εκτός από το ότι επεκτείνεις τους ορίζοντές σου μαθαίνοντας μια νέα γλώσσα, καταλήγεις με το σωστό εργαλείο για τη σωστή δουλειά.&lt;/P&gt;
&lt;P&gt;Αν αποφασίσεις εξ αρχής τη γλώσσα και πας να τα κάνεις όλα με αυτή, πλέον ισχύει το "When all you have is a hammer, everything looks like a nail".&lt;/P&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20076.aspx</link><pubDate>Thu, 09 Nov 2006 21:12:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20076</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20076.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20076</wfw:commentRss><description>Easy συνάδελφοι! Τι σας έπιασε; :) Ο άνθρωπος είναι μπερδεμένος και προφανώς ψάχνει από κάπου να ξεκινήσει, και οι ως τώρα γνώσεις του προφανώς δεν τον βοηθούν. Μην ξεχνάτε οτι είμαστε στην περιοχή "Πρώτα βήματα".&lt;br /&gt;
&lt;br /&gt;
Για τον φίλο x-istenz:&lt;br /&gt;
&lt;br /&gt;
C++ και VBNET είναι δύο διαφορετικές γλώσσες προγραμματισμού. Το πρώτο πράγμα που θα πρέπει να αποφασίσεις είναι σε ποιά γλώσσα προγραμματισμού θέλεις να φτιάξεις την εφαρμογή σου. Η σε C++ θα τη φτιάξεις, ή σε VB.NET. Οι δύο γλώσσες δεν έχουν κάποια εξάρτηση μεταξύ τους ωστε να "πρέπει να το φτιάξεις σε C++ επειδή χρησιμοποιείς VB.NET" όπως είπες.&lt;br /&gt;
&lt;br /&gt;
Περι του λεξικού, ισχύουν τα λεγόμενα της Νατάσας (και να ήθελα δεν έχω τις γνώσεις να σου πω περισσότερα) :)&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20071.aspx</link><pubDate>Thu, 09 Nov 2006 20:12:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20071</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20071.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20071</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;x-istenz wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;p&gt;σε C++ πρεπει να γινει γιατι χρησιμοποιουμε τη&amp;nbsp; VB.NET&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Από ότι βλέπω έχεις πολύ δουλειά, γιατί ακόμα δεν μπορείς να ξεχωρίσεις την C με την VB. Η παραπάνω φράση είναι τελείως λάθος. Ψάξε λίγο παραπάνω και αποφάσισε σε τι από τα δυο θα δουλέψεις. Άλλο C++ άλλο VB.NET.&lt;br&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20067.aspx</link><pubDate>Thu, 09 Nov 2006 19:50:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20067</guid><dc:creator>x-istenz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20067.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20067</wfw:commentRss><description>οχι δε ζητώ να μου κάνετε την εργασία απλώς μια βοήθεια για να ξεκινήσω και νομίζω πως τη δώσατε.&lt;br /&gt;
&lt;br /&gt;
ευχαριστώ και θα έρθω την επόμενη φορά με πιο συκεκριμένες ερωτήσεις.</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20066.aspx</link><pubDate>Thu, 09 Nov 2006 19:44:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20066</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20066.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20066</wfw:commentRss><description>&lt;P&gt;Ελπίζω να μη μας ζητάς να σου κάνουμε την εργασία σου γαι το Πανεπιστήμιο...&lt;/P&gt;
&lt;P&gt;Ανεξάρτητα από τη γλώσσα που θα χρησιμοποιήσεις, όλα ξεκινούν ένα λεξικό, στο οποίο θα έχεις αποθηκευμένες τις γνωστές λέξεις, και έναν tokenizer&amp;nbsp;που θα εντοπίζει που ξεκινά η λέξη που γράφει ο χρήστης. Μια πολύ κατάλληλη δομή για να αποθηκεύσεις το λεξικό σου είναι το trie.&lt;/P&gt;
&lt;P&gt;Η δημιουργία του λεξικού είναι ένα ζήτημα, το οποίο μπορείς να αντιμετωπίσεις με δύο τρόπους:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Να ξεκινήσεις από ένα corpus το οποίο θα επεξεργαστείς με τον tokenizer και θα αποθηκεύσεις.&lt;/LI&gt;
&lt;LI&gt;Να μαθαίνεις από τις λέξεις που πραγματικά εισάγει ο χρήστης σου.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Θα σου πρότεινα ένα συνδυασμό και των δύο.&lt;/P&gt;
&lt;P&gt;Όσο για τις λεπτομέρειες, ψάξε το μόνος σου, και έλα πάλι στο dotnetzone για πιο συγκεκριμένες ερωτήσις. Το αλεσμένο φαγητό είναι καλό μόνο για τα μωρά.&lt;/P&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20064.aspx</link><pubDate>Thu, 09 Nov 2006 19:38:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20064</guid><dc:creator>x-istenz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20064.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20064</wfw:commentRss><description>&lt;P&gt;ναι οντως 1000 συγγνωμη πρωτη μου φορα και τελευταια.&lt;/P&gt;
&lt;P&gt;σε C++ πρεπει να γινει γιατι χρησιμοποιουμε τη&amp;nbsp; VB.NET&lt;/P&gt;</description></item><item><title>Απ: Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20062.aspx</link><pubDate>Thu, 09 Nov 2006 19:16:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20062</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20062.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20062</wfw:commentRss><description>Διευκρίνισε αν θέλεις να το κάνεις σε C++ ή VB.NET για να μπορέσει κάποιος να βοηθήσεις.&lt;br&gt;
&lt;br&gt;
Σημείωση: Όντως, καλύτερα να αποφύγεις greeklish και να βάζεις ένα τίτλο στο μήνυμά σου που να περιγράφει το ερώτημα.</description></item><item><title>Urgent!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20059.aspx</link><pubDate>Thu, 09 Nov 2006 18:42:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20059</guid><dc:creator>x-istenz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20059.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=20059</wfw:commentRss><description>&lt;P&gt;1st sorry for my greeklish&amp;nbsp;&lt;/P&gt;
&lt;P&gt;exw na ftiaksw ena programma pou na kanei predictive text input diladi na mantevei lekseis otan o user grapsei to prwta grammata. idio me ayto pou exoun ta kinita &lt;/P&gt;
&lt;P&gt;gnwrizetai mipws pws mporw na to kanw? kserw akougetai kapws geloio alla molis ksekinisa na kanw c++&amp;nbsp; ki exw to vb net 2003&lt;/P&gt;
&lt;P&gt;sas parakalw help me!&lt;/P&gt;
&lt;P&gt;lazaros&lt;/P&gt;</description></item></channel></rss>