<?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>Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22361.aspx</link><pubDate>Sun, 17 Dec 2006 05:09:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22361</guid><dc:creator>skaliotis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22361.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=22361</wfw:commentRss><description>Πως θα μπορέσω να εγαταστησω το MSHFLGD.OCX&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22248.aspx</link><pubDate>Fri, 15 Dec 2006 10:07:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22248</guid><dc:creator>skaliotis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22248.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=22248</wfw:commentRss><description>Ευχαριστώ πολυ για τις πληροφορίες...Προσπάθησα να κάνω upgrade μέσα από το .ΝΕΤ 2003 και μου έβγαλε το παρακάτω bugs..&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21950.aspx</link><pubDate>Sun, 10 Dec 2006 02:00:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21950</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21950.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=21950</wfw:commentRss><description>Θα πρέπει επίσης να λάβεις υπόψη και την ποιότητα του κώδικα σε VB6. Όσο καλύτερος είναι ο κώδικας, τόσο πιο εύκολη θα είναι η μετάβαση σε VΒ.NET. Αν ο κώδικας είναι κακογραμμένος ίσως θα είναι ευκολότερο να ξαναγράψεις τα κομμάτια που "πονάνε" περισσότερο. Υπάρχουν μάλιστα μερικά σημεία, όπως το exception handling, που θα πρέπει να ξαναγραφούν αργά ή γρήγορα καθώς είναι πολύ καλύτερα στο .NET απ' ότι στην VB6 και η χρήση των τεχνικών της VB6 θα δημιουργήσει προβλήματα στο μέλλον. Ο κώδικας σε .NET είναι κατά κανόνα πολύ απλούστερος από τον αντίστοιχο κώδικα σε VB6.&lt;br /&gt;
&lt;br /&gt;
Η καλύτερη περίπτωση είναι να έχεις κλάσεις και functions οι οποίες κάνουν συγκεκριμένες δουλειές, καθώς και φόρμες που δεν περιέχουν business logic. Η χειρότερη, φόρμες χιλιάδων γραμμών, On Error Resume Next και επιστροφή error codes από τα functions αντί για error handling.&lt;br /&gt;
&lt;br /&gt;
Α, ναι. Και τα Option Strict, Option Explicit είναι απαραίτητα. Με αυτά θα βρεις πολλά bug που υπήρχαν ήδη στον κώδικα της VB και είχαν περάσει απαρατήρητα.</description></item><item><title>Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21939.aspx</link><pubDate>Sat, 09 Dec 2006 22:54:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21939</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21939.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=21939</wfw:commentRss><description>&lt;P&gt;Καλώς ήλθες στο forum.&lt;/P&gt;
&lt;P&gt;Την&amp;nbsp;μετατροπή από την VB6 στο Visual Studio 6, των projects την αναλαμβάνει o upgrade wizard που έχει κάθε studio αυτόματα. Δεν είναι πάντα όμως επιτυχημένη 100% και τις περισσότερες φορές εξαρτάται πόσο ακολουθεί κάποια guidelines που δίνει το &lt;A href="http://msdn2.microsoft.com/en-us/vbrun/ms789135.aspx"&gt;Visual Basic 6.0 Code Advisor&lt;/A&gt;. Αυτός είναι Visual Basic 6 add-in και δίνει συμβουλές για τον κώδικα, πως να τροποποιηθεί για να γίνει η μετατροπή από το Visual Studio 2003/2005 όσο το δυνατόν πιο επιτυχημένα.&lt;/P&gt;
&lt;P&gt;Επίσης υπάρχει ένας ωραίος οδηγός &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/vb6tovbnetupgrade.asp"&gt;Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005&lt;/A&gt;&amp;nbsp;πως μπορείς να κάνεις ένα επιτυχημένο upgrade εξετάζοντας κάποιες παραμέτρους. Μπορεί να μην γίνεται ο κώδικας της VB6 να γίνεται upgrade, και να χρειαστεί μέσω COM και .ΝΕΤ Interoperability, να χρησιμοποιήσεις τον κώδικα μέσα από το .NET project σου.&lt;/P&gt;
&lt;P&gt;Υπάρχουν &lt;A href="http://msdn2.microsoft.com/en-us/vbrun/ms788234.aspx"&gt;2 δωρεάν βιβλία&lt;/A&gt; που μπορεί να σε βοηθήσουν στο upgrade που θέλεις να κάνεις καθώς και μία περιοχή στο MSDN site, &lt;A href="http://msdn2.microsoft.com/en-us/vbrun/ms788233.aspx"&gt;Upgrade Resources for Visual Basic 6 Developers&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>project απο visual basic σε .ΝΕΤ 2003 / 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/21924.aspx</link><pubDate>Sat, 09 Dec 2006 09:10:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:21924</guid><dc:creator>skaliotis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/21924.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=21924</wfw:commentRss><description>καλησπερα.&lt;br&gt;Εχω ένα project σε visual basic και θέλω να το μετατρέψω σε .ΝΕΤ.Ψάχνοντας βρηκα μερικους wizard&amp;nbsp; οι οποίοι όμως δεν με ικανοποίησαν.Αν γνωρίζει κάποιος πως θα μπορέσω να κάνω το "migration " θα ήθελα να μου απαντήσει&lt;br&gt;&lt;br&gt;</description></item></channel></rss>