Anfangen?



  • jahLives! schrieb:

    ja Empty Project, aber mit Konsolenanwendung oder?

    So, jetzt habe ich aber doch nochmal ne Frage zu GUI's & co.
    In was sind denn die meisten größeren Programme wie Virescanner, WIndows, Office, Firefox, IE, Winamp geschrieben?

    Ich dachte immer, man hat bei C / C++ ebenfalls wie bei Delphi un Visual Basic eine Oberfläche, in der man ganz einfach Textfelder / Buttons / Menüs etc erstellen kann, auf welche man dann im Quellcode zugreift. Ist das per C / C++ auch möglich, gibt es dazu ebenfalls solch einen "Wizard" oder muss man alle Fenster mühsam programmieren?

    Wie lange dauert es ca, bis man Programme mit Oberfläche / GUI schreibt? Denn eiegentlich wollte ich immer solche Anwendungen schreiben, und nicht solche "hässlichen" MS-DOS Box Konsolenanwendungen 😞

    guck dich hiermal um ich sag nur MFC(schöne sache) und QT, Widgets... wie sand am meer



  • Ich würde erst mal mit der Konsole üben. Die Win API kann anfangs etwas verwirrend und vor allem irreführend sein. Von der MFC ganz zu schweigen. Dennoch hier ein kleiner Vorgeschmack:

    #include <windows.h>
    
    int main()
    {
        MessageBox(0, "Win API", "Hallo", MB_OK);
    }
    


  • ja ok. Ich werde denke ich erstmal einige Tutorials mit der Konsole durchmachen, und mich dann eventuell an die WinAPI wagen (wenn dies die leichteste ist, um GUI's zu erzeugen)?



  • ok danke 🙂
    naja, irgendwie komme ich mit virtual c++ nicht zurecht.
    ich möchte einfdach immer neue dateien erstellen (cpp) und dann damit üben. muss ich da für jede übung ein neues project erstellen?
    weil wenn ich ein project nehme, und dann neue dateien hinzufüge (alsoi mit sourcecode), dann habe ich das gefühl, er fügt die sources zusammen. denn wenn ich dann in 2 files stehern habe

    int main() {

    }

    dann meckert er immer rum, weil das anscheinend schon definiert sei ... 😕
    wie kann ich einfach immer für neue übungen neue dateien erstellen, unabhängig von allem anderen?



  • hm, wenn ich ein neues Project erstelle, ("empty project") dann new=>file, dort irgendein source eingebe, dann F5, dann steht immer "... kann datei nicht finden" 😕
    wieso kommt man mit dem prog nicht zurecht?



  • Es wid hier immer gesagt, man solle

    int main() {

    }

    verwenden.
    ich habe das tutorial von volkard auf meiner festplatte (wqelches immer so hochgelobt wird), habe gerade angefangen zu lesen. da steht aber void main() {}.
    das soll man doch nicht oder?
    wo liegt der (denk)fehler?



  • int main () {return 0;} ist richtig. Alles Anderslautende solltest du am besten ignorieren



  • hm, ok 🙂
    dann wundere ich mich nur, warum das vorkard tutorial dann immer sooooooooo hochgelobt wird, wenn es void main() {} verwendet 😕



  • jahLives! schrieb:

    hm, ok 🙂
    dann wundere ich mich nur, warum das vorkard tutorial dann immer sooooooooo hochgelobt wird, wenn es void main() {} verwendet 😕

    Weil es (abgesehen von dieser Kleinigkeit und der Verwendung von iostream.h statt iostream) einfach top ist!

    Gruß Caipi



  • So hallo, da stehen mehr als 30 antworten zu so was??? also ich erlaube mir das feritge programm hier reinzupacken

    [cpp]
    #include <stdio.h>

    int main()
    {

    printf("Ich gebe ein akustische Signal aus\a");
    printf("\nIch bin ein Backspace\b\n");
    printf(" Ich springe in die nächste Zeile\n");
    printf("Und ich springe 2 Zeilen weiter\n\n");
    printf("Ich löse \t einen Zeilenvorschub aus\n");
    printf("\n\tC\n\tI\n\tS\n\tT\n\tTOLL\n");
    getchar(); //das lässt das prgramm offen!
    return 0;
    }

    und du solltest nicht "ich löse einen..." schreiben der zeigt dir ´kein öüä an! deswegen mach oe!

    oder du kannst auch zeitspannen einbauen, das lässt alles professioneller wirken^^

    [cpp]
    #include <stdio.h>
    #include <time.h>

    void wait ( int seconds )
    {
    clock_t endwait;
    endwait = clock () + seconds * CLK_TCK ;
    while (clock() < endwait) {}
    }
    int main()
    {

    printf("Ich gebe ein akustische Signal aus\a");
    wait (1);
    printf("\nIch bin ein Backspace\b\n");
    wait (2);
    printf(" Ich springe in die nächste Zeile\n");
    wait (2);
    printf("Und ich springe 2 Zeilen weiter\n\n");
    wait (5);
    printf("Ich l""se \t einen Zeilenvorschub aus\n");
    printf("\n\tC\n\tI\n\tS\n\tT\n\tTOLL\n");
    getchar();
    return 0;
    }



  • hehe dadnke, aber das Problem ist schon lange abgehandelt :).

    Ich frage hier halt nch mehr, warum auch einen neuen Thread erstellen? Passt ja alles unter den Titel!



  • irgendwie habe ich probleme beim installieren von visual c++ 2005.

    erst siehts aus, als ginge alles:

    http://img366.imageshack.us/img366/9189/zwischenablage028ch.jpg

    danach kommt jedoch der fehler:

    http://img366.imageshack.us/img366/805/zwischenablage039sg.jpg


Anmelden zum Antworten