Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Visual Basic 2008 | Tippspiel Ergebnisse auslesen
#1
Hallo,

Ich will für meine Seite http://tlk-tippspiel.tk ein Programm mit Visual Basic 2008 programmieren, wo man die Spieler aus einer Datenbank ausliest, dann auswählen kann. Wenn man dann auf ein Spieler klickt bzw. ein Spieler auswählt, öffnet sich ein neues Fenster, wo dann seine Tipps drin stehen (auch von der Datenbank ausgelesen) und dann noch die echte Ergebnisse (auch in der Datenbank vorhanden) ausgibt.

Kann jemand sowas?
Also ich kann nicht so gut Visual Basic 2008, ich wollte dies eigentlich machen um ein bisschen was zu lernen. Ich weiß es ist ein bisschen unnötig, da man dies alles auf der HP nachsehen kann, aber ich würde gerne dies als Programm machen, dass man nicht immer in den Browser muss um das nach zu schauen.

Falls es nicht funktioniert oder so, ist auch egal Tongue

MfG,
Yannici
Manchmal denke ich:
Reply
#2
Du kannst entweder:
  • Mit VB eine Verbindung zu deiner Datenbank (z. B. MySQL) herstellen
  • Oder du kannst eine Seite erstellen (z. B. action.php) die Get-Parameter ausliest
    z. B. so: action.php?user=bla&pass=bla&do=bla&seccode=bla, wobei seccode dafür da ist das man nur mit dem Programm zugreifen kann. Wenn die Seite halt ein Ergebnis anzeigt, kann VB den Seiteninhalt auslesen und das gewünschte Ergebnis wäre dann im Programm

Ich würde die zweite Methode bevorzugen, da man so nicht das MySQL Passwort im Programm speichern muss, denn es läuft ja alles auf deinem Server Wink

_____
seccode sollte vielleicht so Aufgebaut sein:
Das Programm erstellt ein MD5-string von User und Passwort + ein spezielles Wort, gibt den an die z. B. action.php weiter und die Seite macht es genauso, wie das Programm, und vergleicht dann ob die beiden Schlüssel identisch sind Wink
[Image: create.php?uid=511]
Reply
#3
Die zweite Methode ist nicht schlecht.
Aber wie kann man dann den Seiteninhalt auslesen und dann in VB ausgeben?

Sorry, bin VB Anfänger...
Manchmal denke ich:
Reply
#4
Schau dir mal diese Seite an, ist dort sehr ordentlich beschrieben

http://www.vbarchiv.net/tipps/tipp_268-h...lesen.html

Wenn du bisschen herumprobierst findest du schon die richtigen Stellen Wink

Edit:
Hier nochmal ein Code der mit VB 2010 funktioniert Wink
(Es muss ein Webbrowser zur Form hinzugefügt werden, damit es funktioniert)
Code:
Public Class Form1

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        MessageBox.Show(WebBrowser1.DocumentText.ToString)
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("http://DEINE-URL")
    End Sub
End Class
[Image: create.php?uid=511]
Reply




Users browsing this thread: 3 Guest(s)