<?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>Απ: Scan</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14505.aspx</link><pubDate>Fri, 07 Jul 2006 18:41:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14505</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14505.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=14505</wfw:commentRss><description>private void popTree(String[] startDir, TreeNode parentNode)&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
&lt;br /&gt;
            if (parentNode.Text == "unstart")&lt;br /&gt;
&lt;br /&gt;
            {&lt;br /&gt;
&lt;br /&gt;
                DisplayFolder.Nodes.Add(startDir[0]);&lt;br /&gt;
&lt;br /&gt;
                popTree(Directory.GetDirectories(startDir[0]), DisplayFolder.Nodes[0]);&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            else&lt;br /&gt;
&lt;br /&gt;
            {&lt;br /&gt;
&lt;br /&gt;
                for (int x = 0; x 
&lt;br /&gt;
                {&lt;br /&gt;
&lt;br /&gt;
                    try&lt;br /&gt;
&lt;br /&gt;
                    {&lt;br /&gt;
&lt;br /&gt;
                        parentNode.Nodes.Add(x.ToString(),startDir[x].Substring(startDir[x].LastIndexOf('\\') + 1),0);&lt;br /&gt;
&lt;br /&gt;
                        popTree(Directory.GetDirectories(startDir[x]), parentNode.Nodes[x]);&lt;br /&gt;
&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    catch (Exception)&lt;br /&gt;
&lt;br /&gt;
                    { }&lt;br /&gt;
&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
Να ειναι καλα ο evliatsas !!&lt;br /&gt;
&lt;br /&gt;
αλλα θα πάρω σοβαρα αυτα που μου είπες για μαθηματικά!!&lt;br /&gt;
&lt;br /&gt;
                                                              ευχαριστώ</description></item><item><title>Απ: Scan</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14503.aspx</link><pubDate>Fri, 07 Jul 2006 18:08:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14503</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14503.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=14503</wfw:commentRss><description>Έχω να γράψω σε C πολλά χρόνια και δεν μπορώ να σου δώσω κώδικα (αν και θα το ήθελα) αλλά μπορώ να σου δώσω μια σπρωξιά&lt;br /&gt;
&lt;br /&gt;
Για να πάρεις μια λίστα με όλα τα αρχεία ενός φακέλου και των φακέλων του είναι μέσα του (να πάρεις δηλαδή όλο το δένδρο) πρέπει να φτιάξεις μια "αναδρομική" συνάρτηση. Μια συνάρτηση δηλαδή που θα καλεί τον εαυτό της. &lt;br /&gt;
&lt;br /&gt;
Παραδείγματα αναδρομικών συναρτήσεων από τα μαθηματικά είναι το παραγωντικό: ν! = (ν-1)! * ν  (αργότερα θα μάθεις και την fibonacci f(n) = f(n-1) + f(n-2) η οποία περιγράφει την αύξηση του πληθυσμού των κουνελιών)&lt;br /&gt;
&lt;br /&gt;
Έτσι λοιπόν κι εσύ (όπως τα κουνέλια) θα παίρνεις ένα φάκελο (και το C: φάκελος είναι) θα βγάζεις μια λίστα με τα αρχεία και για κάθε υποφάκελο θα καλείς την ίδια συνάρτηση με παράμετρο τον υποφάκελο. Προφανώς αυτό θα συνεχιστεί μόνο του μέχρι να φτάσει σε φακέλους που δεν έχουν υποφακέλους.&lt;br /&gt;
&lt;br /&gt;
Ελπίζω να σε βοήθησα.&lt;br /&gt;
&lt;br /&gt;
Μάριος&lt;br /&gt;
&lt;br /&gt;
υ.γ. Είναι πολύ ωραίο που ασχολείσαι με τον προγραμματισμό από τόσο νωρίς αλλά ο προγραμματισμόε χρειάζεται και μαθηματικό υπόβαθρο. Πίσω από κάθε εντολή που γράφεις κρύβονται έννοιες μαθηματικές. Διάβαζε λοιπόν και μαθηματικά.</description></item><item><title>Απ: Scan</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11938.aspx</link><pubDate>Sun, 16 Apr 2006 21:33:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11938</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11938.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=11938</wfw:commentRss><description>Για να καταλαβεις ήθελα να φτιάξω ενα δικό μου filedailog και να του βαλω καπιες λειτουργιες για το "http://www.dotnetzone.gr/cs/forums/9555/ShowPost.aspx" εργο μου &lt;br /&gt;
&lt;br /&gt;
          αυτο που δεν καταφερα ειναι να σκαναρω με οποιοδηποτε τροπο το δισκο μου</description></item><item><title>Απ: Scan</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11842.aspx</link><pubDate>Thu, 13 Apr 2006 07:34:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11842</guid><dc:creator>evliatsas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11842.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=11842</wfw:commentRss><description>&lt;P&gt;Φαντάζομαι πως εννοείς Scan του File System (των αρχείων που υπάρχουν σε αυτόν). Άν ναι, τότε ο πιο απλός τρόπος για να το κάνεις είναι να χρησιμοποιείσεις την System.IO.&lt;/P&gt;
&lt;P&gt;Εκεί θα βρείς τις κλάσεις Directory,File κτλ.&lt;/P&gt;
&lt;P&gt;Προτείνω να ξεκινήσεις με τα παραδείγματα του MSDN &lt;A&gt;ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/cpref/html/frlrfSystemIODirectoryClassGetFilesTopic1.htm&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;Άν χρειαστείς περαιτέρω εξηγήσεις,μην διστάσεις να ρωτήσεις.&lt;/P&gt;
&lt;P&gt;Όσο για το BackUp, είναι η δημιουργία αντιγράφων ασφαλείας (κοινώς καβάντζα).&lt;/P&gt;
&lt;P&gt;Η πιο απλή μορφή του είναι να κάνεις ένα αρχείο Copy σε κάποια άλλη θέση, ώστε ότι και να συμβεί να μπορέσεις να το διατηρήσεις. π.χ. να το γλιτώσεις από πιθανή διαγραφή,ή να μπορείς να πειραματιστείς με αυτό και έπειτα άν το επιθυμείς να το επαναφέρεις στην πρώτερη κατάσταση.Καταλαβαίνεις ότι αυτό μπορεί να αφορά από ένα αρχείο, ώς τις βάσεις δεδομένων της εφορίας,&amp;nbsp; ή τις ρυθμίσεις ενός Η/Υ ή ένός ολόκληρου δικτύου.&lt;/P&gt;</description></item><item><title>Scan</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10093.aspx</link><pubDate>Fri, 24 Feb 2006 23:47:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10093</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10093.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=10093</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Θα ήθελα να ρωτίσω πως μπορώ να κάνω &lt;U&gt;scan&lt;/U&gt;&amp;nbsp;&lt;img src="/cs/emoticons/emotion-60.gif" alt="Lightning [li]" /&gt;&lt;STRONG&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt; [&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;code c#]&lt;/FONT&gt;&lt;/STRONG&gt; τον σκληρό δίσκο χωρής ομως &lt;STRONG&gt;να χρησιμοπιώ ελεκτίρια οπώς FileListBox&lt;/STRONG&gt;... &lt;/P&gt;
&lt;P&gt;και τι ακριβος σημένει &lt;STRONG&gt;BACKUP&lt;/STRONG&gt;???&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;Το ξέρω πως γενικά κάνω αρχάριες ερωτίσεις αλλα δεν έχω κανένα να μου τα λέει ,&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;οτ&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;ι&amp;nbsp; εχω μάθει τα εχω μαθει απο βιβλία! &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;ΕΥΧΑΡΙΣΤΩ&lt;img src="/cs/emoticons/emotion-13.gif" alt="Angel [A]" /&gt;&lt;/STRONG&gt;&lt;/P&gt;</description></item></channel></rss>