Lost_headache Δημοσ. 29 Σεπτεμβρίου 2005 Δημοσ. 29 Σεπτεμβρίου 2005 Καλησπέρα!! Πρώτο μου μήνυμα εδώ και θα ήθελα να ρωτήσω αν ξέρει κανείς τι χρειάζεται για να υλοποιήσω ένα πρόγραμμα για windows (κουμπάκια, οκ, cancel κτλ κτλ) σε c++? Είναι πολύ δύσκολο? Υ.Γ: Ξέρω κάποια πράγματα από c++, αλλά τώρα ουσιαστικά τη μαθαίνω!! :grin: :grin: :grin:
godlike Δημοσ. 29 Σεπτεμβρίου 2005 Δημοσ. 29 Σεπτεμβρίου 2005 Για να φτιάξεις κουμπάκια και τα λοιπά σε c++ μου έρχονται 2 λύσεις στο μυαλό. 1) Να τα φτιάξεις όλα κατευθείαν με τον WIN32 API. 2) Να χρησιμοποιήσεις MFC 3) Να πάρεις τον C++ Builder που έχει και σχεδιαστικό περιβάλλον.
Lost_headache Δημοσ. 29 Σεπτεμβρίου 2005 Μέλος Δημοσ. 29 Σεπτεμβρίου 2005 Μάλιστα! Ερωτήσεις: α) Τι ειναι το MFC? β) O C++ Builder τι είναι? Κάποια σχέση με Visual Studio?
Spyweirdos Δημοσ. 30 Σεπτεμβρίου 2005 Δημοσ. 30 Σεπτεμβρίου 2005 vasika to visual studio ine ki aftos enas builder...
godlike Δημοσ. 30 Σεπτεμβρίου 2005 Δημοσ. 30 Σεπτεμβρίου 2005 Μάλιστα! Ερωτήσεις: α) Τι ειναι το MFC? β) O C++ Builder τι είναι? Κάποια σχέση με Visual Studio? 1) Το MFC (Microsoft Foundation Class) είναι ένα σύνολο βιβλιοθηκών. 2) Ο C++ Builder είναι ένα περιβάλλον προγραμματισμού σαν την Visual C++ και είναι της Borland
Lost_headache Δημοσ. 30 Σεπτεμβρίου 2005 Μέλος Δημοσ. 30 Σεπτεμβρίου 2005 Μάλιστα! Ευχαριστώ πολύ παιδιά! Προς το παρόν δουλεύω με ένα tutorial για WIN32 API, και δείχνει εύκολο στην αρχή! Για να δούμε πώς θα εξελιχθεί!!
nobody Δημοσ. 30 Σεπτεμβρίου 2005 Δημοσ. 30 Σεπτεμβρίου 2005 Βασικά για Win32 το απόλυτο βιβλίο θεωρείται το Programming Windows, 5th Edition, Petzold. Αν ενδιαφέρεσαι, στείλε pm.
Red_Phantom Δημοσ. 30 Σεπτεμβρίου 2005 Δημοσ. 30 Σεπτεμβρίου 2005 Μην ασχολειστε με winapi καθως το να υλοποιησεις ενα προγραμμα ειναι αρκετα δυσκολο σε σχεση με το .NET. Προτεινω να εγκαταστησεις το VS .Net 2003 στο οποιο η Microsoft εχει συμπεριλαβει και την C++ στο framework. Επισεις το WIN32 API μπορει να αλλαξει απο εκδοση σε εκδοση των windows απροειδοποιητα καθιστώντας τον κώδικα αχρηστο. Με .ΝΕΤ μπορεις να φτιαχνεις φορμες με απλο drag&drop και να καθοριζεις υστερα τον κώδικα που θα εκτελείται σε καθε event.
Lost_headache Δημοσ. 30 Σεπτεμβρίου 2005 Μέλος Δημοσ. 30 Σεπτεμβρίου 2005 Μεγάλη δύναμη τα φόρουμ! Μαθαίνεις γρήγορα βασικά πράγματα και σου δίνουν τροφή για σκέψη και περισσότερο ψάξιμο! nobody εχεις pm. Red_phantom: Προτείνεις λοιπόν την ενασχόληση με .ΝΕΤ? Πώς ξεκινάει κανείς με αυτό? Εκτός από την εγκατάστασή του, έχει διαφο΄ρες από το VS 6 που έχω ως προς τη χρήση του?
Red_Phantom Δημοσ. 30 Σεπτεμβρίου 2005 Δημοσ. 30 Σεπτεμβρίου 2005 Μπορεις να ξεκινήσεις παρα πολυ απλα ως εξής : 1)Πας στο IRC και κατεβαζεις ενα book για c++.NET ή c#.NET 2)Ψαχνεις λιγο για να δεις πως ανήγεις ενα παραθυρο( Ο κώδικας ειναι ετοιμος όταν δημιουργεις καινουριο project στο VS) 3) Φανταζεσαι τι περιπου χρειαζεται η φορμα που θα φτιαξεις. 4)Αν ξερεις java,Qt ή κατι γνωριζεις σχεδον ολα τα wigets για να φτιαξεις μια φορμα.Τι εννοω : Το κουμπι στην java ειναι πχ JButton , στην Qt QPushButton κτλ. Ψαχνεις στο βιβλίο να δεις πια ειναι η κλάση για την δημιουργία του αντικειμένου. Kοιτας τα παραδείγματα και φτιαχνεις κατι δικο σου. Αν δεν βρεις αυτο που θες τοτε πχ: QPushButton *button=new QPushButton(this); button->setIcon(icon); Οταν πατησεις new σου εμφανιζονται ολοι οι δυνατοι constructors Oταν πατησεις -> σου εμφανίζονται ολες οι συναρτησεις,μεταβλητες για το αντικειμενο Και στις δυο περιπτώσεις σου εμφανίζεται και περιγραφή των συναρτησεων,constructors κτλ. Με λιγους πειραματισμους πετυχαίνεις παντα αυτο που θέλεις 5)Το ποιο σημαντικο ειναι να κατανοήσεις πως να επεξεργαζεσαι τα γεγονότα πχ mouseClickEvent πανω σε ενα κουμπι και πως θα χειριστείς το event. Στην αρχη αν δεν έχεις ασχοληθεί με κάποιο αλλο framework πιθανον να απογοητευτείς. Βεβαια μολις φτιαξεις το πρώτο πρόγραμμα πχ. προσθεση δυο αριθμών και δεις το οπτικο αποτέλεσμα θα γουσταρεις παρα πολυ. Επισης θελω να σου επισημανω ότι η καμπύλη εκμαθησης ενος framework ειναι εκθετικη. Μετα απο λιγο διαστημα προπονησης θα γράφεις κώδικα ο οποίος δεν θα ξέρεις αν δουλεύει 100% αλλα θα πιστεύεις οτι δουλεύει "γιατι έτσι πρεπει να ειναι" και φυσικά θα δουλεύει
Lost_headache Δημοσ. 1 Οκτωβρίου 2005 Μέλος Δημοσ. 1 Οκτωβρίου 2005 Μάλιστα!! Ευχαριστώ πάρα πολύ!! Θα ασχοληθώ, και για απορίες θα ποστάρω!! Thanks!!
leukonas Δημοσ. 14 Οκτωβρίου 2005 Δημοσ. 14 Οκτωβρίου 2005 Episis iparxei o Borland c++ builder 6 pou ine poli kalos kata ti gnomi mou.Mporeis na katebaseis trial apo http://www.borland.com
orestis1987 Δημοσ. 14 Οκτωβρίου 2005 Δημοσ. 14 Οκτωβρίου 2005 Μια που ξεκινησατε για VS .net 2003. Πώς θα ενσωμετωσω το style του Office 2003 στο main menu της εφαρμογής μου?Θελει και αυτο manifest file?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.