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

 

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

Cannot add data source in C++/CLI Winforms Project

Îåêßíçóå áðü ôï ìÝëïò Σπύρος Κάκος. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 07-01-2008, 11:33. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-01-2008, 21:23 38826

    Cannot add data source in C++/CLI Winforms Project

    Χρησιμοποιώ το Visual Studio 2008 και αντιμετωπίζω το εξής πρόβλημα:

    Προσπαθώντας να προσθέσω μία νέα data source στην C++/CLI (μέσω του μενού Data -> Add new data source...), δεν εμφανίζεται καθόλου η επιλογή 'Database', αλλά μόνο η επιλογή 'Object'. Το πρόβλημα έχει ήδη αναφερθεί στη Microsoft σαν bug και η απάντηση που ελήφθη ήταν ότι η αφαίρεση (!) της επιλογής να προσθέσεις μία νέα database από τον designer του Visual Studio είναι επιλογή της εταιρίας.

    Δείτε σχετικά στα παρακάτω Links: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=292118

    Ελπίζω το θέμα να λυθεί ή να έχετε να μου πείτε κάτι σχετικά με αυτό. Ευχαριστώ.


    Spiros Kakos
  •  06-01-2008, 22:02 38829 σε απάντηση της 38826

    Απ: Cannot add data source in C++/CLI Winforms Project

    Η απάντηση στο link που δίνεις είναι μάλλον ξεκάθαρη. Δεν πρόκειται για bug αλλά αφαίρεσαν την δημιουργία data sources από τα C++ projects, και φαίνεται ότι δεν σκοπεύουν να την επαναφέρουν σύντομα. Υποθέτω ότι δίνουν πλέον μεγαλύτερη σημασία στο unmanaged κομμάτι εις βάρος του .NET. Αυτό ακούγεται μάλλον λογικό, αν αναλογιστείς ότι η πλειοψηφία όσων ασχολούνται με C++ το κάνουν επειδή θέλουν να δουλέψουν σε unmanaged περιβάλλον.

    Εδώ που τα λέμε, η έλειψη του data source είναι σχεδόν .... αστεία αν σκεφτείς τί άλλο λείπει από την VC++ 2008. Νέα χαρακτηριστικά έχουν προστεθεί μόνο στο unmanaged κομμάτι και αφορούν την υποστήριξη των νέων επεξεργαστών, των Vista και το Interop. Λείπουν εντελώς όλο το .NET 3.0 και το 3.5. Ούτε WPF, ούτε WWF ούτε LINQ ούτε ASP.NET ... ούτε καν Web Services!


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  07-01-2008, 10:25 38836 σε απάντηση της 38829

    Απ: Cannot add data source in C++/CLI Winforms Project

    Σωστά όσα λες. Όμως διαφωνώ σε ένα σημείο: είναι άλλο πράγμα να σταματάς την υποστήριξη σε ένα feature και άλλο πράγμα να το αφαιρείς ενώ ήδη υπάρχει! Πράγματι πολλά χαρακτηριστικά της C# δεν βγαίνουν και για την C++ οπότε είναι θέμα επιλογής του καθενός το ποια από τις δύο θα χρησιμοποιήσει για να κάνει ό,τι θέλει. Όμως το να αφαιρείς στοιχεία της γλώσσας τα οποία ήδη υπήρχαν είναι μάλλον ένας πολύ ωμός τρόπος να δείξουν ότι υποστηρίζυον τη C# περισσότερο (κάτι που άλλωστε έχουμε καταλάβει) και να υποχρεώσουν εταιρίες να μεταβούν σε C#. Εγώ προσωπικά χρησιμοποιώ και τη C και τη C++ και τη C# (και στο μέλλον σίγουρα θα δοκιμάσω οποιαδήποτε άλλη γλώσσα βγει), αλλά θα ήθελα να έχω τη δυνατότητα να επιλέξω ήρεμα και χωρίς να με εξαναγκάζουν για το ποια θα χρησιμοποιήσω - ειδικά όταν πρόκειται για κάτι τόσο βασικό όσο η προσθήκη μιας βάσης δεδομένων σε μια εφαρμογή!
    Spiros Kakos
  •  07-01-2008, 11:33 38842 σε απάντηση της 38836

    Απ: Cannot add data source in C++/CLI Winforms Project

    Σε αυτό δεν έχείς 100% δίκιο. Τα data sources δεν είναι χαρακτηριστικό της γλώσσας αλλά του IDE, και το IDE άλλαξε. Η ομάδα της C++ είχε τις επιλογές είτε να κάνει επιπλέον δουλειά για να υποστηρίξει το νέο Data Designer (κάτι που δεν είναι πλέον στόχος), να κάνουν επιπλέον δουλειά για να παρέχουν τον παλιό Data Designer (ο οποίος δεν περιλαμβάνεται πλέον στο IDE), ή να αφαιρέσουν τη δυνατότητα αυτή χωρίς όμως να σπάνε τα παλιά build. Ακόμα και η MS έχει περιορισμούς στον κόσμο που έχει να διαθέσει και με δεδομένους τους στόχους τους, η επιλογή #3 ήταν μάλλον μονόδρομος.

    Μπορείς πάντως να φτιάξεις ξεχωριστό database project και να δουλέψεις με Data Designer, διαγράμματα κλπ. Αυτό που χάνεις τελικά είναι η ευκολία να "τραβάς" πίνακες κατευθείαν επάνω σε φόρμες και γενικά μερικές ευκολίες που υπήρχαν για quick & dirty data screens. Σπαστικό μεν αλλά αν με ρώταγαν τί θέλω, Vista support στην MFC ή Data Source ...


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems