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

 

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

ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

Îåêßíçóå áðü ôï ìÝëïò cleopatra. Τελευταία δημοσίευση από το μέλος moruin στις 19-01-2007, 11:14. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-01-2007, 04:22 23515

    Time [O] ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    S.O.S.................!!!!!!!!!!!!!!!ΜΠΟΡΕΙΤΕ ΝΑ ΜΕ ΒΟΗΘΗΣΕΤΕ ΜΕ ΟΠΟΙΑΔΗΠΟΤΕ ΣΧΕΤΙΚΗ ΒΙΒΛΙΟΓΡΑΦΙΑ Η' ΝΑ ΜΟΥ ΠΕΙΤΕ ΠΡΟΒΛΗΜΑΤΑ ΠΟΥ ΠΙΘΑΝΟΤΑΤΑ ΘΑ ΕΙΧΑΤΕ ΑΠΟ ΤΗΝ ΑΝΑΠΤΥΞΗ ΜΙΑΣ ΠΑΡΟΜΟΙΑΣ ΕΦΑΡΜΟΓΗΣ.ΕΙΝΑΙ ΣΥΜΒΑΤΟΣ Ο SERVER ΜΕ ΤΗ VISUAL;ΥΠΟΣΤΗΡΙΖΕΙ ΕΛΛΗΝΙΚΟΥΣ ΧΑΡΑΚΤΗΡΕΣ;

    ΠΟΛΛΑ THANKSSSSS ΣΕ ΟΛΟΥΣ ΣΑΣ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  •  15-01-2007, 07:43 23516 σε απάντηση της 23515

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Cleopatra για να σου απαντήσουμε σχετικά με τη βιβλιογραφία και τα προβλήματα θα πρέπει να μας πεις λίγα πράγματα σχετικά με το τι ξέρεις και με τι έχεις ασχοληθεί ήδη. Διαφορετικά είναι πολύ γενική η ερώτησή σου.

    Ως προς το θέμα τις συμβατότητας, να σου πω ότι απλά δεν τίθεται τέτοιο θέμα. Όλα τα RDBMS είναι σχεδιασμένα κατά τέτοιο τρόπο που να μπορούν να "χρησιμοποιηθούν" από τις client εφαρμογές - πόσο μάλλον ο SQL Server 2005 που έχει αναπτυχθεί από τη Microsoft, όπως και το Visual Studio 2005. Επίσης, δεν υπάρχει κανένα θέμα ως προς την υποστήριξη Ελληνικών.

    Υ.Γ. Καλό θα ήταν να μην χρησιμοποιείς συνεχώς κεφαλαία γράμματα αλλά και πεζά. Φαίνεται σαν να φωνάζεις! Smile
    Vir prudens non contra ventum mingit
  •  15-01-2007, 10:33 23523 σε απάντηση της 23515

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Η καλύτερη βιβλιογραφία για αρχή είναι το ίδιο το documentation του SQL Server και της Visual C, τα quickstarts και τα samples που περιέχονται και στον SQL Server και στη Visual C++. Δες και το section του MSDN "Learn Visual C++ 2005".

    Θα πρέπει πάντως να επιλέξεις από την αρχή τί είδους εφαρμογή θέλεις να φτιάξεις. .NET? Τότε χρησιμοποιείς τις κλάσεις του .NET. Διαφορετικά έχεις να επιλέξεις μεταξύ MFC και ATL. Και οι δύο βιβλικοθήκες έχουν υποστήριξη για βάσεις δεδομένων, οπότε πρώτα θα πρέπει να επιλέξεις μεταξύ τους. H ATL χρησιμοποιείται γενικά μόνο όταν θέλει κανείς να φτιάξει ActiveX εφαρμογές, κάτι σχετικά σπάνιο. Η MFC χρησιμοποιείται για να φτιάξεις τις τυπικές εφαρμογές Windows (παράθυρα, διάλογοι, μενού) και περιέχει και Wizards για να φτιάξει το σκελετό μίας εφαρμογής, μαζί με υποστήριξη για βάσεις δεδομένων. Εδώ βρίσκεται και το μειονέκτημα της MFC. Ακριβώς επειδή σου δημιουργεί το σκελετό για να φτιάξεις μία ολόκληρη εφαρμογή, χρειάζεται να μάθεις αρκετά πράγματα. Αν το θέμα της διπλωματικής σου δεν είναι η δημιουργία μίας εφαρμογής Windows (π.χ. αν θέλεις να υλοποιήσεις ένα αλγόριθμο data mining σε βάση δεδομένων), θα χρειαστεί να μάθεις αρκετά επιπλέον πράγματα.

    Αν θέλεις μόνο να χρησιμοποιήσεις μία βάση δεδομένων στην εφαρμογή σου, χωρίς να σε ενδιαφέρει το UI, μπορείς να κοιτάξεις κατευθείαν τις βιβλιοθήκες που χρησιμοποιεί η ATL. Πάλι στο MSDN, κοίτα το "Data Access (C++)" και ειδικά το "OLE DB Consumer Templates". Παρότι υποστηρίζονται και άλλα πρωτόκολλα επικοινωνίας με βάσεις, όπως το ODBC και το DAO, αυτά είναι πολύ παλιά. Εδώ και 8 χρόνια σχεδόν όλες οι εφαρμογές χρησιμοποιούν OLE DB.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-01-2007, 02:36 23732 σε απάντηση της 23515

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Η πτυχιακή μου έχει τίτλο "Ανάπτυξη εφαρμογής Β.Δ. για γραμματειακή υποστήριξη φροντιστηρίου". Πρέπει να δημιουργήσω μια Β.Δ. όπου θα καταχωρούνται τα δεδομένα που θα εισάγει ο χρήστης στις φόρμες (πρέπει να δημιουργήσω το UI). Ο χρήστης θα μπορεί να καλεί τα δεδομένα αυτά ανά πάσα στιγμή, να τα τροποποιεί ή να τα διαγράφει.

    Τέλος θα μπορεί να εκτυπώνει τη λίστα των μαθητών και την απόδειξη πληρωμής των διδάκτρων. Το τελευταίο απ' ό,τι γνωρίζω, γίνεται με τη χρήση συγκεκριμένου crystal report.Υπάρχει στη διάθεση κάποιου;Θα με βοηθούσε αρκετά....

    Επειδή θα χρειαστεί να δημιουργήσω αρκετούς πίνακες, με 2 ή 3 foreign keys μερικοί από αυτούς, θα ήθελα να μου πείτε αν θα τα δέχεται ο sql server, γιατί στην ACCESS υπάρχει πρόβλημα στο συγκεκριμένο σημείο. Επιπλέον θα χρειαστεί να κάνω κάποιες functions για να γίνονται υπολογισμοί για το τελικό ποσό των διδάκτρων των μαθητών (π.χ. λόγω κάποιας πιθανής έκπτωσης που θα κάνει το φροντιστήριο σε κάποιους μαθητές που θα έχουν πάρει υποτροφία). Μπορείτε να μου στείλετε κάποιον κώδικα με function, ως παράδειγμα, που να κάνει κάτι παρόμοιο;

    Οποιαδήποτε παρατήρηση, συμβουλή, καθοδήγηση θα μου ήταν πολύτιμη!!!!

    Ευχαριστώ για το ενδιαφέρον όσων μου απάντησαν.

    Υ.Γ. Ίσως ζητάω πολλά αλλά είμαι αρκετά πιεσμένη, καθώς η προθεσμία παράδοσης της εργασίας είναι σε 3 μήνες.......!!!!!!!
  •  19-01-2007, 09:15 23742 σε απάντηση της 23732

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Ούτε η Access ούτε ο SQL Server έχουν πρόβλημα με πολλαπλά foreign keys. Αν υπάρχει πρόβλημα με την access, κάτι δεν έχεις κάνει καλά και δεν θα παίξει ούτε σε SQL Server ούτε σε άλλη βάση. Εξάλλου, το θέμα σου δεν απαιτεί περίπλοκες σχέσεις μεταξύ των πινάκων. Σχετικά με τα reports, το Visual Studio περιλαμβάνει και τα Crystal Reports αλλά και τα δικά του τα οποία είναι λίγο ευκολότερα στη χρήση.

    Αφού η διπλωματική ζητάει να φτιάξεις βάση δεδομένων, γιατί δεν επιλέγεις C# αντί για C++? Είναι πολύ ευκολότερη η δουλειά με C# απ' ότι με C++. Στην κυριολεξία μιλάμε για δουλειά εβδομάδων.

    Όσον αφορά την προθεσμία της διπλωματικής, είναι υπεραρκετότατος για μία τέτοια εφαρμογή. Όταν πιάσεις δουλειά θα σου ζητάνε να υλοποιήσεις τέτοιες απαιτήσεις σε 1 εβδομάδα! Μην αγχώνεσαι και διάβασε για το τί είναι και τί κάνει η κάθε τεχνολογία. Ότι και να σου προτείνουμε εμείς, εσύ θα πρέπει να το κατανοήσεις και να το υλοποιήσεις.

    Και μία τελευταία συμβουλή. Η διπλωματική είναι δύο πράγματα: Το κείμενο και η παρουσίαση. Αυτά μπορεί να σου πάρουν πολύ περισσότερο χρόνο απ' ότι νομίζεις και να σε δυσκολέψουν περισσότερο από το πρόγραμμα. Στο τέλος, αυτά είναι τα μόνα που μένουν και βαθμολογούνται, όχι το πρόγραμμα.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-01-2007, 10:12 23744 σε απάντηση της 23742

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

     pkanavos wrote:
    Αφού η διπλωματική ζητάει να φτιάξεις βάση δεδομένων, γιατί δεν επιλέγεις C# αντί για C++? Είναι πολύ ευκολότερη η δουλειά με C# απ' ότι με C++. Στην κυριολεξία μιλάμε για δουλειά εβδομάδων.


    Η δουλειά και με C# και με C++, αν χρησιμοποιήσεις την "πεπατημένη" του database programming σε .NET (datasets και τα παρελκόμενα) είναι η ίδια. Η διαφορά είναι πως όταν χρησιμοποιείς C++ έχεις στη διάθεσή σου ανώτερες δυνατότητες σε interop (IJW) και μια πιο εκφραστική γλώσσα προγραμματισμού.

    cleopatra, μην πτοείσαι από τους C# lovers. Όπως λέει κι ο ποιητής, "wir sind gewohnt dass die Menschen verhoehnen was sie nicht verstehen".

    Νατάσα Μανουσοπούλου
  •  19-01-2007, 10:46 23746 σε απάντηση της 23744

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Νατάσα μάλλον παρεξήγησες τί εννοώ. Για να το ξεκαθαρίσουμε και αυτό. Η διπλωματική θα είναι σε .NET ή σε κλασσική C++? Αν είναι σε κλασσική C++ θα πρέπει να χρησιμοποιηθούν τα OLE DB Templates, κάτι που δεν είναι εύκολο για κάποιον που τώρα μαθαίνει C++. Αν είναι να χρησιμοποιηθεί .NET μπορείς να χρησιμοποιήσεις ADO.NET και τις ευκολίες του Visual Studio για να φτιάξεις γρήγορα τις φόρμες που χρειάζονται και να τις συνδέσεις με τους πίνακες.

    Κάτι που ήθελα να πω έτσι κι αλλιώς. Κλεοπάτρα, έχε υπόψη ότι στην διπλωματική και την παρουσίαση ο καθηγητής θα θέλει να δει ότι καταλαβαίνεις τί κάνεις και δεν αντέγραψες μία έτοιμη λύση ή δεν πλήρωσες κάποιον να σου κάνει τη διπλωματική (κουφό αλλά συμβαίνει). Γι αυτό θα πρέπει να καταλάβεις εσύ η ίδια τί γίνεται και να μην βασιστείς μόνο σε όσα σου λέμε εδώ.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-01-2007, 10:46 23747 σε απάντηση της 23515

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Αν δεν έχεις εμπειρία πάνω σε C++ και τις λεπτομέρειες που την αφορούν, θα σου πρότεινα κι εγώ να χρησιμοποιήσεις C# (αν στο επιτρέπει ο καθηγητής φυσικά).

    Η C# συγχωρεί πολύ πιο εύκολα τα λάθη, και έχει μικρότερο learning curve.

    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  19-01-2007, 11:14 23751 σε απάντηση της 23747

    Απ: ΠΤΥΧΙΑΚΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ Β.Δ. ΣΕ VISUAL C++(VISUAL STUDIO 2005) ME SQL SERVER 2005

    Από ότι θυμάμαι, από τα φοιτητικά χρόνια, μια καλή μελέτη και μια πολύ καλή παρουσίαση είναι το κλειδί για την επιτυχία (10'). Από την άλλη αυτό πάει ανάλογα με το καθηγητή. Άλλοι ενθουσιάζονται με UML, ERD, Use Cases κλπ και άλλοι θέλουν να δουν και λίγο ζουμί, την εφαρμογή να τρέχει δηλαδή.

    Η γλώσσα που θα χρησιμοποιήσεις καλό είναι να είναι εύκολη και δυνατή οπότε προτείνω και εγώ τη C#.

    Αλλά ξαναλέω, και δε θέλω να σε πάρω στο λαιμό μου, ότι χρειάζεται πολύ καλή μελέτη και παρουσίαση.

    Να προσθέσω και κάτι ακόμα: σε περίπτωση που σκαρφιστείς κάποια έξυπνα "κόλπα" στο σχεδιασμό να τα τονίσεις. Το καινοτόμο πάντα τραβάει το ενδιαφέρον Wink!

    System crashed: Coffee_Cup.Content is null
    Please assign coffee to Content and press any key to continue and any other key to cancel

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