Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Objekt erstellen c++

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.01.2015, 19:32 Uhr
roccckkky



Hallo liebe Community,

ich bin neu hier und auch ein absoluter Neuling in Sachen Programmieren.
Ich benutze Dev-C++ und brauche Hilfe!

Alles was ich bis jetzt kann sind grundlegende Sachen wie z.B. erstellen von Variablen, Berechnungen, simple Schleifen etc.

Das Grundprinzip habe ich soweit verstanden glaube ich. Ich möchte jedoch jetzt etwas grafisches erstellen mit c++. Bislang habe ich nur etwas in der Konsole ausgeben lasse. Etwas ganz simples, und zwar möchte ich ein Rechteck erstellen, was bestimmte Maße hat und verschiedene Zeilen, die im gleichen Abstand folgen. Dieses Reechteck soll dann grafisch dargetsellt werden.

Ich hab mich schon im Internet umgeschaut, bin auf objektorientiertes Programmieren gestoßen, komme aber nicht weiter. Dass man irgendwelche Klassen erstellen muss ist mir klar, jedoch verstehe ich den Zusammenhang zwischen den Befehlen in einem Programm und die grafische Ausgabe nicht.

Mir ist klar, dass mir keiner hier mit einer Antowort alles lösen kann, jeodoch wäre ich für einen kleinen Denkantoß sehr dankbar. Vllt kann mir jmd ein kleines Beispiel geben wie ich zu meinem Ziel kommen kann bzw. anfangen muss.

Danke im vorauS

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.01.2015, 22:59 Uhr
Hans
Library Walker
(Operator)


Hi,

also grundsätzlich braucht man die Objektorientierte Vorgehensweise nicht, um Grafik zu programmieren! - Sie kann es einem aber sehr erleichtern - zumindest in fortgeschrittenen Stadien und sofern man das Prinzip verstanden hat. D.h. Du musst erst mal keine Klassen erstellen, um Grafik zu programmieren. Was man jedoch braucht, ist ein grundsätzliches Wissen darüber, wie Programme unter grafischen Benutzeroberflächen wie der von Windows funktionieren und evtl. eine Bibliothek, die einem einige Arbeit abnimmt, wie etwa das erstellen von Fenstern und einbauen von Bedienelementen wie Buttons. Aber man kann auch ohne solche Bibliotheken auskommen, weil die grundsätzlich nötigen Sachen dafür im WinAPI vorhanden sind.

Eine recht brauchbare, wenn auch inzwischen etwas alte Einführung sowohl zur Programmierung in C und C++, als auch zur Grafikprogrammierung unter Windows findest Du beispielsweise hier. Dazu ist jedoch noch folgendes anzumerken: 1) die Teile, die sich mit C und C++ befassen, sind immer noch brauchbar. Die im Text immer wieder auftauchenden Hinweise zu bestimmten Compilern sind zum Teil veraltet, die Hinweise zu Unix sollten aber auch bei dem unter Dev-C++ verwendeten gcc funktionieren. 2) Die Erklärungen und Beispiele, die das grundlegende Windows-API erklären, sollten auch unter aktuellen Versionen noch funktionieren. Bei mir unter Vista laufen sie jedenfalls. Die Sachen zu MFC und Visual C++ 6 sind allerdings veraltet.

Eine andere Einführung, die sich mit der Programmierung unter Windows in C befasst, findest Du hier. Da gibt es aber auch zwei Probleme: das eine ist, dass die zum Text gehörenden Bilder alle fehlen, dass andere, dass der Teil, der sich mit der Grafik beschäftigt, relativ kurz ist, weil zuvor eine Menge grundsätzliches zur Windowsprogrammierung erklärt wird.

Ich hab hier im Forum vor langer Zeit auch mal ein Buch von Frank Rieg empfohlen, (über die Suchfunktion zu finden) das sich mit Grafikprogrammierung unter Windows befasst, aber das dürfte inzwischen nur noch in Bibliotheken zu kriegen sein. Das gleiche gilt für das recht umfangreiche Buch "3D-Grafikprogrammierung" von Marius Apetri. Also einfach mal die nächste Bibliothek besuchen und danach gucken.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 28.01.2015 um 23:50 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: