Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » 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
14.10.2004, 16:01 Uhr
Mr. T



Also:

Da ich mich seit jeher mit microsoft visual c/c++ beschäftige:

Was sind denn nun all diese anderen c++ Dinger? Borland c++ builder, etc....

Sind das einfach nur andere Hersteller mit anderen Oberlächen für das gleiche Programm? Oder werden dort andere Syntaxen und Funktionen verwendet?

Greetings!
--
So ist das!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.10.2004, 17:08 Uhr
ao

(Operator)


Aaalso.

Visual Studio, Borland C++ Builder und Co. sind Entwicklungsumgebungen (IDEs, "Integrated Development Environment"), d.h. Pakete aus Editor, Compiler, Linker, Debugger, Projektverwaltung, vielen weiteren Tools und darübergestülpt eine Bedienoberfläche.

Dazu gehören auch Bibliotheken, d.h. fertig programmierte Klassen und Funktionen, die die Programmierer verwenden können, damit nicht jeder jedes Rad neu erfinden muss.

Allen Systemen gemeinsam ist, dass sie den standardisierten Umfang von C++ unterstützen, d.h. die Syntax der Sprache und einige Bibliotheken, vor allem die C-Standardbibliothek (clib) und die STL.

Leider kann man damit nicht alles programmieren, es fehlen wichtige Bereiche, z.B. grafische Oberflächen, Netzwerkprogrammierung, alles, was mit Multithreading zusammenhängt und so weiter. Hierfür bringt jedes Entwicklungssystem seine eigenen Klassen- und Funktionsbibliotheken mit.

Microsoft hat z.B. WinAPI und MFC, Borland hat die VCL, und dann gibts da noch qt und andere. In dem, *was* sie können, sind sie sich inzwischen alle sehr ähnlich, die Unterschiede liegen darin, wie die Klassen und Funktionen heißen und wie sie genau zusammenarbeiten.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.10.2004, 19:55 Uhr
Bruder Leif
dances with systems
(Operator)


Siehe auch in der FAQ: www.fun-soft.de/showtopic.php?threadid=403&time=1097776498
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.10.2004, 11:53 Uhr
Mr. T



Mal bei WinAPI und MFC geblieben:

WinAPI brauche ich für Multithreading ( was soviel heisst, wie mehrere Prozesse starten und laufen lassen zu können? ) und was ist MFC?

Könnten wir hier im Forum sowas wie ein online - tut starten, in dem wir uns so Sachen wie "laufwerk ansprechen - aber richtig" oder "Wie programmiere ich meine Ports richtig" oder "Schleife, aber wie?" oder...was sonst noch so die leute interresiert starten?

Das wäre doch was schönes für Anfänger und Fortgeschrittene!

Nur so ne idee, ich weiß, leute wie ich profitieren davon mehr, als Leute wie Du!...

--
So ist das!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.10.2004, 12:15 Uhr
Hans
Library Walker
(Operator)



Zitat von Mr. T:
WinAPI brauche ich für Multithreading ( was soviel heisst, wie mehrere Prozesse starten und laufen lassen zu können? ) und was ist MFC?

Das WinAPI (= WindowsApplicationProgrammingInterface) brauchst Du immer, wenn Dein Programm unter Windows laufen soll. Dabei ist es völlig egal, ob ein oder mehrere Prozesse/Treads am laufen sind, oder ob es sich um eine Fensteranwendung oder ein Befehlszeilen-programm handelt. Sobald ein Programm unter Windows laufen soll, erfolgt irgendwo ein Kontakt mit dem WinAPI. (Sofern man sich an den C/C++ Standard hält, nimmt einem der Compiler das alles ab; - aber auch nur dann. Sobald systemspezifische Dinge (wie zum Beispiel Verzeichnisse) gefragt sind, muss sich der/die ProgrammiererIn selber mit dem Win API auseinander setzen.
Die MFC(= MicrosoftFoundationClasses), sollen den Umgang mit dem WinAPI erleichtern, indem sie Dir einige Arbeiten abnehmen, die Du bei reinen WinAPI-Programmen selber machen musst. Die brauchst Du nicht unbedingt, kannst sie aber benutzen, wenn sie Dir gefallen.
(Den selben Zweck wie die MFC haben übrigens auch die VCL von Borland, sowie die Qt, die es für Windows und Linux gibt. Es gibt weitere, aber das lassen wir jetzt mal.)

Zitat von Mr. T:
Könnten wir hier im Forum sowas wie ein online - tut starten, in dem wir uns so Sachen wie "laufwerk ansprechen - aber richtig" oder "Wie programmiere ich meine Ports richtig" oder "Schleife, aber wie?" oder...was sonst noch so die leute interresiert starten?

Hast Du schon mal oben in der Kopfzeile nachgesehen? Da steht unter anderem ein Link zu Grundlagen und E-Books. Für so Sachen wie "Laufwerk ansprechen" oder "Port-programmierung" gibt es die FAQs, wo das drin stehen sollte. Gerade die Frage nach Port-programmierung taucht immer wieder mal auf, weshalb die gerade in den FAQs (Frequently Asked Questions, zu Deutsch: Häufig gestellte Fragen) beantwortet sein sollte.
Ach ja, und die Programmierung einer Schleife ist eine so elementare Grundlage, das sie in den oben erwähnten Grundlagenlinks zu finden sein sollte. Wenn man in der Praxis nicht Sicher ist, welchen der verschiedenen Schleifentypen man wählen soll, sollte man ausprobieren, was am besten funktioniert, und sich dafür entscheiden.

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 <     [ Allgemeines (OffTopic) ]  


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: