Προς το περιεχόμενο

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • 0
takeda

GUI programming (Win32 και όχι μόνο)

Ερώτηση

Λοιπόν, ας κάνουμε ένα θέμα για 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 κλπ)

 

 

Αυτα!

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

12 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

για C/C++ χρησιμοποιω ειναι το DevC++ ειναι ενα "ελαφρι" app, με πολλες δυνατοτητες και απλο στη χρηση του...χρησιμοποιειται μονο για την γραφη του κωδικα....τουλαχιστον μονο τοσο το εχω εξερευνησει :P

http://www.bloodshed.net/devcpp.html

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Υπάρχει και το http://www.fltk.org/ και το προτιμά και ο Stroustrup (όχι πως το κάνει το καλύτερο GUI API - παρόλα αυτά είναι απλό).

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

VC++.NET συνδυασμός managed unmanaged κώδικα.

Αν και το pure win32 api είναι το καλύτερο , είναι δύσκολο το να μπορέσεις να προγραμματίσεις ένα GUI.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
Λοιπόν, ας κάνουμε ένα θέμα για 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 τρίτων κατασκευαστών

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Όταν ακούω-διαβάζω ερωτήσεις για προγραμματισμό εφαρμογών με γραφική διεπαφή :-) πάντα ανατρέχω εδώ:

 

http://www.geocities.com/SiliconValley/Vista/7184/guitool.html

 

Δύσκολα βρίσκεις να λείπει κάτι...

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Λοιπόν με c/c++ (gcc) με Qt και eclipse μπορείς να δουλέψεις και σε windows και σε λίνουξ. Έχει ωραία tutorial και μπορείς να σχεδιάσεις εύκολα με το qt designer, το οποίο ενσωματώνεται στο eclipse.

 

Τώρα μπορείς να χρησιμοποιείς Qt και σε συνδυασμό με java.

Αλλά το qt δεν ειναι free για commercial use.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Visual Studio 2005

Φτιάχνεις τα πάντα σε γραφικό περιβάλλον, σαν να σχεδιάζεις στο paint και μετά βάζεις και τον κώδικα.

Σίγουρα υπάρχουν και άλλα εργαλεία, αλλά αυτό χρησιμοποιώ και δεν έχω παράπονο.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

 

WxDev-C%2B%2B.JPG

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
×
×
  • Δημιουργία νέου...