Seite 7 von 8

Re: Programmerstellung mit dem formdesigner

Verfasst: 10.06.2013 15:10
von WPö
Hallo, Schutzhund!

Hänge einfach die Infos aus dieser verdächtigen Datei im querverwiesenen Thema an. Damit haben es alle leichter. Sobald genügend Daten zusammengekommen sein werden, kann man diese auswerten.

Wenn wir auch noch die verdächtigen Dateien auswerten müßten, hätten wir den Aufwand der Analyse, überhaupt mit Einarbeitung in den Quelltext, anstelle daß Du - schon eingearbeitet - einfach ein paar Angaben machst. Ich hoffe, das schreckt Dich nicht ab.

Gruß - WPö

Re: Programmerstellung mit dem formdesigner

Verfasst: 10.06.2013 15:19
von derschutzhund
Du meinst also ich soll den Quelltext als Nachricht senden?
Das macht vermutlich wenig Sinn da es sicher nicht am Quelltext liegt sondern am Compiler und Linker!
Der Hersteller von PureBasic sollte die Exe an Kaspersky oder Avira senden damit die dann sagen woran es liegt!
Haben wir im Forum denn jemand aus der Enticklung des Herstellers?

Re: Programmerstellung mit dem formdesigner

Verfasst: 10.06.2013 15:27
von WPö
Nein, die Idee hinter der Sammlung von Daten besteht ja darin, daß Purebasic-Programme nicht zwangsläufig als virulent eingestuft werden und daß dies an einem oder mehreren oft vorkommenden Teilen (z.B. irgendwelchen Funktionen aus Bibliotheken) liegt. Um diese zu identifizieren, sollte eine solche Datensammlung angelegt werden, worin dann z.B. steht, daß im angemeckerten Programm eine Funktion aus der Bibliothek Screen genutzt wurde.

Ich hoffe, das ist halbwegs verständlich erklärt.

Gruß - WPö

Re: Programmerstellung mit dem formdesigner

Verfasst: 10.06.2013 19:08
von dysti
Habe hier ein Mini-Tutorial erstellt. Eine Möglichkeit der Anwendung.
Man möge mir nachsehen. Mein erstes Video.
Hier die richtigen Links:
Teil1:
http://www.youtube.com/watch?v=d3v6pZa9WCM
Teil2:
http://www.youtube.com/watch?v=EYicj-B28BY
Teil3:
http://www.youtube.com/watch?v=11wD0gE5FXs

Re: Programmerstellung mit dem formdesigner

Verfasst: 10.06.2013 20:19
von derschutzhund
Hallo dysti,

super gute Anleitung! Danach kann man gut lernen!

Mir als Delphianer fällt aber wieder auf, wie viel du im Vergleich eintippen musst damit ein Programm läuft.
Auch ist mir nicht klar, warum man drei verschiedene Dateien erzeugen muss.
Formdatei und "Codedatei" ist noch nachvollziehbar aber warum dann noch eine extra Includedatei?
Ich glaube nicht, dass dadurch das Programm übersichtlicher wird, im Gegenteil!
Wie gesagt sehr gute Anleitung!
Besten Dank!

LG

derschutzhund

Re: Programmerstellung mit dem formdesigner

Verfasst: 10.06.2013 20:37
von Micha122
@dysti:
Cool.........sehr gut! :allright: :allright: :allright:
Würden sich mehr User so etwas trauen, gäbe es sicher viele gute Purebasic Video- Tutorials.

Auch wenn viele über den "neuen" FormDesinger meckern, ich find ihn trotzdem gut, und er kann ja schließlich nur besser werden. :D

Gruß, Micha122

PS: Gleich gibt´s natürlich noch 3 likes

Re: Programmerstellung mit dem formdesigner

Verfasst: 11.06.2013 06:54
von dysti
Hallo @derschutzhund,
Auch ist mir nicht klar, warum man drei verschiedene Dateien erzeugen muss.
Mußt du auch nicht. Man kann den Code auch aus der "pbi" auch direkt in die "pb" kopieren.
Ich hatte hier nur eine strikte Trennung von der Form und von den Proceduren gemacht.
Wenn man den Versuch macht, den Code der "pbi" in der Formdatei zu kopieren,
so ist der Formdesigner gnadenlos. Nach der ersten Umschaltung von der Design- in die Codeansicht
löscht er gnadenlos das selbst eingefügte.
Im Prinzip kann man sich den Inhalt der "pbi" als Template anlegen.
Der Inhalt ändert sich nie, es sei denn, man ändert den automatisch vorgegebenen Namen
der Variablen der Openwindowsfunktion und damit den automatisch vergebenen Proceduraufruf.
Aber auch dann würde sich vom Code nur der Proceduraufruf verändern, z.B. von
OpenWindow_0() in OeffneFenster1(), sofern man im Eigenschaftsfenster bei Variable "OeffneFenster1"
eingetragen hat.
Mir als Delphianer fällt aber wieder auf, wie viel du im Vergleich eintippen musst damit ein Programm läuft
Da hast du nicht richtig hingesehen. Auch ich habe hier Delphie und Varianten von Visual-Basic hier am laufen.
Unter Linux habe ich Kylix. Da muß ich nicht mehr oder weniger Tippen.
Die gedankliche Leistung bleibt, die kann kein Programm abnehmen.
Ansonsten habe ich die Befehle nicht eingetippt. Genau wie bei den anderen GUI auch, brauchst du nur die ersten Buchstaben
eintippen und du kannst den Befehl übernehmen. Bei Purebasic hast du sogar den Vorteil, du kannst einstellen, ab wann
er dir ein Befehlsvorschlag machen soll. Wenn du es übertreibst, sogar bei den ersten eingegebenen Buchstaben.
Schau unter PB-Einstellungen/Preferences nach.
Den einzigen Vorteil im Moment sehe ich noch: Die kompletten Procedureaufrufe werden in den anderen GUIs automatisch in einer
anderen Datei generiert. Das war in den Anfängen dieses FormDesigners auch so.
Wie genau er das nun gemacht hatte, kann ich nicht mehr sagen. Habe keine Vorversion mehr am laufen.
Ich glaube, ein anderer Programmierer hat den Designer vorentwickelt, bevor Fred den Code übernommen hat.
Kann aber auch ganz anders sein. Die Spezialisten hier im Forum können sicherlich bessere Infos geben.
Aber man darf auch nicht vergesssen: Der FormDesigner ist noch in den Kinderschuhen.
Die anderen GUIs haben schon Jahre der Entwicklung hinter sich.

Ergänzend dazu habe ich noch dieses Video erstellt:

http://youtu.be/u4WAO17tR2A

Re: Programmerstellung mit dem formdesigner

Verfasst: 11.06.2013 14:40
von derschutzhund
Da hast du nicht richtig hingesehen. Auch ich habe hier Delphie und Varianten von Visual-Basic hier am laufen.
Unter Linux habe ich Kylix. Da muß ich nicht mehr oder weniger Tippen.
Also unter Delphi ist es deutlich weniger Tiparbeit!
Du erzeugst ein neues Formular, ziehst deine Elemente hinein.
Dann einfach einen Doppelklick auf ein Element und schon wird automatisch eine Routine erzeugt in die du den Befehl schreibst, fertig!

Mit dem VisualGenerateDeluxe werden auch aus einem Formular alle erforderlichen Dateien erzeugt und du kannst in die Proceduren die Befehle eintragen. Das ist auch schon sehr geschmeidig!

Und ich muss sagen, dass der Formdesigner eigentlich doch garnicht so schlecht ist wie hier schon öfter gesagt wurde.
Das Problem ist eher die Verknüpfung zum restlichen Programm. Hier fehlen aus meiner Sicht vielleicht noch wenige Automatismen.
Aber das kommt ja vielleicht noch.

Nebenbei, mit welchem Programm hast du deine Videoanleitungen erstellt?

LG

derschutzhund

Re: Programmerstellung mit dem formdesigner

Verfasst: 12.06.2013 12:22
von dysti
Nebenbei, mit welchem Programm hast du deine Videoanleitungen erstellt?
Siehe hier:
https://obsproject.com/de/

Re: Programmerstellung mit dem formdesigner

Verfasst: 12.06.2013 13:39
von Bisonte
dysti hat geschrieben:
Nebenbei, mit welchem Programm hast du deine Videoanleitungen erstellt?
Siehe hier:
https://obsproject.com/de/
Hoppsala, das ist ja richtig gut ;) Danke für den Tipp :allright: