Newbee sucht Tutorial.



  • Hallo,

    man hat mir von der Firma M$ VisualBasic.net zur Verfügung gestellt.

    So, nun habe ich bisher die meisten Projekte umständlich in PHP&MySQL verwirklicht und möchte langsam alles in C++ bzw. VB umbauen, damit alles ein wenig leichter zu bedienen ist.

    Mein erstes Projekt soll nun sein: Ein "Updater"
    Alle Mitarbeiter haben Laptops, auf denen sie von Zeit zu Zeit Daten vom Server aktualisieren müssen (Exel, Word Dokumente usw.)
    Jetzt möchte ich ein Programm schreiben, welches automatisch die Dateien vom Server auf den Laptop kopiert.
    Klasse wäre auch eine einfache Editierung der zu kopierenden Dateien, denn es kommen regelmäßig neue Dateien hinzu.

    Hat vielleicht schon jemand so ein Programm fertig ? hehe, kleiner Scherz.

    So, nun suche ich eigendlich ein Tutorial, welches mich ein wenig einweiht in die große Welt des C++.
    Programmieren möchte ich gerne als WindowsApp und nicht als DOS-FENSTER. Alle Tutorials, die ich gefunden habe beginnen mit der .cpp-Datei. Habe aber schon mein Formular fertig 😞

    Wie sollte ich überhaupt anfangen ? If-else, while, for usw. kenne ich schon aus anderen Programmier Sprachen und OO auch. Habe früher mal in Basic programmiert ( Lang lebe der C64 & VC20 ), Pascal habe ich auch schon Grundkenntnisse, ansonsten HTML, PHP, MySQL, JavaScript.
    Was und welches empfiehlt Ihr mir für den Beginn ?
    - Tutorial
    - Buch
    - Anmelden zum Lehrgang

    Wäre dankbar für diese Starthilfe 😞

    Greetz Jan (alias Fighter)



  • schau mal hier auf der Page unter "Tutorials" 😉
    Bei den Anfänger-Büchern ist mein persönlicher Favorit Ulrich Breymann: "C++ - eine Einführung". Ist detalliert, vollständig, aber trotzdem leicht verständlich.



  • mmh.

    Die Sprachen du da nennst, also die Webdesignsachen (HTML, perl/cgi, php etc), sind ja alle ganz net. Auch ich hab Basic als erstes gelernt. Ok Pascal/delphi, kenn ich fast überhaupt nicht.

    Aber wenn du dich in Pascal schon einigermaßen auskennst, kann man dir sicher auch Delphi empfehlen, weil dort Winapi, einfacher zu programmieren ist, als unter C++ (Soweit ich das von Leuten gehört hab, die das tun).

    Visual Basic ist zum einen Teil zu einen meiner persönlichen Feinde geworden, weil ich zweitweise in einer Firma damit gearbeitet hab. Es mag ganz net für simple Anwendungen sein, aber sobald man mal was tiefergehendes manipulieren muss, wirds umständlich, weil die Sprache dafür kaum geschaffen ist.
    Und mit Bugs hatte ich dort auch zu kämpfen. Also bin ich auch dort dann auf C++ gewechselt. (Soll aber nicht heißen, das VB nicht eine Existensberechtigung hätte, aber bevor ich wieder VB nehm. Lern ich Java oder sowas)

    Wenn du nun aber wirklich C/C++ lernen willst, dann empfehle ich dir schon ein gutes Buch anzuschaffen. Zwar kennst du das meiste schon, (if, for etc, Opp ..), aber ein wichtiger Teil fehl auch bei den Sprachen, die du bis jetzt aufgezählt hast, und zwar die Pointergeschichte (VB hat Referenzen) und dynamsche Speicherverwaltung is auch in den anderen relativ kurz drann.
    Unter c/c++ muss man sich um viel mehr kümmern als z.B. unter Cgi oder VB. Und wenn es nur eine einfache Stingverarbereitung ist. Man muss sich viel mehr um Speicherplatz, wie liegt was wie im Speicher, etc ... sorgen Machen.
    (Konstrukte wie sowas verstehen a[b] = *(a+b), Doppelpointer bei Array, stuktur übergabe etc. )

    Für Winapi zum Lernen empfehle ich den Petzold, zum verstehen und einsteigen dort das Beste was ich kenn. Tutorials kenn ich da keinen ausführilchen.

    Viel Spass bei lernen
    Flow



  • Danke, Petzold ist schon über diese Seite bestellt 😉

    Mal eine ganz dämliche Frage :

    Was ist der Unterschied zwischen c++ und VB ?

    Habe schon folgendes Programmiert, welche Sprache ist denn das? :

    Try
                FileOpen(100, pfad_text + "counter.txt", OpenMode.Input)
                Dim i As Integer = 1
                Do Until EOF(100)
                    CounterLine = LineInput(100)
                    Counter(i) = CounterLine
                    i = i + 1
                    errorlevel = 0
                Loop
                textfeld1.Text = Counter(1) & vbCrLf & Counter(2) & vbCrLf & Counter(3)
                FileClose(100)
    
            Catch
                If Not (errorlevel = "0") Then
                    Dim AlleCounter As String
    

    Gruß Fighter



  • Das gehört wohl eher nach Rund um die Programmierung



  • Original erstellt von Fighter:
    **Hallo,
    Jetzt möchte ich ein Programm schreiben, welches automatisch die Dateien vom Server auf den Laptop kopiert.
    Klasse wäre auch eine einfache Editierung der zu kopierenden Dateien, denn es kommen regelmäßig neue Dateien hinzu.
    **

    Ja gibt es schon und nennt sich sed/awk & cp & cronjob.
    😉

    läuft (auf windowsmaschinen) auf cygwin.



  • Alle Tutorials, die ich gefunden habe beginnen mit der .cpp-Datei. Habe aber schon mein Formular fertig 😞

    vielleicht solltest du bei 0 anfangen, wenn du C++ lernen willst und nicht gleich bei 100 einsteigen. C++ ist eben keine mal eben Programmiersprache, nimm dafür lieber Basic oder Delphi oder Perl oder was weiss ich.



  • Ja gibt es schon und nennt sich sed/awk & cp & cronjob.

    läuft (auf windowsmaschinen) auf cygwin.

    Danke HollyFly ! Wo bekomme ich das her ?

    vielleicht solltest du bei 0 anfangen, wenn du C++ lernen willst und nicht gleich bei 100 einsteigen. C++ ist eben keine mal eben Programmiersprache, nimm dafür lieber Basic oder Delphi oder Perl oder was weiss ich.

    Nicht gleich böse sein, dass jemand auch c++ lernen will. Ich habe keine Zeit, Monate lang irgendwelche minni Programme zu schreiben und zu lernen. So habe ich auch alle anderen Sprachen gelernt: mit einem Ziel vor Augen !
    Habe das Programm übrigends schon fast fertig.
    Mit welchem Befehl kann ich Dateien copieren ? Mit Copy wie im DOS ???
    Mehr fehlt mir nämlich nicht mehr.
    Und jetzt geht es weiter mit größeren Projekten...

    Greetz Fighter



  • CopyFile(Ex) - das kann man mit Logik (und dem PSDK 😉 ) aber auch locker selbst finden ...

    M.T.



  • Ich frag mich nur, womit du deinen C++-COde kompilieren willst, wenn die VB.NET hast ...



  • Habe doch M$ Visual Studio .NET oder habe ich jetzt in VB geschrieben ?

    Der Code oben ist doch C++ , oder ?
    Wenn mir mal jemand bitte den Unterschied erklären könnte 😕

    Gruß Fighter 😞



  • Der Code oben ist keinenfalls C/C++, sondern eher VB.



  • Nachdem ich sehr ausführlich Pascal gelernt habe, habe ich auch keinen Bock mehr, bei jeder Scheiß Sprache auf dieser Welt immer mit HALLO-WELT programmen anzufangen. Eine Übersicht über Kontrollstrukturen oder OOP-Schreibweisen reicht doch, ist nur schwierig zu finden.



  • ganz mein reden 😉

    Allerdings bräuchte ich doch noch in 2 kleinen Dingen Eure Hilfe, welche Sprache das auch immer ist 😕
    Vielleicht benutzt ja jemand von Euch Visual Studio Net ?

    Problem1:
    Ich habe einen OpenFileDialog eingefügt und suche mit der ersten Taste "durchsuchen" das File aus, welches copiert werden soll. Und mit der 2. "durchsuchen"-Taste möchte ich aber nur ein Verzeichnis wählen, keine Datei.
    Geht das mit OpenFileDialog ? Und wenn ja, welche Eigenschaft muß ich ändern ?

    Problem2: hat sich soeben in Luft aufgelöst !

    Gruß Fighter



  • ööööhm...schon irgendwie cool, ein Programm zu schreiben, und nicht mal zu wissen, welche Sprache man verwendet... 😉 Nur...so richtig professionell klingt das dann irgendwie doch nicht 😉



  • Habe ja auch erst gestern angefangen das zu lernen, was ich schreibe. 🙄 Dachte eigendich es wäre c++ 😕

    lol



  • ich mach den Thread dicht. So kommst du eh nicht weiter mit deinem Projekt und irgend wie höre ich schon die ganze Zeit die Alarmglocken "Trollalarm" rufen


Anmelden zum Antworten