NinjaRequester :)

Übersicht BlitzBasic DLLs und Userlibs

Neue Antwort erstellen

Ninja

Betreff: NinjaRequester :)

BeitragDo, Jul 06, 2006 17:39
Antworten mit Zitat
Benutzer-Profile anzeigen
NinjaRequester ist eine handliche, für Anfänger geeignete DLL für BlitzBasic die verschiedene (nützliche) Requester zu Verfügung stellt,
wie sie auch in professionellen Programmen eingesetzt werden. So ist es z.B. mittels weniger Befehle möglich
komfortabel Dateien oder Farben vom Benutzer auswählen zu lassen und vieles mehr! Die DLL ist nur 12kb groß und sollte damit niemandem zur Last fallen.
Das ganze ist in PureBasic geschrieben und ein nettes BB-Beispiel dazu liegt bei. Smile

Befehlsübersicht:
Code: [AUSKLAPPEN]
NRQST_SaveFile(titel$, text$, pattern$)
Öffnet den Windows-Typischen Requester zum speichern von Dateien, der Rückgabewert ist der pfad zur Datei, falls nichts ausgewählt wurde wird
auch nichts zurückgegeben, pattern$ ist dabei ein zusätzlicher Extension-Filter für Dateien z.B. "txt" oder "bmp"

NRQST_OpenFile(titel$, text$, pattern$)
Wie NRQST_SaveFile, nur zum Öffnen von Dateien geeignet.

NRQST_ColorRequest(r,g,b)
Öffnet einen Requester zum Auswählen einer Farbe, r,g & b sind dabei die Farben die zu beginn eingestellt sind.
Rückgabe ist der RGB-Wert in 24 Bit Form, wurde nichts ausgewählt wird -1 zurückgegeben.

NRQST_GetRed(), NRQST_GetGreen(), NRQST_GetBlue()
Liefert den Rot/Grün/Blau-wert der letzten ColorRequester ausgewählten Farbe.

NRQST_YesNoRequest(titel$, text$)
text$ ist eine Frage die der Benutzer mit Ja oder Nein beantworten kann, bei Ja wird 1 zurückgegeben andernfalls 0.

NRQST_SingeLineInputRequest(titel$, text$)
Verlangt vom Benutzer eine Texteingabe, zurückgegeben wird der eingegebene Text.

NRQST_SingeMultiInputRequest(titel$, text$)
Verlangt vom Benutzer eine Texteingabe die über mehrere Zeilen gehen kann, zurückgegeben wird der eingegebene Text.

NRQST_PasswordRequest(titel$, text$)
Wie der SingeLineInputRequester, nur das die Eingabe als * dargestellt wird.

NRQST_ValueRequest(titel$, text$, min, max)
Lässt den Benutzer anhand einer "TrackBar" einen ZahlenWert auswählen, der von min bis max geht, zurückgegeben wird der ausgewählte Wert.

NRQST_PathRequest(titel$)
Verlangt die Eingabe eines Pfades zu einem Ordner, Rückgabewert ist der ausgewählte Ordner.

NRQST_MessageBox(titel$, text$)
Zeigt eine MessageBox, bei der man auf OK drücken kann, zurückgegeben wird immer 0.

NRQST_ShowInformation(titel$, text$)
Wie NRQST_MessageBox, aber mit einem Informationssymbol

NRQST_ShowError(titel$, text$)
Wie NRQST_MessageBox, aber mit einem Error- Symbol & Sound

NRQST_showWarning(titel$, text$)
Wie NRQST_MessageBox, aber mit einem Warnungs- Symbol & Sound




.decls, Readme, Beispiel und natürlich die DLL selbst gibts hier:
http://web9.h57331.serverkompe...equest.zip [~13kb]

mfg Ninja
Spiele & Security Tools
www.SelfSoft.org

skey-z

BeitragFr, Jul 07, 2006 0:50
Antworten mit Zitat
Benutzer-Profile anzeigen
nett, kann man besser einbinden, als die blitzsys, wenn man nur wenige funktionen, wie laden speichern und farben braucht
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

AMY

BeitragSa, Nov 25, 2006 13:04
Antworten mit Zitat
Benutzer-Profile anzeigen
könnte mir mal jemand einen korrekten link geben. Der oben angegeben ist ist wohl tot. Vielen Dank.
Projekte: www.amyscbi.de
I never comment my sourcecode. What's HARD to write must be HARD to read!
 

X0r

BeitragSo, Jan 28, 2007 4:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich könnte für euch einen neuen schreiben, falls Interesse besteht.
Aber in C++. Very Happy

Gameprogman

BeitragSo, Jan 28, 2007 11:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir geht der Link auch nicht.
www.bandradr.de ! Awesome !

StepTiger

BeitragSo, Jan 28, 2007 12:45
Antworten mit Zitat
Benutzer-Profile anzeigen
und der thread ist uralt...

Ich bevorzuge immer noch die blitzsys, da sie einfach alles kann. Wink
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.
 

X0r

BeitragSo, Jan 28, 2007 14:05
Antworten mit Zitat
Benutzer-Profile anzeigen
>und der thread ist uralt...
So definierst du also gerade mal einen Monat.

StepTiger, Schätzchen, manche bevorzugen die BlitzSys aber nicht und wollen etwas, was nicht so vollgepumpt ist.


Also, wäre Interesse hat: PN.

StepTiger

BeitragSo, Jan 28, 2007 14:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Forgesoft, Schätzchen, wenn man sich mit den Samples der Blitzsys beschäftigt, warum sollte man dann noch eine Extra DLL holen?

>>und der thread ist uralt...
>So definierst du also gerade mal einen Monat.
Joa, ein Monat ist hier im Forum nicht wenig.
Desweiteren sind es etwa 7 Monate und der letzte Post ist gute 2 Monate her.
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Neue Antwort erstellen


Übersicht BlitzBasic DLLs und Userlibs

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group