Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Anfänger hat viele Fragen

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
09.02.2006, 13:49 Uhr
Poffelnator



Habe jetzt das Buch c++ Kompendium von Markt und Technik durch und muss leider sagen, ich bin mit dem Wissen aus diesem Buch noch nicht in der Lage irgend etwas halbwegs sinniges zu schreiben. Wie habt ihr nach euren ersten Schritten weiter gemacht? Da mein Englisch mehr als schlecht ist, bin ich natürlich immer auf der Suche nach einem guten Buch. Leider ist genau in diesem mittleren Bereich das Angebot der Bücher mehr als dürftig, nach dem breiten Feld der Einstiegsbücher kommt lange nichts und dann geht es gleich auf Profiniveau weiter.

1.Frage: Habt ihr vielleicht einen guten Tipp was Bücher angeht, mit den man weiter machen kann?

Da ich immer auf der Suche nach Aufgaben bin, die nicht absolut an den Haaren herbei gezogen sind habe ich mir selber ein paar kleine Projekte ausgedacht, bei den natürlich gleich wieder Fragen über Fragen aufgetreten sind. (Diese Fragen konnten leider von keinem mir bekannten c++ Buch beantwortet werden)

2.Frage: Wie kann ich ein Verzeichnis auslesen, bez. den Inhalt anzeigen
3.Wie kann ich ein Verzeichnis kopieren

Auf der Suche nach den Antworten bin ich auf ein paar interessante Sachen gestoßen aber leider:

4.Was ist ein Handle? Welche Aufgabe hat er? Was macht er? u.s.w.

Leider (peinlich ich weiß) habe ich auf Frage vier weder eine Antwort im Internet noch in einem meiner schlauen Bücher gefunden.

5.Hat ihr vielleicht noch Ideen was man sonst noch am Anfang programmieren kann, was nicht komplett sinnlos ist?



Ich programmiere (oder versuche es ) unter Win xp und bin inzwischen sogar bereit die windows.h zu benutzen.

Ich freu mich schon auf eure (hoffentlich vielen) Antworten.


P.S. Werde diesen Beetrag auch ins c++ Forum von Spotlight.de stellen (Crossposting)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.02.2006, 14:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

2.Frage: Wie kann ich ein Verzeichnis auslesen, bez. den Inhalt anzeigen
3.Wie kann ich ein Verzeichnis kopieren


Mit Ansi-C nicht möglich...
Such mal im WinApi-Forum dazu. Die Funktionen heissen alle irgendwas mit File und Directory...


Zitat:

4.Was ist ein Handle? Welche Aufgabe hat er? Was macht er? u.s.w.


Vereinfacht gesagt einfach ein zeiger auf etwas...


Zitat:

5.Hat ihr vielleicht noch Ideen was man sonst noch am Anfang programmieren kann, was nicht komplett sinnlos ist?


Wirf mal einen Blick in die Rätselecke, da solltes du genug Anregungen finden...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.02.2006, 00:00 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von Poffelnator:
Habe jetzt das Buch c++ Kompendium von Markt und Technik durch und muss leider sagen, ich bin mit dem Wissen aus diesem Buch noch nicht in der Lage irgend etwas halbwegs sinniges zu schreiben. Wie habt ihr nach euren ersten Schritten weiter gemacht?

Naja, ich hab trotzdem erst mal nur mehr oder weniger sinnlose Programme geschrieben...
So nach dem Motto: "Folge dem Spieltrieb und lerne dabei was Sinnvolles."

Zitat:
Da mein Englisch mehr als schlecht ist, bin ich natürlich immer auf der Suche nach einem guten Buch. Leider ist genau in diesem mittleren Bereich das Angebot der Bücher mehr als dürftig, nach dem breiten Feld der Einstiegsbücher kommt lange nichts und dann geht es gleich auf Profiniveau weiter.

Ich glaube, das hängt davon ab, wie man "Profi" definiert...

Zitat:
1.Frage: Habt ihr vielleicht einen guten Tipp was Bücher angeht, mit den man weiter machen kann?

Ja... - siehe hier, (post Nr. 003).

Zitat:
Da ich immer auf der Suche nach Aufgaben bin, die nicht absolut an den Haaren herbei gezogen sind habe ich mir selber ein paar kleine Projekte ausgedacht, bei den natürlich gleich wieder Fragen über Fragen aufgetreten sind. (Diese Fragen konnten leider von keinem mir bekannten c++ Buch beantwortet werden)

Das ist nicht ungewöhnlich. Da haben wir wieder das Phänomen, das man den Computer zum lösen solcher Probleme braucht, die man ohne ihn nicht hätte...
Aber Scherz beiseite. Wenn Du Programme unter Windows entwickeln willst, kommst Du zumindest an den Grundlagen der Windowsprogrammierung nicht vorbei. Schliesslich brauchst Du für Deine Programme ja Möglichkeiten, Eingaben über die Tastatur oder die Maus zu ermöglichen, und die Ergebnisse sollen ja auch in einem Fenster sichtbar werden.

Aber um auf die Ideen zurück zu kommen, was man noch so machen könnte, so hab ich da folgende Vorschläge:

Physik per Computer. Programmierung physikalischer Probleme mit Mathematica und C.
von Wolfgang Kinzel, Georg Reents

Algorithmen für Chaos und Fraktale. von Dietmar Herrmann
Ein Bild dazu haben sie bei Amazon leider nicht mehr im Angebot, weil das Buch von 1994 ist, aber es bietet immer noch genug Anregungen, und erklärt, wie es grundsätzlich geht. Das Thema "Chaos und Fraktale" ist übrigens sehr vielfältig, da gibt es viel Interessantes auf unterschiedlichen Niveaus. Einfach mal etwas stöbern.
Dann ist da noch das weite Feld der Grafikprogrammierung, wo man alles mögliche finden kann, wenngleich die meisste Literatur dazu sehr stark von Mathematik durchzogen ist. Aber davon sollte man sich nicht abschrecken lassen. Es gibt auch Bücher, die sich nur auf das beschränken, was für's Verständniss nötig ist. Eines davon ist z.B. dies hier:


Grafikprogrammierung für Windows
Das hat in den ersten zwei Kapiteln einen Einführungskurs in die Windowsprogrammierung, soweit sie für die restlichen Kapitel nötig ist.

Auch interessant ist das hier, aber nur noch in Bibliotheken oder Gebraucht zu finden. Dann wäre da noch die Spieleprogrammierung, die ja nicht nur aus Grafik besteht.

Computerspiele - Design und Programmierung von Peter Dobrovka u.a.

Zuletzt hätte ich dann noch Kryptologie im Angebot. Interessant in diesem Zusammenhang sind diese beiden:

Entzifferte Geheimnisse. von Friedrich L. Bauer


Kryptologie von Albrecht Beutelspacher

Mit den dort gebotenen Informationen solltest Du es schaffen, ein Programm zu schreiben, das z.B. eine Vigenère-Verschlüsselung nur mit Hilfe von Statistik knackt.


Bearbeitung von Hans:
Es gibt ja auch noch die Robotik...
Wenn Du also auch ein wenig Basteln nicht scheust, dann kannst Du Dich an allem möglichen versuchen, das es da zu Programmieren gibt... - okay, das ist dann schon etwas fortgeschritten, aber naja...




Zitat:
2.Frage: Wie kann ich ein Verzeichnis auslesen, bez. den Inhalt anzeigen
3.Wie kann ich ein Verzeichnis kopieren


Wie Windalf schon schrieb, das geht mit Standard C oder C++ gar nicht. Das sind Sachen, die in jedem Betriebssystem anders gelöst, bez. gehandhabt werden, und deshalb muss man sich da auf die Eigenheiten, des jeweiligen Betriebssystem einlassen. Entsprechende Tipps zum passenden Buch zur Windowsprogrammierung gibt's hier im Forum schon genug. Die meissten werden früher oder später bei einem gewissen Charles Petzold enden.


Zitat:
5.Hat ihr vielleicht noch Ideen was man sonst noch am Anfang programmieren kann, was nicht komplett sinnlos ist?


Nun, dazu hab ich oben ja schon einen kompletten Aufsatz geschrieben...


Zitat:
Ich programmiere (oder versuche es ) unter Win xp und bin inzwischen sogar bereit die windows.h zu benutzen.

Ohne die läuft unter Windows auch gar nichts, wenn es in einem Fenster laufen soll. (Es sei denn, das Fenster heisst "MS-DOS Eingabeaufforderung" oder so ähnlich.)

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

Dieser Post wurde am 10.02.2006 um 00:36 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.02.2006, 00:43 Uhr
Poffelnator



Ich glaube ich habe nicht gesagt, dass ein Programm unbedingt ein oder mehrere Fenster haben muss. Es soll in erster Linie sinnig sein und nicht nur irgend ein dummes Programm was nichts macht bez. kann als da zu sein. (Dos oder die Unix Shell kommen ja auch ohne bunt aus, das finde ich sehr übersichtlich(=schön))

Freu mich über die vielen Buchvorschläge, werde ich mal in den nächten Tagen abarbeiten so weit es geht.

Was will ich programmieren? Z.B. alles, für was man sonst eine .bat schreiben würde und vielleicht im Taskmanger einbinden würde. Habe nicht vor Chefprogrammierer bei Microsoft zu werden.

Wie sollte überhaupt mein nächster Schritt sein, die Win API oder doch gleich MFC? Wobei ich mich dann lieber mit Qt aus einander setzen wollen würde :-) . Wie sieht es mit der ganzen .net Geschichte aus?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.02.2006, 01:08 Uhr
Hans
Library Walker
(Operator)


@Flosoft (oder sonst ein admin): Könnt ihr aus meinem obigen Post mal die Edit-Tags heraus hauen? - Ich hab leider zu lange an dem Ding gebastelt, so das der Server es mir nicht mehr erlaubt hat...

Später fiel mir noch das hier ein...

Astronomie mit dem Personal Computer

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.02.2006, 01:25 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von Poffelnator:
Ich glaube ich habe nicht gesagt, dass ein Programm unbedingt ein oder mehrere Fenster haben muss.

Nicht?! - Das kam bei mir aber so an...

Zitat:
Es soll in erster Linie sinnig sein und nicht nur irgend ein dummes Programm was nichts macht bez. kann als da zu sein. (Dos oder die Unix Shell kommen ja auch ohne bunt aus, das finde ich sehr übersichtlich(=schön))

Ja okay, wenn Dir das reicht, dann hab ich nix gesagt.

Zitat:
Freu mich über die vielen Buchvorschläge,

Keine Ursache.

Zitat:
Was will ich programmieren? Z.B. alles, für was man sonst eine .bat schreiben würde und vielleicht im Taskmanger einbinden würde.

Ah ja.

Zitat:
Wie sollte überhaupt mein nächster Schritt sein, die Win API oder doch gleich MFC?

Die MFC ist eine OOP-Erweiterung der Win-API, d.h. die Element-Funktionen der MFC rufen früher oder später doch wieder Win-API Funktionen auf.

Zitat:
Wobei ich mich dann lieber mit Qt aus einander setzen wollen würde :-) .

Dann besser Qt. Hab selber zwar noch nichts damit gemacht, aber das werden Dir hier auch fast alle anderen empfehlen.

Zitat:
Wie sieht es mit der ganzen .net Geschichte aus?

Dazu hat sich Bruder Leif hier schon mal sehr ausführlich geäussert. Einfach mal die Suchfunktion bemühen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: