[Compiler] Visual Basic 2008 & Telerik Trainer

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Calibo, 26. September 2009 .

  1. 26. September 2009
    Visual Basic 2008 & Telerik Trainer

    hi,
    Also arbeite mit Visual basic und stecke noch in den Kinderschuhen. Habe mir den Telerik Trainer geholt da wird einem in mehreren videos die Basic sprache beigebracht auch mit dem Visual "editor" habe jetzt 10 kapitel durch ein kapitel geht 20 minuten und habe jetzt viel kennen gelernt von Variabeln bis Arrays, jetzt hab ich das problem das ich das zwar alles auch selbst geschrieben .
    Aber wenn ich jetzt überlege mir sagt nochmal wer programmiere eine "lotto Ausgabe" mit while schleife und co, dann sitz ich vor meinem Bildschirm und in meinem kopf reist alles rum (von Dim bis boolean bis else). Gibt es da eine herangehensweise? wenn ihr so einen aufgabe bekommen würdet wie würdet ihr da ran gehen?
     
  2. 26. September 2009
    AW: Visual Basic 2008 & Telerik Trainer

    Ich hab damals nach jedem Kapitel die Aufgabe im Buch gelöst und dann noch was einiges gemacht, bevor ich weitergemacht hab. ... im Buch.

    Bei Schleifen und besonder bei IF ELSE hilft ein einfaches Blatt Papier, wo man sich die Wege aufmalt.


    rnd Zahl...

    => ist die zahl ungerade => ja =>...
    => ist die zahl ungerade => nein =>...

    So nachdem Motto, damit man sich da ne Struktur schafft.

    Dann musst du überlegen, was du für ein Programm brauchst. Wieviele Variablen, extra Funktionen, ...etc. eventuell schon ne Lösungsidee.


    Und dann , wenn alles aufm Blatt ist, eventuell schon mit ner Umsetz Idee, ..dann kannst umso leichter Programmieren.



    edit: bei deinem Programm brauchst du 6Zufallszahlen bis 49.Dann musst du sie nach eventuell der Größe nach sortieren und ausgeben.
    Es handelt sich um ganze Zahlen,,...um 6Stück.
    Die jagste durch ne If schleife, ob die schon dran waren und im Bereich 1-49 liegen und trägst die dann in ne liste ein.

    Es würde helfen,wenn du die Zufallszahl in ne extra Funktion schreibst, damit du sie durch ,,IF nicht im Bereich oder doppelt'' mit der ELSE gleich ne neue lassen machen kannst.



    oder so^^
     
  3. 26. September 2009
    AW: Visual Basic 2008 & Telerik Trainer

    naja erstmal ist es klar dass wenn du alles nach Tutorials machst gleich von anfang an nicht alles auswendig kannst. Alles wirst du auch nie können denn .Net ist riesig. Wenn du das mit den Schliefen und Variablen etc.. drauf hast, fängst du ganz von anfang an. Du überlegst dir, was muss das Programm können, wie müssen die Daten verarbeitet werden und welche brauche ich überhaupt etc.. Und dann schreibst du dir einfach eine Funktion nach der anderen bis du alles zusammen hast. Wenn du mal nicht weiter weißt oder eine Funktion brauchst, die du noch nie verwendet hast, einfach mal die MSDN besuchen.
     
  4. 29. September 2009
    AW: Visual Basic 2008 & Telerik Trainer

    hi,
    Erstmal danke hat mir schon was geholfen, Ich hab mal ne frage ich probier weil ich das turtorial jetzt soweit durch hab eigene sachen zu schreiben also ich hab mir jetzt die aufgabe gesetzt dem Computer zu sagen er soll von 1 -100 zählen hab da auch was zu geschrieben aber klapt nicht ist ja nicht schlimm vielelicht könnt ihr mir helfen ich glaub die while schleife die ich da probiert hab ist völliger unsinn aber schaut selbst =)
    Module Module1

    Sub Main()

    Dim zählen As Integer =(1 to 101)

    while zählen = (1 to 101)
    anzahl = anzahl +1

    End While



    End Sub

    End Module
     
  5. 29. September 2009
    AW: Visual Basic 2008 & Telerik Trainer

    Bitte verwende das nächste mal den Code tag. Ich hab mal bisschen was markiert und kommentiert:
    Code:
    Sub Main()
    
     Dim zählen As Integer [COLOR="Red"]=(1 to 101)[/COLOR][COLOR="Lime"] du kannst einen Integer nicht begrenzen, der hat von haus aus eine bestimmte Größe[/COLOR]
    
     while zählen [COLOR="Red"]= (1 to 101)[/COLOR][COLOR="Lime"] eine While Schleife halte ich hier für nicht angebracht. Zudem kannst du nur vergleiche anstellen und keine "Range" abfragen. also While zählen > 0 and zählen < 101[/COLOR]
     [COLOR="Red"]anzahl = anzahl +1[/COLOR] [COLOR="Lime"]anzahl ist nicht definiert. Zudem müsstest du die zählen Variable verändern sonst läuft deine Schleife ins unendliche[/COLOR]
    
     End While
    
    
    
     End Sub
    
    End Module
    Ich würde das so lösen (ungetestet):
    Code:
    Dim i as Integer
    For i = 1 To 100
    Msgbox("Der Zähler ist bei: " & i)
    Next
     
  6. 30. September 2009
    AW: Visual Basic 2008 & Telerik Trainer

    Schönen Guten Tag
    erstmal danke bw ist wenn möglich raus , hatte heute Deutsch ging um Sprachen und habe folgendes Blatt bekommen
    • In einer künstlichen, zweidimensionalen Welt entwarfen sie ein Jag Szenario mit vier Raubtieren und einem opfer
    • Alle Figuren bewegten sich ohne Sichtkontakt mit der gleichen Geschwindigkeit in horizontaler oder vertikaler Richtung
    • Kein Jäger wusste die Position des anderen, noch kannte er den Aufenthaltsort der Beute
    • Als erfolgreich galt die Jagd, wenn es den Verfolgern gelang, das Beutetier so einnzukreisen, dass ihm kein Fluchtweg mehr offen stand

    So das ist für mich natürlich zum jetzigen Lern-Zeitpunkt ein riesiges Programm trotzdem möchte ich mich daran versuchen. Habe mir jetzt ein paar überlegungen gemacht und bin zur folgenden liste gekommen was ich für dieses Szenario brauche.

    -Ein 2d gelände (Ich denke ich helfe mir da mit dem Hamstersimulator aus, weil ich hab absolut keine ahnung wie ich das schaffen sollt)
    dann brauch ich 5 Methoden (4 Raubtiere & 1 Opfer)
    -Die Raubtiere sollten die möglichkeit haben ein gelände abzusuchen ich stell mir sowas vor "solang vorne frei geh" und "wenn nicht vorne frei schau ob es das opfer ist". Natürlich dann eine "Fangen" Function
    -Das Opfer da muss ich noch drüber nachdenken ich denke in erster Linie laufen?

    Jetzt meine Frage hab ich alles bedacht oder bräuchte ich noch eine einstellung?

    Edit : Wär es möglich eine 2demensionale welt mit Visual Basic zu schaffen?
     
  7. 30. September 2009
    AW: Visual Basic 2008 & Telerik Trainer

    Visual Basic 6: Arrays – Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher Sollte dir dort helfen.

    damit kannste nen Feldbauen, wie
    0 1 2 3
    1
    2
    3

    damit kannst du dann jedes Feld beschrieben und wenn du geschickt bist, es sogar anzeigen lassen via cmd.
    Naja, ich kann kein Visual Basic.
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.