Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

project απο visual basic σε .ΝΕΤ 2003 / 2005

Îåêßíçóå áðü ôï ìÝëïò skaliotis. Τελευταία δημοσίευση από το μέλος skaliotis στις 16-12-2006, 21:09. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  09-12-2006, 01:10 21924

    project απο visual basic σε .ΝΕΤ 2003 / 2005

    καλησπερα.
    Εχω ένα project σε visual basic και θέλω να το μετατρέψω σε .ΝΕΤ.Ψάχνοντας βρηκα μερικους wizard  οι οποίοι όμως δεν με ικανοποίησαν.Αν γνωρίζει κάποιος πως θα μπορέσω να κάνω το "migration " θα ήθελα να μου απαντήσει


    xoakin
  •  09-12-2006, 14:54 21939 σε απάντηση της 21924

    Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005

    Καλώς ήλθες στο forum.

    Την μετατροπή από την VB6 στο Visual Studio 6, των projects την αναλαμβάνει o upgrade wizard που έχει κάθε studio αυτόματα. Δεν είναι πάντα όμως επιτυχημένη 100% και τις περισσότερες φορές εξαρτάται πόσο ακολουθεί κάποια guidelines που δίνει το Visual Basic 6.0 Code Advisor. Αυτός είναι Visual Basic 6 add-in και δίνει συμβουλές για τον κώδικα, πως να τροποποιηθεί για να γίνει η μετατροπή από το Visual Studio 2003/2005 όσο το δυνατόν πιο επιτυχημένα.

    Επίσης υπάρχει ένας ωραίος οδηγός Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 πως μπορείς να κάνεις ένα επιτυχημένο upgrade εξετάζοντας κάποιες παραμέτρους. Μπορεί να μην γίνεται ο κώδικας της VB6 να γίνεται upgrade, και να χρειαστεί μέσω COM και .ΝΕΤ Interoperability, να χρησιμοποιήσεις τον κώδικα μέσα από το .NET project σου.

    Υπάρχουν 2 δωρεάν βιβλία που μπορεί να σε βοηθήσουν στο upgrade που θέλεις να κάνεις καθώς και μία περιοχή στο MSDN site, Upgrade Resources for Visual Basic 6 Developers.

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  09-12-2006, 18:00 21950 σε απάντηση της 21939

    Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005

    Θα πρέπει επίσης να λάβεις υπόψη και την ποιότητα του κώδικα σε VB6. Όσο καλύτερος είναι ο κώδικας, τόσο πιο εύκολη θα είναι η μετάβαση σε VΒ.NET. Αν ο κώδικας είναι κακογραμμένος ίσως θα είναι ευκολότερο να ξαναγράψεις τα κομμάτια που "πονάνε" περισσότερο. Υπάρχουν μάλιστα μερικά σημεία, όπως το exception handling, που θα πρέπει να ξαναγραφούν αργά ή γρήγορα καθώς είναι πολύ καλύτερα στο .NET απ' ότι στην VB6 και η χρήση των τεχνικών της VB6 θα δημιουργήσει προβλήματα στο μέλλον. Ο κώδικας σε .NET είναι κατά κανόνα πολύ απλούστερος από τον αντίστοιχο κώδικα σε VB6.

    Η καλύτερη περίπτωση είναι να έχεις κλάσεις και functions οι οποίες κάνουν συγκεκριμένες δουλειές, καθώς και φόρμες που δεν περιέχουν business logic. Η χειρότερη, φόρμες χιλιάδων γραμμών, On Error Resume Next και επιστροφή error codes από τα functions αντί για error handling.

    Α, ναι. Και τα Option Strict, Option Explicit είναι απαραίτητα. Με αυτά θα βρεις πολλά bug που υπήρχαν ήδη στον κώδικα της VB και είχαν περάσει απαρατήρητα.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  15-12-2006, 02:07 22248 σε απάντηση της 21950

    Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005

    Συνημμένα: clip_image002.jpg
    Ευχαριστώ πολυ για τις πληροφορίες...Προσπάθησα να κάνω upgrade μέσα από το .ΝΕΤ 2003 και μου έβγαλε το παρακάτω bugs..



    xoakin
  •  16-12-2006, 21:09 22361 σε απάντηση της 21924

    Απ: project απο visual basic σε .ΝΕΤ 2003 / 2005

    Πως θα μπορέσω να εγαταστησω το MSHFLGD.OCX


    xoakin
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems