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

 

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

Vb & C# Class μαζί

Îåêßíçóå áðü ôï ìÝëïò gmlogic. Τελευταία δημοσίευση από το μέλος Δημήτρης Γκανάτσιος στις 27-01-2008, 23:54. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-01-2008, 12:50 39560

    Vb & C# Class μαζί

    Στο /App_Code μπορώ να έχω Vb & C# μαζί ;

    Σε μία δοκιμή πέρνω 
    Exception

    Exception Details: System.Web.HttpException: The files '/App_Code/GmTest1.cs' and '/App_Code/GmTest2.vb' use a different language, which is not allowed since they need to be compiled together.

    Ευχαριστώ





    George Matzouranis
  •  25-01-2008, 15:58 39567 σε απάντηση της 39560

    Απ: Vb & C# Class μαζί

    Όπως λέει και το exception, τσου... Αυτό που μπορείς να κάνεις είναι να κάνεις compile ένα αρχείο γραμμένο στη μιά γλώσσα και να χρησιμοποιήσεις το dll ώς reference στην άλλη.


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  26-01-2008, 11:10 39575 σε απάντηση της 39560

    Απ: Vb & C# Class μαζί

    Στο App_Code μπορείς να έχεις κώδικα γραμμένο σε διαφορετικές γλώσσες, αρκεί να είναι σε διαφορετικά subdirectories. Πληροφορίες μπορείς να βρεις εδώ

    Ουσιαστικά πειράζεις το compilation element του web.config, και μέσα σε αυτό βάζεις κάτι σαν το παρακάτω

    <codeSubDirectories>

    <add directoryName="dir1"/>

    <add directoryName="dir2"/>

    </codeSubDirectories>

    όπου dir1 και dir2 subdirectories του App_Code. Έτσι, στο dir1 μπορείς να έχεις vb code, ενώ στο άλλο C#. Πάντως, σαν τακτική δεν μπορώ να πω ότι με ενθουσιάζει και ιδιαίτερα Smile


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  26-01-2008, 11:47 39576 σε απάντηση της 39575

    Απ: Vb & C# Class μαζί

    Δημήτρη νομίζω ότι σε λένε.
    Τι ενοείς η τακτική δεν σε ενθουσιάζη ;


    George Matzouranis
  •  26-01-2008, 19:24 39578 σε απάντηση της 39576

    Απ: Vb & C# Class μαζί

    gmlogic:
    Δημήτρη νομίζω ότι σε λένε.
    Τι ενοείς η τακτική δεν σε ενθουσιάζη ;

    Ότι το μπλέξιμο κώδικα (όχι μόνο εδώ, αλλά και γενικώς) μπορεί να σε οδηγήσει σε διάφορα προβλήματα, αργότερα. Π.χ. η συντήρηση γίνεται πιο περίπλοκη, ειδικά αν ο "συντηρητής" developer δεν γνωρίζει τη μία γλώσσα. Προσωπικά θα προτιμούσα είτε να ξανάγραφα το τμήμα κώδικα στην πιο οικεία γλώσσα για μένα, είτε να το έχω σε ένα ξεχωριστό class library όπως σου έγραψε ο Pak παραπάνω. Smile


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  26-01-2008, 22:55 39581 σε απάντηση της 39578

    Απ: Vb & C# Class μαζί

    Ουσιαστικά αυτό πού προτείνει ο Δημήτρης είναι περίπου το ίδιο πράγμα. Ο κώδικας που είναι σε διαφορετικά subDirectories γίνεται compile σε διαφορετικά assemblies. Τώρα, για να κάνεις κάτι τέτοιο θα πρέπει να υπάρχει λόγος που θέλεις να το κάνεις. Μπορείς να μας τον πείς;


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  27-01-2008, 00:37 39582 σε απάντηση της 39578

    Απ: Vb & C# Class μαζί

    Δημήτρη συμφωνώ με την αποψή σου.
    Αυτό είναι το σωστό
    Απλά δεν έχω ασχοληθή με C#.Γράφω σε VB
    Είχα βρή κάτι έτοιμο για το object για Membership για MySql σε C#
    και όταν χρειάστηκε να γράψω κάτι σε VB μου κτύπησε.
    Οπότε μάλλον θα ανεβάσω τα dll των κλάσεων

    Πάντως σας ευχαριστώ πολύ για την βοήθεια. Smile


    George Matzouranis
  •  27-01-2008, 19:13 39598 σε απάντηση της 39582

    Απ: Vb & C# Class μαζί

    Μήπως είναι καιρός να ασχοληθείς με τη C#? Δεν είναι τυχαίο ότι τα περισσότερα samples και open source projects εμφανίζονται πρώτα στη C#, ενώ και στα προϊόντα της Microsoft η C# έχει προτεραιότητα. Για παράδειγμα πέρασε σχεδόν ένας χρόνος από τότε που βγήκε το Sharepoint 2007 μέχρι να βγουν τα πρώτα samples σε VB.NET.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  27-01-2008, 19:27 39599 σε απάντηση της 39598

    Απ: Vb & C# Class μαζί

    Καλή ιδέα.
    Τι θα έλεγες να ξεκινήση μια συζήτηση για μετάβαση από VB σε C#
    Απλά βήματα κλπ. Big Smile
    Να κάτι βρήκα εδώ
    http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

    George Matzouranis
  •  27-01-2008, 21:26 39600 σε απάντηση της 39560

    Απ: Vb & C# Class μαζί

    Πάντως η άποψη μου είναι ότι για να κινείσαι άνετα στον κόσμο του .Net καλό είναι να ξέρεις και τις δύο. Δέν είναι πολύς κόπος αφού η όλη φιλοσοφία είναι η ίδια και ταυτόχρονα διευρίνονται οι ορίζοντες σου. Δεν υπάρχει λόγος να περιορίζεσαι ούτε στην αναζήτηση κώδικα, ούτε και στην αναζήτηση εργασίας. Πιστεύω αξίζει τον κόπο...


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  27-01-2008, 23:54 39607 σε απάντηση της 39600

    Απ: Vb & C# Class μαζί

    Pak:

    Πάντως η άποψη μου είναι ότι για να κινείσαι άνετα στον κόσμο του .Net καλό είναι να ξέρεις και τις δύο.

    Θα συμφωνήσω και εγώ σε αυτό (αν όχι να ξέρεις, τουλάχιστον γνωρίζεις) λόγω 1. αναζήτηση κώδικα σε code repositories (code project κ.λ.π.) 2. τυχόν συντήρηση κάποιου "παλιού" κώδικα


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

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