takeda Δημοσ. 20 Σεπτεμβρίου 2007 Δημοσ. 20 Σεπτεμβρίου 2007 Λοιπόν, ας κάνουμε ένα θέμα για GUI programming. Οι γνώστες συμπληρώστε την λίστα καθώς και σύντομες οδηγίες για το κάθε api. Πχ Γλωσσα C/C++ 1) Win32api. Δυαδικαστικό, ζόρικο , βαρετό κλπ. 2) MFC: OOP, χρειάζεται τα τάδε εργαλεία (DEV-IDE) και είναι Χ εύκολο Υ δύσκολο 3) Borland C++ Builder 4) WxWidgets 5) Qt 6) GTK+ κλπ Γλώσσα OOP Pascal 1) Delphi κλπ και ας αναφερθούμε λίγο στα IDE που υπάρχουν και βολεύουν για το κάθε API πχ το codeblocks βολεύει για WxWidgets ενώ το XYZ βολεύει για Qt (υποθετικά) Ερώτηση, Για γλώσσα C/C++ ποιο GUI προτείνετε; Οι απαραίτητες γνώσεις να είναι καλή C αλλά C++ στο επίπεδο <<την χειρίζομαι κυριλέ και δεν είμαι hardcoras OOPίστας>>. Λοιπόν, προσωπικά WinAPI δεν μπόρεσα ποτέ να μάθω. Μάλλον απο βαρεμάρα. Delphi έγραφα τόνους τόνων (παλιός turbo vision-ίστας) μέχρι που το γυρίσανε στο .net αλλά έτσι κ αλλιώς άλλαξα προσανατολισμό. Τώρα όμως θα χρειαστώ δυο τρια πραγματάκια και θέλω κάτι να το μάθω καλά, αυτό να είναι συμπαγές και κατα προτίμηση να παίζει παντού... Επίσης Delphi δεν θέλω να συνεχίσω γιατί γράφω συνέχεια κώδικα με παράλληλες/usb/σειριακές κλπ που βολεύει η C C++Builder εύκολα γράφω, κυρίως επειδή υπάρχει κ το ιστορικό delphi αλλά δεν είναι free. MFC τι παίζει; πιο είναι το καλύτερο Dev Ide για MFC? Έχει ευκολίες για σχεδίαση φόρμας; Τα άλλα freeware πακέτα GTK+,Qt,WxWidgets τα οποία βγάζουνε καταπληκτικά αποτελέσματα τελευταία (βλέπε pigdin κα) ξέρει κανεις να τα χειριστεί και να πει μια γνώμη; Τέλος αν ξέρει κανείς να με προσανατολίσει θα με ενδιέφερε να μάθω κάποιο πράγμα που να έχει project managμent τέτοιο ώστε να χρησημοποιεί makefiles και να γίνεται εύκολα χωρίς πολλά πολλά compile και σε win32 αλλά και linux (πχ να χρησημοποιεί GCC/MinGW κλπ) Αυτα!
djapal Δημοσ. 20 Σεπτεμβρίου 2007 Δημοσ. 20 Σεπτεμβρίου 2007 VC++.NET συνδυασμός managed unmanaged κώδικα. Αν και το pure win32 api είναι το καλύτερο , είναι δύσκολο το να μπορέσεις να προγραμματίσεις ένα GUI.
Directx Δημοσ. 20 Σεπτεμβρίου 2007 Δημοσ. 20 Σεπτεμβρίου 2007 Λοιπόν, ας κάνουμε ένα θέμα για GUI programming.C++Builder εύκολα γράφω, κυρίως επειδή υπάρχει κ το ιστορικό delphi αλλά δεν είναι free. Και όμως η CodeGear/Borland παρέχει μια freeware έκδοση του C/C++ Builder ως Turbo C++ Explorer που μπορεί να βρεθεί εδώ:http://www.turboexplorer.com/cpp Τώρα σχετικά με MFC, ξέχασε το, είναι δύσκολο, δύσχρηστο και φυσικά καθόλου οπτικό σε σχέση με αυτό που έμαθες από Delphi οπότε η CodeGear Turbo C++ θα σε καλύψει μια χαρά.. (λόγο VCL) Αυτά. Υ.Γ. Η Turbo C++ Explorer δεν υποστηρίζει components τρίτων κατασκευαστών
dark_banishing Δημοσ. 20 Σεπτεμβρίου 2007 Δημοσ. 20 Σεπτεμβρίου 2007 Λοιπόν με c/c++ (gcc) με Qt και eclipse μπορείς να δουλέψεις και σε windows και σε λίνουξ. Έχει ωραία tutorial και μπορείς να σχεδιάσεις εύκολα με το qt designer, το οποίο ενσωματώνεται στο eclipse. Τώρα μπορείς να χρησιμοποιείς Qt και σε συνδυασμό με java. Αλλά το qt δεν ειναι free για commercial use.
dop Δημοσ. 21 Σεπτεμβρίου 2007 Δημοσ. 21 Σεπτεμβρίου 2007 Υπάρχει και το http://www.fltk.org/ και το προτιμά και ο Stroustrup (όχι πως το κάνει το καλύτερο GUI API - παρόλα αυτά είναι απλό).
StavrosD Δημοσ. 21 Σεπτεμβρίου 2007 Δημοσ. 21 Σεπτεμβρίου 2007 Visual Studio 2005 Φτιάχνεις τα πάντα σε γραφικό περιβάλλον, σαν να σχεδιάζεις στο paint και μετά βάζεις και τον κώδικα. Σίγουρα υπάρχουν και άλλα εργαλεία, αλλά αυτό χρησιμοποιώ και δεν έχω παράπονο.
takeda Δημοσ. 21 Σεπτεμβρίου 2007 Μέλος Δημοσ. 21 Σεπτεμβρίου 2007 Ευχαριστώ, θα ασχοληθώ και θα επανέθλω με ερωτήσεις/σχόλια.
chiossif Δημοσ. 21 Σεπτεμβρίου 2007 Δημοσ. 21 Σεπτεμβρίου 2007 Όταν ακούω-διαβάζω ερωτήσεις για προγραμματισμό εφαρμογών με γραφική διεπαφή πάντα ανατρέχω εδώ: http://www.geocities.com/SiliconValley/Vista/7184/guitool.html Δύσκολα βρίσκεις να λείπει κάτι...
takeda Δημοσ. 24 Σεπτεμβρίου 2007 Μέλος Δημοσ. 24 Σεπτεμβρίου 2007 pantws me to wxWidgets mou exoun spasei ta neyra oute compile sample project den mporw na kanw ti mpaxalo einai ayto me ta windows thee mou EDIT: telika meta apo mpolikes wres fasarias me ta windows doulepse to poli kalo delphi-clone wxDev-C++ kai mallon mono me ayto tha asxolithw. gia osous theloun na doun mia douleia se wxWidgets: http://www.lis.inpg.fr/realise_au_lis/kicad/ wxDev-Cpp: http://wxdsgn.sourceforge.net
takeda Δημοσ. 25 Σεπτεμβρίου 2007 Μέλος Δημοσ. 25 Σεπτεμβρίου 2007 osoi exete mia empeiria apo vcl (Delphi/buillder c++) kante ena kopo, katevaste wxdev-c++ kai akoloutheiste ayto http://wxdsgn.sourceforge.net/tutorials/view.php?file=6887f11bf622cce7383a2a8ba2bdebc40b6b8faa.eg aksizei ton kopo
Mp0u Δημοσ. 29 Σεπτεμβρίου 2007 Δημοσ. 29 Σεπτεμβρίου 2007 για C/C++ χρησιμοποιω ειναι το DevC++ ειναι ενα "ελαφρι" app, με πολλες δυνατοτητες και απλο στη χρηση του...χρησιμοποιειται μονο για την γραφη του κωδικα....τουλαχιστον μονο τοσο το εχω εξερευνησει http://www.bloodshed.net/devcpp.html
takeda Δημοσ. 29 Σεπτεμβρίου 2007 Μέλος Δημοσ. 29 Σεπτεμβρίου 2007 δες το μύνημα 11 Μπού, το wxDevC++ είναι 'πειραγμένο' devc++ !
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.