Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: FAQ - Sonstiges ::  Wohin mit meiner Frage?     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Marc++us
Moderator(S)

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17936
Beitrag Marc++us Moderator(S) 16:45:00 04.11.2001   Titel:   Wohin mit meiner Frage?            Zitieren

In welches Forum gehört meine Frage?

Jeder stellt sich diese Frage - doch viele vergessen wie wichtig die Antwort ist...

Eine Frage über Sockets hat im C-Forum genauso wenig zu suchen wie eine Frage nach der Registry im Linux-Forum! Es ist von entscheidender Bedeutung wo man seine Frage stellt - denn nicht jeder MFC-Freak schaut im C++ Forum vorbei. Hier nun eine kleine Übersicht was wo hingehört:

MFC mit dem Visual C++
Fragen über die Handhabung der IDE Visual C++ oder Fragen zur Handhabung der MFC. Die MFC (Microsoft Foundation Classes) sind eine Klassenbibliothek die dem Visual C++ beiliegt. Visual C++ ist hierbei nur die IDE inklusive Compiler -> viele Leute verwechseln MFC mit Visual C++.

Borland C++ Builder (VCL)
Fragen zur Handhabung der IDE BCB oder Fragen über die Funktionsweise der VCL. Die VCL (Visual Component Library) ist eine Klassenbibliothek, die dem BCB beiliegt.

Andere Compiler
Fragen zur Handhabung von allen Compiler mit Ausnahme des BCB und VC++. Meistens geht es um Compiler Switches zur Optimierung, Installations- oder Bedingungsprobleme - seltener auch Fehlermeldungen, die Compiler-spezifisch sind.

WinAPI
Fragen die die reine WinAPI betreffen - also weder MFC, VCL oder über sonstige Klassenbibliotheken! Sollte das Programm die windows.h nicht einbinden, dann ist die Frage dort sicherlich falsch.

Konsolenanwendungen (bzw. DOS)
Fragen sowohl zu DOS als auch zum emulierten DOS -> der Konsole. Während DOS ein eigenes OS ist, ist das emulierte DOS nur ein Teil von Windows. Es gibt nur noch wenige Compiler mit denen man fuer echtes DOS Programme schreiben kann (z.B. Turbo C, Turbo C++, Visual C 1.0, Borland C++ bis Version 4.32 und einige Freeware-Compiler) - deshalb beziehen sich die meisten Fragen hier auf das emulierte DOS - die Konsole. Unter der emulierten Konsole kann man KEINE Grafik programmieren, dazu muß man dann ein Fenster mit Hilfe der WinAPI, MFC, VCL oder DirectX programmieren.

Linux/Unix
Alle Fragen über Unix Systeme - nicht nur reine Programmierung sondern durchaus auch die eine oder andere administrative Frage sind erlaubt. Auch alle Fragen zu den div. Entwicklertools der Unix-Welt dürfen hier gestellt werden. Fragen zu Socketprogrammierung oder Netzwerkprogrammierung sind typische Fragen in diesem Bereich, aber auch z.B. zur curses.h.

ANSI C
Fragen die den C-Standard betreffen. Also ohne Erweiterungen oder systemabhängige Programme. Fragen zu Grafik oder farbiger Darstellung von Texten gehören in die Console, ebenso alle Fragen im Zusammenhang mit der berühmten conio.h - dieser Header gehört nämlich nicht zu ANSI C und ist eigentlich nur von Borland voll unterstützt.

C++
Fragen ueber den C++ Standard. Also ohne Erweiterungen oder systemabhängige Programme. Dinge wie Sockets, Mailversand, Internetanwendungen, Grafik hängen ausschließlich vom Betriebssystem oder der Klassenbibliothek ab und müssen im entsprechenden Forum gestellt werden.


Wie entscheide ich wo ich meine Frage stelle?

Als erstes überlegst Du auf welchem OS Du programmierst (z.B. DOS (16Bit), emuliertes DOS (32Bit), Linux, Windows, ...) - ja, DOS und emuliertes DOS (auch Konsole genannt) sind nicht dasselbe. Während DOS ein 16Bit OS ist, ist die Konsole ein 32Bit Teilbereich von Windows. In der Konsole kann man Win32-API Befehle verwenden, bekommt dafür bei so manchen Interrupt-Aufrufen eins auf den Deckel.

Nun gut, nun weisst Du welches OS Du als Ziel-System hast. C oder C++ in der nackten Version ohne Bibliotheken kennen nur einen Mikroprozessor, der eine Tastatur hat und einen zeichenweise orientierten Bildschirm. Nun überlegst Du, ob ein solcher Computer in der Lage wäre Dein Programm auszuführen...

Normale Schrift kann dieser Mikroprozessor auf dem Schirm ausgeben - aber er kennt weder Buttons noch das Internet... sollte dieser Mikroprozessor nicht fähig sein Dein Programm auszuführen, weil Du z.B. die Mausposition auslesen willst, dann weisst Du daß Deine Frage nicht den C oder C++ Standard betrifft. Ab sofort hängt es davon ab, welches OS Du benutzt.

Deshalb fragst Du am besten in dem Forum Deines OS - bzw. solltest Du eine Klassenbibliothek verwenden, fragst Du für MFC im "MFC mit dem Visual C++-Forum", falls Du die VCL verwendest im "Borland C++ Builder (VCL)-Forum" - solltest Du eine andere Klassenbibliothek verwenden, dann fragst Du einfach im "Rund um die Programmierung"-Forum.

Sollte unser Mikroprozessor Dein Programm ausführen können - dann darfst Du getrost im C bzw. C++ Forum fragen! Aber pass auf: stell Deine Frage nur im C-Forum, falls Du die Sourcecode-Dateien auf *.c umbenennen und danach immer noch fehlerfrei kompilieren kannst. Sollten bei der *.c-Endung Fehler kommen, die Du bei einer *.cpp Endung nicht hast, so stelle Deine Frage im C++ Forum.

Abschliessend noch eine Klarstellung: die Programmiersprache heißt C++. Es gibt keine Programmiersprache Visual C++ oder Borland C++. Die Frage, ob man Visual C++ oder C++ programmieren oder lernen soll ist quatsch. Visual C++ oder Borland C++ Builder sind Tools, mit deren Hilfe man C++ programmieren kann. Alles klar?

[ Dieser Beitrag wurde am 04.11.2001 um 17:49 Uhr von Marc++us editiert. ]

_________________
Viele Grüße
Marc++us
c++.de
Werbeunterbrechung
c++.de :: FAQ - Sonstiges ::  Wohin mit meiner Frage?   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.