Visual C++ 2005



  • Hallo zusammen,
    hoffe bin im richtigen Unterforum.

    Ich habe gerade angefangen C++ zu lernen. Es ist nicht meine erste Programmiersprache, in Java bin ich eigentlich relativ fit.

    In Java habe ich mit Eclipse programmiert und in C++ tue ich dies im Moment mit Visual C++ 2005 Express Edition.
    Nun Frage ich mich ob es dort nicht folgende Funktionen gibt:
    - automatisches Erzeugen einer schließenden geschweiften Klammer bei tippen der öffnenden
    - anzeigen der zugehörigen geschweiften Klammer beim anklicken der Zweiten
    - automatisches Formatieren des Quellcodes
    und so weiter, halt lauter Sachen die einem das Programmieren vereinfachen.
    Kann ich das bei Visual C++ 2005 irgendwo einstellen ? Falls das nicht geht, gibt es einen Editor mit dem das geht ?

    Fröhliche Weihnachten :xmas1:

    Mirko



  • Also das meiste kannst du unter Edit->Advanced->... finden. Zum formatieren des Sourcecodes mußt du aber vorher entsprechend den Sourcecode markieren, z.B. durch Ctrl+A.

    Unter Tools->Options->TextEditor->Formating solltest du besser alles aktivieren. Macht einiges einfacher...

    Welche geschweifte Klammer zu welches gehört scheint in der Express zu fehlen. Ich bin der Meinung, in meinem VC++2003 Standard war das drin (kannst nicht ausprobieren, da ich nicht zu Hause bin).

    In der 2005 Express kann man sich aber etwas umständlicher behelfen, in dem man einfach die gescheifte Klammer kurz entfernt und wieder reinschreibt, dann wird die zu gehörige Klammer fett dargestellt. Ist nicht so prächtig, aber besser als nichts.

    Das erzeugen einer schliessenden Klammer gibts leider nicht. Bei solchen einfachen Sachen hinkt komischerweise VisualStudio hinterher... 🙄



  • visual assist x hat die von dir gewünschetn Funktionen, das ist ein plug-in for die ide



  • Ist auch Geschmackssache. Ich hasse das z.B., wenn die schließenden Klammern auch gleich erscheinen. Was drücke ich denn dann, wenn ich die Klammer zumachen will? Cursor rechts? Ist doch voll umständlich.

    Der MSVC-Editor ist halt nicht so flexibel wie der Emacs, aber ich finde ihn recht bequem...



  • MirkoG. schrieb:

    - automatisches Erzeugen einer schließenden geschweiften Klammer bei tippen der öffnenden

    Gibt es AFAIK von Hause aus nicht...

    MirkoG. schrieb:

    - anzeigen der zugehörigen geschweiften Klammer beim anklicken der Zweiten

    In den Standard-Enstellung musst Du Ctrl-` drücken...

    MirkoG. schrieb:

    - automatisches Formatieren des Quellcodes

    Was meinst Du mit Formatieren? Das einrücken?
    "Edit|Advanced...|(Un-)Tabify Selected Lines" und "Edit|Advanced...|Format Selection"
    Die generellen Einstellungen ob er Tabs oder Leerzeichen machen soll und wie viele findest Du unter "Tools|Options...|Text Editor|All Languages|Tabs"



  • Ok, ich danke euch.

    Noch eine letzte Frage. Von Eclipse bin ich es gewohnt das mir sofort Fehler in der Syntax angezeigt werden. Gibt es diese Funktion auch bei Visual C++ ?



  • Nein, gibts bei keiner C++ IDE. Um solch einen Fehler gleich anzeigen zu können, muß der Source nach jedem Buchstaben compiliert werden. Und das würde bei C++ wegen der Sprachkomplexität nicht funktionieren bzw. zu ewigen Wartezeiten führen. NetBeans und Eclipse können das nur, weil Java eine sehr einfache Sprache ist. Keine Templates, keine Operator-Überladung, keine Typedefs usw. usf.



  • Oh, das ist natürlich wirklich schade. Nagut ich bedanke mich. Der Thread kann geschlossen werden.



  • Der Thread kann geschlossen werden.

    😃 👍



  • Hallo nochmal, ich war etwas zu schnell 😉

    Habe die Suchfunktion benutzt, aber leider nix gefunden.
    Und zwar gebe ich im Moment über die "Quick Console" Daten aus. Leider ist die Console nicht gerade sehr "quick". Sie gibt jedes Zeichen einzeln aus, anstatt die gesamten Daten auf einmal. Bei größeren Mengen dauert das ziemlich lange und da Zeit ja ein knappes Gut ist, wollte ich fragen ob es da eine Möglichkeit gibt die Ausgabegeschwindigkeit zu erhöhen ?

    Gruss
    Mirko



  • "Quick Console"? Noch nie gehört.



  • worauf werden dir denn die Daten ausgegeben ?



  • bei mir kam die immer wenn ich auf F5 gedrückt habe. Aber jetzt hab ich mal ohne debugging compiliert und jetzt scheint es zu gehen.
    :xmas2:



  • Gleich mal hier die Frage stell: die deutsche Version ist ja jetzt auch raus. Hat wer nen Link zum Image-Download? Hab nur den der Onlineinstallation gefunden ...



  • Z.Z. gibt es noch keinen kostenlosen Download des ISO-Images... wenn Du MSDN-Subscriber bist kannst Du es aber da runterladen...



  • *baaah* Säcke^^
    naja egal, kann auch noch die 6 Wochen bis zur deutschen Standardversion mit der englischen Express überbrücken^^


Anmelden zum Antworten