<?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>Απ: callback function+threading</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32863.aspx</link><pubDate>Tue, 12 Jun 2007 17:11:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32863</guid><dc:creator>NGF</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32863.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=32863</wfw:commentRss><description>Τελικα το ελυσα το προβλημα με events οπως και στα κουμπια κτλ. Ευχαριστω</description></item><item><title>Απ: callback function+threading</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32862.aspx</link><pubDate>Tue, 12 Jun 2007 17:09:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32862</guid><dc:creator>NGF</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32862.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=32862</wfw:commentRss><description>Τελικα το ελυσα το προβλημα με events. Το εφτιαξα ωστε να "σηκωνονται events" οπως και στα κουμπια κτλ. Ευχαριστω</description></item><item><title>Απ: callback function+threading</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32371.aspx</link><pubDate>Thu, 31 May 2007 03:08:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32371</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32371.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=32371</wfw:commentRss><description>&lt;P&gt;Κοίτα το BackgroundWorker component. Είναι φτιαγμένο ειδικά για να εκτελεί εργασίες σε άλλο thread και να ειδοποιεί με το σωστό τρόπο τη φόρμα. Το Αν κοιτάξεις στο &lt;A href="http://msdn2.microsoft.com/en-us/library/c8dcext2.aspx"&gt;σχετικό κεφάλαιο&lt;/A&gt; του MSDN Library, θα βρεις παραδείγματα και How-To για να κάνεις αυτά που θέλεις. &lt;/P&gt;
&lt;P&gt;Συνοπτικά, το BackgroundWorker έχει το DoWork event στο οποίο εκτελείς τη χρονοβόρα διαδικασία. Περιοδικά καλείς την ReportProgress μέθοδο η οποία σηκώνει το ProgressChanged event για να ειδοποιήσει τη φόρμα ότι η επεξεργασία προχωράει. Εκεί μπορείς π.χ. να χρησιμοποιήσεις την τιμή που σου δίνει το ProgressChanged event για να αλλάξεις την τιμή ενός progress bar στη φόρμα.&lt;/P&gt;</description></item><item><title>Απ: callback function+threading</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32369.aspx</link><pubDate>Thu, 31 May 2007 02:49:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32369</guid><dc:creator>NGF</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32369.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=32369</wfw:commentRss><description>Οκ θα τα δω και αυτα. Αυτο που εννοω ειναι:&lt;BR&gt;&lt;BR&gt;Εχουμε την κυριως φορμα οπου ο χρηστης πατα ενα κουμπι για να ξεκινησει μια λειτουργια που εχω βαλει μεσα σε μια class και θα εκτελειται σε αλλο thread. Δηλαδη&lt;BR&gt;&lt;BR&gt;myclass cl = new myclass();&lt;BR&gt;cl.Dosomething():&lt;BR&gt;&lt;BR&gt;Αυτα ειναι μεσα στο κουμπι που πατα ο χρηστης. Τωρα η class εχει μεσα στη λειτουργια Dosomething καποιο κωδικα οπως&lt;BR&gt;&lt;BR&gt;public void Dosomething()&lt;BR&gt;{&lt;BR&gt; //kane diafora&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;Αλλα καθως η παραπανω λειτουργια κανει καποια πραγματα πρεπει να προβαλει και διαφορες πληροφοριες οποτε εχουμε&lt;BR&gt;&lt;BR&gt;public void Dosomething()&lt;BR&gt;{&lt;BR&gt; //kane diafora&lt;BR&gt;//entoles gia anafora pliroforion. &lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;Αυτες οι εντολες για "αναφορα πληροφοριων" σκεφτηκα οτι μπορουν να χτυπανε σε καποια αλλη void στην κυριως φορμα και αυτη να παιρνει τις πληροφοριες και να τις δινει στην οθονη δηλαδη καπως ετσι&lt;BR&gt;&lt;BR&gt;private void Showinfo(string a,string b, string c) //void stin kirios forma&lt;BR&gt;{&lt;BR&gt;lbla.text = a;&lt;BR&gt;lblb.text = b;&lt;BR&gt;lblc.text = c;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;Το προβλημα μου ειναι η επιτυχεις συνδεση λειτουργιας της class και παραπανω κωδικα ωστε να ενημερωσω το χρηστη για διαφορα πραγματα.&lt;BR&gt;</description></item><item><title>Απ: callback function+threading</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32359.aspx</link><pubDate>Wed, 30 May 2007 23:54:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32359</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32359.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=32359</wfw:commentRss><description>Το post σου είναι λίγο "&lt;i&gt;ασαφές&lt;/i&gt;", ίσως με λίγο κώδικα να το έκανες πιο κατανοητό ... &lt;br&gt;&lt;br&gt;Κατα τ' άλλα άρχισε κάνοντας ένα search για reference στο &lt;a href="http://msdn2.microsoft.com/en-us/library/system.iasyncresult.aspx"&gt;IAsyncResult &lt;/a&gt;στο MSDN, νομίζω οτι θα βρείς τις απαντήσεις σου εκεί. Διάβασε όμως και &lt;a href="http://msdn2.microsoft.com/en-us/library/ms228969.aspx"&gt;αυτό&lt;/a&gt;, που είναι λίγο πιο .. βαθύ.&lt;br&gt;</description></item><item><title>callback function+threading</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32352.aspx</link><pubDate>Wed, 30 May 2007 21:38:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32352</guid><dc:creator>NGF</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32352.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=32352</wfw:commentRss><description>Δουλευω με C#. Στο προγραμμα μου εχω μια class που θελω να της βαλω μια λειτουργια. Ομως θελω αυτη η αλλη λειτουργια να δουλευει και σε αλλο thread οπως επισης και να επικοινωνει με void στην κυριως φορμα με callback function ωστε να ενημερωνει την void της κυριως φορμας με στατιστικα απο τη λειτουργια της class. Πως θα γινει αυτο?&lt;BR&gt;</description></item></channel></rss>