[Dll]EPVP ClassLibrary

01/26/2013 13:45 wunderdie#1
Ich habe da mal ein wenig in C# gecodet:)

Und habe da eine schöne EPVP Dll geschrieben die ihr in VB.net und C# nutzen könnte bei allen andere weiß ich es noch nicht:)


Meine funktionen bis jetzt:
  • EPVP
    • Http
      • Get gibt den Htmltext von einer Url Seite zurück
      • Post auf einer Seite einen Aktionen ausführen
    • Nachrichten
      • Anzahl gibt eine int Wert zurück wie viele Nachrichten du insgesammt hast
      • Neue gibt eine bool wert zurück ob du eine neue Nachricht hast oder nicht
      • Schreiben(string Empfänger, string Titel, string Nachricht) schreibt eine Nachricht an eine Userer
    • Statistik
      • BeitragAnzahl gibt eine string wert zurück wie viele Beiträge du geschrieben hast
      • BeiträgeproTag gibt eine string zurück wie viele Beiträge du pro Tag schreibst
      • BlogAnzahl gibt eine int wert zurück wie viele Blogeinträge du hast
      • ErhalteneThanks gibt eine int wert zurück wie viel Thanks du bekommen hast
      • FreundeAnzahl gibt eine int wert zurück wie viele Freunde du hast
      • Mediations gibt ein string zurück im Format 0/0
      • Profilnachrichten gibt einen int Wert zurück der die anzahl der Profilnachrichten angibt
      • RegistriertSeit gibt eine string zurück seit wann ihr Registriert seit im Format 12-05-2012
      • TBM gibt eine string Wert zurück wie viele Tbm´s du hast im Format 41/0/0
      • VergebeneThanks gibt eine int Wert zurück wie viele Thanks du vergeben hast
    • Treasure
      • Anzahl gibt die aktuelle anzahl der Treasure zurück( wenn du vorher die Treasure geladen hast)
      • Erstellen(string Titel, string Inhalt, int Kosten) erstellt eine Treasure
      • Laden gibt einen ArrayList zurück wo alle Treasure mit ID,Kosten,Titel,Käufer enthlaten sind jeweils in ArrayList , in der ArrayList drinnen.
      • Löschen(int ID) löscht eine Treasure
    • User
      • eGold gibt eine int Wert zurück wie viel e*Gold du hast
      • Login(string Username, string Passwort) gibt eine bool wert zurück ob der login erfolgreich war oder nicht
      • Premium gibt einen bool wert zurück ob du Premium hast oder nicht
      • UserID gibt einen int Wert zurück mit der UserID


Virustotal
[Only registered and activated users can see links. Click Here To Register...]


Über Verbesserungsvorschläge und Feedback würde ich mich freun



Fals euch noch eine oder mehere Funktionen fehlen einfach melden:)

Code:
[CENTER][B][SIZE="3"]Changelog[/SIZE][/B][/CENTER]
Releas Version 1.0
01/26/2013 13:48 Kraizy​#2
Du nennst deine Methoden wirklich "BeiträgeproTag", "Löschen", ..?
01/26/2013 13:49 wunderdie#3
ja warum?
Sind aber vorher alle in einer eignen Class z.b. "Statistik" und in der Class ist dann die Methode "BeiträgeproTag";)
01/26/2013 15:47 nkkk#4
bevor du umlaute benutzt solltest du erstmal darübr nachdenken, ob das probleme machen könnte z.B. wenn du willst das nicht-deutsche deine dll benutzten. Falls das nicht der fall ist und es auch sonst keine probleme gibt kannst du natürlich umlaute verwenden.


Edit: hab mir deinen code mal angesehen:
Deine methden machen oft nur die halbe arbeit und geben oft seltsame objekte zurück: z.B. deine "Treasure.Laden" methode gibt "ArrayList" zurück, besser währe es wenn sie ein eigenes objekt names "TreasureCollection" oder ähnliches zurückgeben würde. Oder "Statiksik.BeitragAnzahl()" gibt string statt integer zurück.
01/26/2013 16:46 wunderdie#5
Das "Statiksik.BeitragAnzahl()" eine String zurück gibt war so gedacht;)
Bei Treasure.Laden bin ich mir noch am überlegen wie ich es machen werde:)
Habe mir gedacht ich mach einfach 4 Get methoden wo man jeweils die ArrayList(oder eine list von Type string oder int) von den ID,Kosten,Titel und Käufer bekommt nachdem man natürlich vorher Treasure.Laden gemacht hat;)(hoffe du weißt was ich meine bin derzeit noch am rumprobieren was am besten ist:)

Welche Methoden machen nur halbe Sachen?
Ich habe alles mit meien Account gechckt und es gab keine Problem:)
01/26/2013 17:15 nkkk#6
Quote:
Originally Posted by -superfarmer1995- View Post
Das "Statiksik.BeitragAnzahl()" eine String zurück gibt war so gedacht;)
Bei Treasure.Laden bin ich mir noch am überlegen wie ich es machen werde:)
Habe mir gedacht ich mach einfach 4 Get methoden wo man jeweils die ArrayList(oder eine list von Type string oder int) von den ID,Kosten,Titel und Käufer bekommt nachdem man natürlich vorher Treasure.Laden gemacht hat;)(hoffe du weißt was ich meine bin derzeit noch am rumprobieren was am besten ist:)

Welche Methoden machen nur halbe Sachen?
Ich habe alles mit meien Account gechckt und es gab keine Problem:)
mit halbe sachen miente ich das was ich oben gesagt habe, du liest die sachen von epvp aus aber verabrbeitest sie nicht und gibt dem benutzter Strings und arraylists die er selbst noch parsen muss.
01/26/2013 17:24 wunderdie#7
mh ja ich weiß bin noch am arbeiten das wird ja alles noch geändert:)
01/27/2013 17:52 adistoe#8
Sieht ganz gut aus.

Nach einem ausführlichen Test in VB.NET kann ich auch ein ordentliches Feedback dazu geben :)
01/29/2013 00:56 #SoNiice#9
Alleine wegen der Klassen- und Funktionsnamen werde ich das nicht nutzen - Warum nimmt man solche beschissenen Namen? Die Namen auf Deutsch ist eine Sache, kann man vielleicht noch mit ganz viel Schmerz mit leben, allerdings auch noch mit Umlauten? Das ist echt ein no-go.