Hallo Leute! - Und gleich eine Frage von mir!

Anfängerfragen zum Programmieren mit PureBasic.
whitelion
Beiträge: 46
Registriert: 05.05.2008 18:16
Wohnort: Celle
Kontaktdaten:

Hallo Leute! - Und gleich eine Frage von mir!

Beitrag von whitelion »

Hallo erstmal an Euch alle! Ich bin neu hier und durch Interesse an AutoIT auf PB gestoßen.
AutoIT ist zwar eine pure Scriptsprache, aber das Schöne daran ist, dass man durch sehr wenige Codezeilen schnelle Ergebnisse erzielen kann.
Ich hoffe, dass ich mich nicht einer totalen Fehleinschätzung hingegeben habe, als ich PB gesehen habe und dachte:"Damit kann man Besseres mit gleichem Aufwand erzielen und das noch wesentlich professioneller". Von daher meine Erste Frage: hab ich das Richtig eingeschätzt ?
Weiterhin fand ich es sensationell wie schnell und gut einem auf dem AutoIT-Board geholfen wurde. - Ich würde mich freuen hier Ähnliches zu erfahren :-)

Außerdem würde ich gerne wissen wie ich eine grafische Windows-GUI (aus nem gif o.Ä.) mit transperentem hintergrund erstellen kann? - gibts hier ein Beispiel für mich!?

LG W.L.
...das leben ist wie ein schlechtes adventure-game, aber die grafik ist verdammt geil!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ein Fenster skinnen?
Dafür kannste SkinWin aus PBOSL, siehe meine Signatur oder hier:
http://pbosl.purearea.net/
verwenden. Bin mir aber nicht sicher, ob es das ist, was Du suchst.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

1. Ja, der Auwand sollte in etwa der gleiche sein.

2. PB bietet von sich selbst keine Moeglichkeiten ein Fenster
so zu "skinnen" wie du es moechtest, es gibt aber eine
UserLib (PBOSL - http://pbosl.purearea.net) mit dem Namen
Skinwin, die dir das ermoeglicht. Ob die jetzt auch GIF
unterstuetzt ist mir allerdings nicht bekannt. Zu SkinWin gibt
es hier im Board und im "pbosl-example-paket" auch ein paar
Beispiele.
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Beitrag von lassma-asma »

Hallo noch von mir !
Wilkommen im Board ... ich habe (zum Glück) auch die erfahrung gemacht , dass einem hier in "notsiturationen" sehr flott geholfen wird .. echt gut ...
:wink: :allright:
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
whitelion
Beiträge: 46
Registriert: 05.05.2008 18:16
Wohnort: Celle
Kontaktdaten:

Beitrag von whitelion »

so, vielen dank erstmal für die zügigen antworten :-) ich hab mir die beispiele aus dem pack gezogen und schau gerade, welches überhaupt das richtige ist... wenn ichs richtig sehe, muss man nur winskin drüberziehen und bekommt dann den fertigen source .... das ist natürlich luxus.
Zuletzt geändert von whitelion am 05.05.2008 22:08, insgesamt 1-mal geändert.
...das leben ist wie ein schlechtes adventure-game, aber die grafik ist verdammt geil!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

whitelion hat geschrieben:wenn ichs richtig sehe, muss man nur winskin drüberziehen und bekommt dann den fertigen source .... das ist natürlich luxus.
Weiß nicht was Du meinst? Wahrscheinlich eins der Tools, die die Skin-Datei
erzeugen?
Falls Du doch die Libintegration meinst, hier nochmal:
PureArea.net hat geschrieben:Die eigentliche Befehlsbibliothek aus dem jeweiligen Archiv muss in das Verzeichnis PureBasic\PureLibraries\UserLibraries\ kopiert werden. Nach dem nächsten Neustart des PureBasic-Editors werden die enthaltenen Befehle erkannt und stehen für die Programmierung zur Verfügung.

Werden im Archiv vordefinierte Konstanten in einer .res Datei mitgeliefert, muss diese in das Verzeichnis PureBasic\Residents\ kopiert werden.

Enthält das Archiv eine Anleitung im .chm Format kann diese Datei in das Verzeichnis PureBasic\Help\ kopiert werden, um die kontext-sensitive Hilfe (per F1) nutzen zu können.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
whitelion
Beiträge: 46
Registriert: 05.05.2008 18:16
Wohnort: Celle
Kontaktdaten:

Beitrag von whitelion »

ne, ich meinte im examples/skinwin/skinwinfast/... gibts eine makeskin.exe
die einen auffordert eine bitmap -datei auszuwählen. anschließend wir eine .pbs datei erstellt.

ich glaub ich hab noch nicht so ganz den durchblick... na ja...
...das leben ist wie ein schlechtes adventure-game, aber die grafik ist verdammt geil!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

whitelion hat geschrieben:ich glaub ich hab noch nicht so ganz den durchblick... na ja...
Alles kein Problem. Sind ja genug Beispiele bei.
Fensterskinning ist ja auch nicht unbedingt das richtige, um eine andere
Programmiersprache zu erlernen. Ähnlichkeit zu AutoIt3 ist ja nur in sehr
geringem Umfang vorhanden.

Wirste schon schaffen :allright:

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
whitelion
Beiträge: 46
Registriert: 05.05.2008 18:16
Wohnort: Celle
Kontaktdaten:

Beitrag von whitelion »

ts-soft hat geschrieben:
whitelion hat geschrieben:ich glaub ich hab noch nicht so ganz den durchblick... na ja...
Alles kein Problem. Sind ja genug Beispiele bei.
Fensterskinning ist ja auch nicht unbedingt das richtige, um eine andere
Programmiersprache zu erlernen. Ähnlichkeit zu AutoIt3 ist ja nur in sehr
geringem Umfang vorhanden.

Wirste schon schaffen :allright:

Gruß
Thomas
schön das du an mich glaubst :-)
... zugegeben, in autoit braucht man sich nur das script anschauen und versteht schon einiges auf den ersten blick. eine GUI skinning hab ich nach 4 tagen hibekommen. ob ich das in PB auch schaffe wage ich mal zu bezweifeln... ich fange dann jetzt doch besser mal an, die "anleitung" zu lesen... gibts nen empfehlenswertes einsteiger tut ?
...das leben ist wie ein schlechtes adventure-game, aber die grafik ist verdammt geil!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

whitelion hat geschrieben:ich fange dann jetzt doch besser mal an, die "anleitung" zu lesen... gibts nen empfehlenswertes einsteiger tut ?
Du solltest mal auf purearea.net unter tutorials nachsehen, da sind ein paar
gute bei, leider sind manche so alt, das sie ohne änderungen nicht mehr laufen.
Für Fenster würde ich dir dieses empfehlen, vorher solltest Du aber nach
noch leichterer Kost suchen :wink:
http://purearea.net/pb/download/tutoria ... ndling.htm

PS: Die Beispiele in dem Tutorial mit WindowEvent() sollteste ignorieren und
durch das WaitWindowEvent(TimeOut) ersetzen. Noch besser sind aber Timer
für solche Dinge. Auf keinen Fall mit Delay arbeiten!!!
Zuletzt geändert von ts-soft am 05.05.2008 23:35, insgesamt 1-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten