ich habe mir ein Buch zum lernen von C++ gekauft,
weil ich mir dachte das Batch ja keine richtige Programmier Sprache ist
und dieser Schwarze Bildschirm auf gut deutsch einfach Schei*e aussieht.
Soweit so gut aber als ich das Programm startete,
Frustation,
Alles Schwarz.
Jetzt meine Frage:
Wie krieg ich da Grafiken rein und muss man da etwas besonderes lernen?
Da ich auch gerade C++ lerne gib ich mal nen Rat: Fang erst gaaanz spät mit dem GUI Zeug an. Es braucht oft sehr lange bis man die Grundlagen dieser Sprache beherrscht...und dazu gehört kein GUI Programmieren.
Wenn du schnell GUIs haben willst lerne C# oder VB.Net
Naja...ich leide mit dir ich lerns ja auch gerade.
Manche brauchen ein paar Jahre um die Grundlagen schon zu verinnerlichen, also wird das nicht mal so auf die schnelle gehen.
Natürlich will man GUIs programmieren um "was zu haben" allerdings was helfen einem GUIs wenn man überhaupt nix kapiert.
Kannst dich ja später mal mit wxWidgets oder Qt beschäftigen (GUI Frameworks)...es sei den du willst wirklich mit WinApi programmieren...(ob das wirklich zu empfehlen ist...naja).
Jedenfalls braucht man für die Grundlagen GUIs überhaupt nicht...auch wenn Konsolenfenster nicht gerade das feinste sind.
Ach nochwas...wenn das wirklich die Konsolenfenster sind (wovon ich mal ausgehe)...dann wirst du da überhaupt keine Grafiken reinbringen.
man sollte erstmal lernen kleine programme zuschreiben mit dennen man auf der Console/oder Kommandozeile arbeitet. z.B mit Eingaben die gespeichert und weiter verarbeitet werden und auch Sachen wieder ausgegeben werden. Wenn man das alles drauf hat und weiss wie c++ funktioniert mit Datenstrukturen, das generische Programmieren, richtiges Objectorientiertes Programmieren usw.. dann kann man ne GUI erstellen, die die Aufgabe der Console erledigt. Sprich Basics lernen erstmal und verstehen..
Wenn du dir ein solides Grundwissen erarbeitet hast kannst du dir auch SFML oder so anschauen (damit kannst du Spiele schreiben). Das macht IMHO mehr Spaß und die API ist recht einfach.
Dann hast du wohl dir die falsche Programmiersprache ausgewählt, wenn du wirklich zum größten Teil GUIs erstellen möchtest mit möglichst vielen vorgegebenen Methoden, dann empfehle ich dir:
C#.NET!
Wenn natürlich hardware nähere Programme schreiben möchtest sowie technisch hochwertige (Performance...) dann würde ich bei C++ bleiben, da ist aber die GUI der letzte Meilenstein.
Dann hast du wohl dir die falsche Programmiersprache ausgewählt, wenn du wirklich zum größten Teil GUIs erstellen möchtest mit möglichst vielen vorgegebenen Methoden, dann empfehle ich dir:
C#.NET!
Wenn natürlich hardware nähere Programme schreiben möchtest sowie technisch hochwertige (Performance...) dann würde ich bei C++ bleiben, da ist aber die GUI der letzte Meilenstein.
man setzt sich einmal mit der GUI auseinander und kanns dafür aber auch.
Da haste ein provisorisches Fenster, was bringt dir das? Nichts.
Wenn du die ganzen Befehle, Schleifen, Bedingungen etc. nicht kannst (Und das lernt man nicht durchs lesen, sondern ua. durch eigenes rumexperimentieren), bringt dir ein GUI nichts. Zumaln du nicht mal zu wissen scheinst, was GUI tatsächlich heißt.
Denn, du kannst ein Spiel auch aus einer Console heraus starten, indem du es in den Vollbild/Fenster Modus wechseln lässt. Nur weil dir die Console irgendwann langweilig vorkommt, verliert sie nicht an Kraft - Sie gehört nämlich mit zu den mächtigsten Werkzeugen.
Wenn du lernen willst zu programmieren, brauchst du in erster Linie Zeit und vorallem Geduld, wenn du das nicht hast, brauchst du gar nicht weiter machen.
Ein eigenes GUI kommt noch früh genug, lern erstmal die Grundlagen, taste dich dann langsam weiter vor.
Grafische Kunst – F.A.Q. 10/25/2013 - General Art - 13 Replies Der folgende Text, der oft gestellte Fragen klären soll, ist nicht von mir. Ich habe ihn lediglich übersetzt. Die Urheberin gab mir die Erlaubnis, es zu übersetzen und hier zu posten.
The followoing text, which should clarify frequently asked questions, is not made by me. I have only translated it. The author gave me permission to translate it and post it here.
Das Urheberrecht liegt bei/Copyright by: Sonic Gal - Viewing Profile - Planet Renders Forums
Original: Graphics F.A.Q. -...
''grafische Sicherheitsüberprüfung'' ePvP 03/28/2012 - Technical Support - 5 Replies liegt es an mir oder ist es normal, dass man immer vor dem Versenden einer normalen Nachricht die ''grafische Sicherheitsüberprüfung'' eingeben muss?
~ sorry, bin neu hier..
Grafische Oberfläche 02/29/2012 - C/C++ - 2 Replies Folgendes Problem, ich habe ein Programm welches eine MessageBox öffnet und dort von mir beliebige Texte stehen. Jetzt wollte ich fragen ob es möglich ist, ein größeres Fenster zu öffnen als eine kleine Messagebox.
[C#] Grafische Oberfläche 10/12/2011 - .NET Languages - 2 Replies Hallo Comm,
meine Frage: Wie programmiere ich eine Grafische Anwendung, dessen Hintergrund eine bzw. mehrere Grafiken sind.
Beispiel(Easymetin2):
http://www.easymetin2.com/img/%E5%BE%B7%E5%9B%BD1 .jpg
Ich habe selber schon ausprobiert eine Grafik als Hintergrund zu nehmen und dann den FormBorderStyle auf None zu setzen, aber dann hatte ich das Problem, dass ich meine Anwendung nicht mehr bewegen bzw. richtig schließen konnte.
Wie schafft man das jetzt eine Anwendung zu programmieren die...
Grafische Unterstützung 06/28/2011 - Trading - 0 Replies Ich suche Unterstützung in Sachen Design etc. bzw jemand der mir ein paar schöne Bilder nach meinem Wunsch erstellen kann.
Bitte diesmal jemand erfahrenes und keiner der erst seit 2 Wochen mit Photoshop rumwerkelt...
Als Belohnung für seine Mühen darf sich der jenige bei Amazon was für 20€ bestellen bzw 16 oder 17 euro wegen den Versandkosten. Was er sich bestellt spielt keine Rolle.
Am besten wäre es wenn derjenige auch noch World of Warcraft spielt =)