NexGO MultiLib v.1.3 | UPDATE

    • Release

    Es gibt 10 Antworten in diesem Thema. Der letzte Beitrag () ist von DJ Re-DarK.

      NexGO MultiLib v.1.3 | UPDATE

      Name des Programms:
      NexGO Multi Lib

      Beschreibung:
      Eine Mehrfunktionale DLL, die Ständig erweitert Wird. Folgende Features sind derzeit enthalten:

      PassGen: Generiert ein Password und kann dieses mit einem Matrix-Effekt anzeigen
      MakeTiny: Erstellt eine TinyURL
      ShowJoke: Zeigt einen Zufälligen Witz an
      Converter: Rechnet ASCII, Hex, Binär und Dezimal hin und her
      Leet-Speak: Erstellt aus einem Normalen Text ein Leetspeak Text

      Verwendete Programmiersprache:
      Visual Basic 2008

      Systemanforderungen:
      Aktuelles .Net Framework

      Download:
      Version 1.3:
      DLL + Beispielprogramm (21.3KB)
      DLL (6.7KB)
      Ältere Versionen:


      Lizenz/Weitergabe:
      Freeware; Darf einkompiliert werden, Namensnennung im Programm (by NexGO and DJ Re-DarK)

      Verwendung:
      Die Passgen Klasse:
      Spoiler anzeigen
      Um die DLL zu verwenden müssen wir Folgendes Deklarieren:

      VB.NET-Quellcode

      1. Dim generator As New nexgo.passgen


      Wenn wir auch die Matrixfunktion benutzen wollen noch folgendes:

      VB.NET-Quellcode

      1. Public Counters As Integer
      2. Public Counters2 As Integer
      3. Public Realtext As String


      Das ganze natürlich direkt under Public Class Form1

      Wenn wir nun ein Password generieren wollen, müssen wir Folgendes eingeben:

      VB.NET-Quellcode

      1. generator.generate(LÄNGE,BOOLEAN)


      Dadurch wird das Password erstellt. Wenn wir das nun in eine Textbox mit einem Matrix effekt tun wollen, müssen wir einen Timer erstellen. Vorher müssen wir noch Folgendes hinter den Generierbefehl hängen:

      VB.NET-Quellcode

      1. Counters = 0
      2. Counters2 = 0
      3. Realtext = ""
      4. Timer1.Start()


      und das hier in den Timer:

      VB.NET-Quellcode

      1. Text = generator.matrix_password(generator.password, Counters)
      2. TextBox1.Text = Text
      3. If Counters2 = 6 Then
      4. Counters += 1
      5. Counters2 = 0
      6. End If
      7. Counters2 += 1



      Also zusammenfassend:

      VB.NET-Quellcode

      1. generator.generate(LÄNGE,BOOLEAN)

      Erstellt einen Text

      VB.NET-Quellcode

      1. generator.matrix_password(TEXT,COUNTER)

      Zeigt das Password in Matrix-Schrift an


      Die MakeTiny Klasse:
      Spoiler anzeigen

      Als erstes Deklarieren wir unseren "Maker" (vorher Importieren! (Imports Nexgo)):

      VB.NET-Quellcode

      1. Dim maker as New Nexgo.maketiny


      nun können wir eine TinyURL erstellen:

      VB.NET-Quellcode

      1. maker.maketiny("URL")


      und die Erstellte TinyURL dann über

      VB.NET-Quellcode

      1. Dim str as string
      2. str = maker.tinyurl


      Abrufen.

      Die Version Lässt sich auch hier über:

      VB.NET-Quellcode

      1. maker.version


      Abrufen!

      Converter:
      Spoiler anzeigen

      Wir Importieren die NexGO DLL:

      VB.NET-Quellcode

      1. Imports nexgo


      Nun können Wir ganz einfach mit umrechner.befehl einen Wert umrechne. Beispiel Hexdezimal zu Dezimal als MsgBox:

      VB.NET-Quellcode

      1. MsgBox(umrechner.Hex2Dezimal(TextBox8.Text = (umrechner.Hex2Dezimal(123)).ToString


      Nun würde eine MsgBox mit dem Wert 7B erscheinen.

      Witzefunktion:
      Spoiler anzeigen
      Wieder die DLL Einbinden:

      VB.NET-Quellcode

      1. Imports nexgo


      und dann Deklarieren:

      VB.NET-Quellcode

      1. Dim witz as nexgo.showjoke


      Nun können wir einen Witz abrufen:

      VB.NET-Quellcode

      1. witz.get_joke()


      und ihn anzeigen:

      VB.NET-Quellcode

      1. MsgBox(witz.joke)

      Leet-Generator:
      Spoiler anzeigen
      Erst Importieren wir die DLL:

      VB.NET-Quellcode

      1. Imports nexgo


      und Binden sie ein:

      VB.NET-Quellcode

      1. Dim leet as nexgo.leetspeak


      Nun können wir einen Text Konvertieren:

      VB.NET-Quellcode

      1. leet.make_leet("Beispieltext")
      2. MsgBox(leet.leet)


      Bekannte Bugs:
      Zzt. Keine

      Updates:
      Neue Funktionen:

      + Witze-Funktion:
      Ruft einen Zufälligen Witz ab und gibt diesen als String aus (kann dann als MsgBox angezeigt werden o. Ä.)
      + Leet-Funktion:
      Ändert einen Eingegebenen Text in ein Leetspeak-Text
      + Lag-Entfernung im Passgen:
      Wenn mehr als 300 Zeichen ausgewählt waren, kam es zur "Doppelten Erstellung", heist das PW wird 2x erstellt und Lastet somit den PC unnötig aus.
      + Converter: Konvertiert ASCII, Hex, Dezimal und Binär hin und her (ehemals HIER als einzelne DLL)

      + Wieder dabei: Ein Beispielprogramm! (Nur zur Veranschaulichung und als Beispiel der Funktionen. Habe bei dem Programm NICHT aufs Design geachtet!)

      Hoffe, die DLL gefällt euch, es ist meine erste. Bitte gebt mir doch ein Feedback. Wenn ihr Bugs findet, bitte Unbedingt melden.


      MfG

      DJ Re-DarK

      Dieser Beitrag wurde bereits 10 mal editiert, zuletzt von „DJ Re-DarK“ () aus folgendem Grund: Name Geändert, Neue Funktionen, Größeres Update

      Update auf 1.1

      Verbesserungen:

      - Die länge Stimmt nun
      - Sonderzeichen hinzuwählbar (sonderzeichen = true)

      Aktuell in entwicklung (v 1.1.1)
      - Version enthalten (für Update-Abfrage)
      - Neue Zeichen: "/#\_-
      - Zahlen An/Abschaltbar
      - Bessere Überprüfung der Länge
      - Verbesserter Erstellprozess

      Wenn ihr Bugs findet, bescheidsagen =) Bin auch gerne offen für vorschläge und Kritik

      MfG

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „DJ Re-DarK“ ()

      So, nun ein Großes Update mit Folgenden Änderungen:

      Die DLL heißt nun NexGO Multi Lib. Sie hat mittlerweile 2 Funktionen, Welche ständig erweitert werden.

      Zum Ersten der Bekannte PassGen mit den Folgenden, Neuen Features und Verbesserungen:

      - Version enthalten (für Update-Abfrage)
      - Neue Zeichen: "/#\_-
      - Zahlen An/Abschaltbar
      - Bessere Überprüfung der Länge
      - Verbesserter Erstellprozess

      und die MakeTiny-Klasse, um TinyURL's zu Erstellen:

      - Neue Klasse
      - Erstellt aus Langen URL's Kurze TinyUrl's
      - Ebenfalls eine Versionsabfrage enthalten


      Wenn ihr Fehler findet, oder euch Bestimmte Funkrionen Wünscht, dann immer her damit ;)

      Über ein Statement/Kritig/Verbesserungswünsche Freue ich mich immer.

      MfG

      Vorschau auf Version 1.3
      Spoiler anzeigen

      + Witze-Funktion:
      Ruft einen Zufälligen Witz an und gibt diesen als String aus (kann dann als MsgBox angezeigt werden o. Ä.)
      + Leet-Funktion:
      Ändert einen Eingegebenen Text in ein Leetspeak-Text
      + Lag-Entfernung im Passgen:
      Wenn mehr als 300 Zeichen ausgewählt waren, kam es zur "Doppelten Erstellung", heist das PW wird 2x erstellt und Lastet somit den PC unnötig aus.
      + Converter: Konvertiert ASCII, Hex, Dezimal und Binär hin und her (ehemals HIER als einzelne DLL)

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „DJ Re-DarK“ ()

      So, wieder ein Größeres Update, welches Neue Funktionen bringt:
      + Witze-Funktion:
      Ruft einen Zufälligen Witz ab und gibt diesen als String aus (kann dann als MsgBox angezeigt werden o. Ä.)
      + Leet-Funktion:
      Ändert einen Eingegebenen Text in ein Leetspeak-Text
      + Lag-Entfernung im Passgen:
      Wenn mehr als 300 Zeichen ausgewählt waren, kam es zur "Doppelten Erstellung", heist das PW wird 2x erstellt und Lastet somit den PC unnötig aus.
      + Converter: Konvertiert ASCII, Hex, Dezimal und Binär hin und her (ehemals HIER als einzelne DLL)

      + Wieder dabei: Ein Beispielprogramm!
      Hoffe, die Funktionen gefallen euch, und ihr Habt ideen für Neue ;) Bugs bitte wie Immer melden.

      MfG
      Naja, es ist eien Multi Library, also Besteht aus Vielen Funktionen. Witzgenerator: Naja, vllt wenn man zur Erheiterung der Nutzer mal n Witz anzeigen lassen will? Wäre doch mal ganz lustig ;) Und Leetspeak: Keine ahnung, langeweile halt. Es werden ja noch Viele Funktionen Hinzukommen. Man muss die Funktionen ja nicht benutzen, sondern kann sie auch nur wegen einzelner benutzen, z.B. den passwordgenerator oder den umrechner.

      MfG
      Nach einem Hinweis von einem Kumpel hab ich mich mal Hingesetzt und noch ne Funktion eingebaut:

      Fibonatcci.

      Die Funktion berechnet Fibonacci auf die nTe stelle, also auf eine Angegebene Stelle. Dauert allerdings ab ca. 40 Irsinnig lange :D Naja, wenn man mal sieht:

      der berechner (mal paa stellen):

      0+1 = 1
      1 + 1 = 2
      2 +1 = 3
      3 + 2 = 5
      5 + 3 = 8
      8 + 5 = 13
      13 + 8 = 21
      21 + 13 = 34
      34 + 21 = 55

      Usw. Das dauert natürlich ne Zeit. Neue Funktionen Schau und Schreibe ich gerade. Version 1.4 Folgt also bald (wenn noch neue Funktionen da sind ;))

      MfG
      Hi,

      zuerst mal: Schonmal was von der "bearbeiten" funktion gehört? Da brauchst du nicht dauernt doppelt/vierfach postings zu machen. ach halt dann ist das ja kein pushing mehr.

      Zur lib: Ganz nice. ich frag mich nur warum jetzt alle libs machen xd :D Deine lib muss aber noch um viel funktionen ergänzt werden. tsyo hat schon recht. die witze generierung nuzt eigentlich nichts. und ich füge doch keine gigantische lib zu meinem pro nur weil ich die einzeigste sinfolle funktion der lib nutzen will oder???

      bye....

      Pear