<?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>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42699.aspx</link><pubDate>Thu, 05 Jun 2008 23:24:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42699</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42699.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42699</wfw:commentRss><description>Κατατοπιστικότατος όπως πάντα, και έλυσες μια απορία μου, σχετικά με το αν η ύπαρξη του Sub/End Sub ήταν κάτι παραπάνω από compatibility μέτρο, γιατί υπέθετα ότι δεν μπορούσες να έχεις Function με void (nothing?) return τύπο στην VB.Net&lt;br&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42678.aspx</link><pubDate>Thu, 05 Jun 2008 20:47:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42678</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42678.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42678</wfw:commentRss><description>&lt;P&gt;Δεν είναι θέμα γούστου. Καταρχήν, αν ή μέθοδος σου είναι τόσο μεγάλη που χρειάζεσαι το Exit Sub για να ξέρεις ότι είσαι σε Sub, έχεις σημαντικό πρόβλημα. Επιπλέον, ο διαχωρισμός sub/function και η ανάγκη για το Exit Sub είναι απομεινάρι της VB6 καθώς τέτοιος διαχωρισμός δεν υπάρχει στο .NET. Και τα subs είναι απλές μέθοδοι με το void return type. Επίσης, είναι κακό να υπάρχουν διαφορετικοί τρόποι για να κάνουν ακριβώς το ίδιο πράγμα, καθώς μπορούν να μπερδέψουν όποιον πρέπει να χρησιμοποιήσει τον κώδικα στο μέλλον, ακόμα κι εσένα μετά από μερικούς μήνες. &lt;BR&gt;Τέλος, αν χρειαστεί να αλλάξεις το return type της μεθόδου και να επιστρέφεις κάτι ενώ πριν δεν επέστρεφες τίποτε, θα πρέπει να κάνεις πολύ περισσότερες αλλαγές αν έχεις χρησιμοποιήσει Exit Sub. &lt;/P&gt;
&lt;P&gt;Γενικά, τα Exit Sub/Function/Property statements πιστεύω ότι είναι "βαλίτσες" που καλό θα ήταν να είχαν μείνει στην VB6 αν και καταλαβαίνω ότι η χρήση τους κάνει ευκολότερο το migration παλιού κώδικα από την VB6 στο .NET.&lt;/P&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42675.aspx</link><pubDate>Thu, 05 Jun 2008 20:13:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42675</guid><dc:creator>Pak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42675.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42675</wfw:commentRss><description>Ο καθένας με τα γούστα του! Εγώ όταν βλέπω return νομίζω ότι είναι function. Είναι ένας τρόπος να ξεχωρίζω που βρίσκομαι!</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42673.aspx</link><pubDate>Thu, 05 Jun 2008 19:50:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42673</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42673.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42673</wfw:commentRss><description>Ναι βρε αυτό λέμε όταν γράφεις σε sub&amp;nbsp; γράφεις σκέτο return και όταν γράφεις σε function είναι return sth&lt;br&gt;&lt;br&gt;Εγώ το βρίσκω παντως το πιο elegant τρόπο και θεωρώ plus ότι η vb.net το υποστηρίζει &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-21.gif" alt="Yes" /&gt;&lt;br&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42672.aspx</link><pubDate>Thu, 05 Jun 2008 19:38:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42672</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42672.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42672</wfw:commentRss><description>Σύμφωνα με το msdn όπως βλέπω, λέει ότι :&lt;br&gt;&lt;br&gt;"In a &lt;b&gt;Sub&lt;/b&gt; or &lt;b&gt;Set&lt;/b&gt; procedure, the &lt;b&gt;Return&lt;/b&gt; statement is equivalent to an &lt;b&gt;Exit Sub&lt;/b&gt; or &lt;b&gt;Exit Property&lt;/b&gt; statement, and &lt;span class="parameter"&gt;expression&lt;/span&gt; must not be supplied."&lt;br&gt;&lt;br&gt;Σας δίνω και το link&lt;br&gt;&lt;br&gt;http://msdn.microsoft.com/en-us/library/2e34641s(VS.80).aspx&lt;br&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42671.aspx</link><pubDate>Thu, 05 Jun 2008 19:22:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42671</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42671.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42671</wfw:commentRss><description>Ένα επιχείρημα υπέρ του Return, είναι η ομοιομορφία με άλλα methods τα οποία επιστρέφουν τιμή (εκτός φυσικά αν χρησιμοποιείς τον παλιό VB6 και κάτω τρόπο  για να επιστρέψεις μια τιμή από ένα method, κάτι που δεν ξέρω αν υποστηρίζεται από την VB.Net). Επίσης, είναι και ο πιο συνηθισμένος τρόπος στις περισσότερες γλώσσες προγραμματισμού.&lt;br&gt;Καθώς η VB.net κάνει διάκριση μεταξύ Subs &amp;amp; Functions, η χρήση του Return είναι πιο universal σε σχέση με αυτήν του Exit Sub/Function.&lt;br&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42666.aspx</link><pubDate>Thu, 05 Jun 2008 18:31:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42666</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42666.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42666</wfw:commentRss><description>Αφού το sub δε γυρίζει τίποτα, τότε ποιος ο σκοπός της χρήσης του return, γιατί για να λέγεται return λογικά θα επιστρέφει κάτι&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;br&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42665.aspx</link><pubDate>Thu, 05 Jun 2008 18:24:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42665</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42665.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42665</wfw:commentRss><description>το return μου αρέσει περισσότερο&lt;br&gt;</description></item><item><title>Απ: Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42662.aspx</link><pubDate>Thu, 05 Jun 2008 17:44:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42662</guid><dc:creator>Pak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42662.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42662</wfw:commentRss><description>Exit Sub</description></item><item><title>Διακόπτωντας την εκτέλεση ενός sub</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42661.aspx</link><pubDate>Thu, 05 Jun 2008 17:32:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42661</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42661.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=42661</wfw:commentRss><description>&lt;div align="justify"&gt;Καλημέρα. Πως διακόπτω την εκτέλεση ενός sub; Συγκεκριμένα, θέλω μέσα στο sub να κάνω&amp;nbsp; έναν έλεγχο, και αν αυτός ο έλεγχος να μην ικανοποιείται τότε να μην εκτελείται το υπόλοιπο sub.&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>