Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Spezielles Für die Bereiche API, Subclassing, Inline-Assembler, Prozesse, ect.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26915, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3326, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 312, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7643, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 20, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 23, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 58, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 146, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 71, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50944, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10.08.2011, 20:25   #16 (Direktlink)
Forenmaskottchen
 
Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
Standard

Zitat:
Zitat von ts-soft Beitrag anzeigen
Ich meinte so Sachen, wie Button, wenn selektiert, mit Tastatur drücken,
das geht heutzutage eben mit der Leertaste und nicht mit Enter, wie früher ,
von Edit zu Edit mit Tab und nicht mit Enter, usw.
Soll nicht heißen, früher war alles schlechter, sondern standards ändern sich
und da muss man eben mit, ob man will oder nicht.
Ich sehe zwar ein, das DBase auf dem ersten Blick manchen leichter
erscheint, aber dem ist gar nicht so, SQL ist wesentlich einfacher und
flexibler, man muss es einfach mal ausprobieren.
Von Control zu Control (nicht nur Edit) macht ja der Dialogstil. Und die Buttons mit der Leertaste auch. Enter ist dann nur für den Def-Button relevant. Den Dialogstil verwende ich doch nicht, weil er ein veraltetes Bedienschema ist. Ganz im Gegenteil ist der schon auf der Höhe der Zeit.
DBase war eines der Dinge, was ich in einem einfachen Pascal erst mal nicht habe.

Gruß Volkmar
Volkmar ist offline   Mit Zitat antworten
Alt 10.08.2011, 20:54   #17 (Direktlink)
Forenmaskottchen
 
Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
Standard

Einen hab ich noch vergessen:

Zitat:
Zitat von ts-soft Beitrag anzeigen
Erstmal wäre die Frage zu klären, was ist Stil 512?
Auf jedenfall ist es kein Fensterstil der API sondern irgendetwas
Profanspezifisches. ...
~WS_DLGFRAME usw. ist es anscheinend nicht
Ne stimmt. Ist kein Fensterstil. ist die Funktion, die sich hinter Windows-Dialogen verbirgt. Also durchaus eine windowstypische Funktion, die MS auch ausgiebig nutzt. Wird bei gesetztem Dialogstil anstelle der DefWindowProc gerufen. Deshalb auch &WinProc und &WinDProc. Ist in XProfan eben nur als Fensterstil dargestellt und sollte die Anwendung für den Einsteiger vereinfachen. Wenn anders, also windowsgerechter, dann brauchte es eben zwei Möglichkeiten, ein Hauptfenster zu erstellen. Und CLS wäre nur einer Möglichkeit zuzuordnen. XProfan ist eben nicht nur für API-Virtuosen gemacht .

Gruß Volkmar
Volkmar ist offline   Mit Zitat antworten
Alt 10.08.2011, 21:09   #18 (Direktlink)
Forenmaskottchen
 
Benutzerbild von ts-soft
 
Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
Standard

Für mich vereinfacht sich dadurch nichts, ich bin nur verwirrt. Hab früher
immer von 26 bis über 1000 alles mögliche rumprobiert, bis es so ging, wie
ich es wollte oder hab es einfach sein gelassen.
Inzwischen nutze ich XProfan überwiegend als Batchsprache, wo diese
komischen Stile nicht mehr interessieren.

Da es auch viele Menschen gibt, die irgendwelche Hexzahlen in Messages
schreiben und der Meinung sind, sie Wissen am nächsten Tag noch was das
bedeutet und auf dem Vorzug auch mal in der MSDN nachzuschlagen ver-
zichten, stehe ich vielleicht in dieser Beziehung alleine da , worüber ich
dann aber auch nicht verärgert wäre.
__________________
Gruß Thomas

Wenn mir früher jemand gesagt hätte, ich würde
freiwillig eine Wanze mit mir herum tragen und sie
auch noch selbst aufladen, hätte ich laut gelacht.

Heute habe ich ein Smartphone.


http://realsource.de
ts-soft ist offline   Mit Zitat antworten
Alt 10.08.2011, 21:27   #19 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Zitat:
Wenn anders, also windowsgerechter, dann brauchte es eben zwei Möglichkeiten, ein Hauptfenster zu erstellen.
Ehrlich gesagt, ein "Hauptfenster" ist doch schon untypisch. Ist auch nichts anderes als ein Parent der Dialogfenster. Und genaugenommen selber auch nur ein Child des Desktop. Ich finde es seltsam, das das unbedingt anders reagieren sollte.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 10.08.2011, 21:54   #20 (Direktlink)
Forenmaskottchen
 
Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Ehrlich gesagt, ein "Hauptfenster" ist doch schon untypisch. Ist auch nichts anderes als ein Parent der Dialogfenster. Und genaugenommen selber auch nur ein Child des Desktop. Ich finde es seltsam, das das unbedingt anders reagieren sollte.
Ist aber das Top-Level-Window der Anwendung. Heißt nur in XProfan Hauptfenster. Und wenn ich in Pascal ein generisches Fenster für ein Programm erstelle, dann reagiert das auch bezüglich von Controls wie das Hauptfenster von XProfan. Das Warten auf Loslassen der Maustaste über einem Control, bevor es ein Clickereignis gibt und die besondere Verwendung der Tab-Taste zum Beispiel sind da erst mal nicht drin. Dieses anfängliche "Haupt-"Fenster überläßt es dem Anwender (Programmierer) erst mal, alles selbst zu machen. MS-Paint hat eben zum Beispiel keine Buttons, dafür aber mehr Freiheiten. Jede Botschaft, die das System nicht unbedingt braucht, kommt unverändert durch.
Ich denke mal, das dachte sich MS dabei, zwei verschiedene Fensterfunktionen anzubieten. Einmal maximale Freiheit und einmal erhöhten Komfort, also das ganze Benutzerinterface schon eingebaut. Das oberste Fenster einer Anwendung eben mit maximaler Freiheit und die untergeordneten Fenster mit dem entsprechenden Komfort in der Bedienung.
Im alten Profan gabe es den Dialogstil anfänglich auch nicht. Unschön, wenn man da ein paar Controls auf dem Fenster hatte, die nicht so reagierten, wie in jedem anderen Programm. Also Deine Idee, Dialogstil immer drin könnte mir gefallen. Ob es dabei aber nicht doch irgendwas gibt, was dann wieder nicht geht?

Gruß Volkmar
Volkmar ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 11.08.2011, 11:31   #21 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Volkmar hat das schon sehr korrekt analysiert.
Es war eben wohl die ursprüngliche Programm-Philosphie von Windows, dass es ein Hauptfenster mit Menü gibt und über die Menüpunkte die einzelnen Dialogfenster aufgerufen werden. Im Hauptfenster ist dann eben das Bild (z.B. bei Paint) oder der mit DrawText gemalte Text im WYSIWYG-Stil (z.B. Write), aber außer vielleicht einem MultiEdit (z.B. bei Notepad) keine weiteren Dialogelemente. Dafür reagiert dieses Hauptfenster aber auch auf Mausklicks in den Clientbereicht mit Übergabe der Position an die Message, was bei einem normalen Dialogfenster nicht der Fall ist. So hat Microsoft eben diese zwei grundsätzlichen Fensterstile geschaffen, die auch zwei unterschiedliche Default-Fensterroutinen verwenden und daher sehr unterschiedlich reagieren. Das hat Profan auch von Anfang an so genutzt. Als dann (auch bei mir) immer häufiger der Wunsch aufkam, auch Dialogelemente auf dem Hauptfenster (mit Menü) zu plazieren, habe ich eben den Fensterstil 512 eingeführt, der dann eben die Dialog-Fensterroutine nutzt. Und seither gibt es in Profan halt die vier grundlegenden Fenster: Hauptfenster normal, Hauptfenster mit Dialogstil, Dialoge mit create("Dialog", ...) und Fenster mit create("Window", ...).

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 11.08.2011, 17:03   #22 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Danke für die Erklärung.
Ist wohl schwierig, den Style von jetzt an voreingestellt zu setzen, z.B. wenn kein WindowStyle im Code vorkommt? Könnte dann verwirren.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 11.08.2011, 18:34   #23 (Direktlink)
Weiß worum´s geht
 
Benutzerbild von _Joerg_
 
Registriert seit: 15.02.2011
Beiträge: 106
Standard

Könnte man vielleicht mit einer Voreinstellung machen. Gibt's die profan.ini eigentlich noch? Sonst könnte ein Parameter, der von der IDE an den Compiler übergeben wird das evtl. regeln.
__________________
Anhören lohnt sich wuestensand.info
_Joerg_ ist offline   Mit Zitat antworten
Alt 11.08.2011, 19:01   #24 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Zitat:
Sonst könnte ein Parameter, der von der IDE an den Compiler übergeben wird das evtl. regeln.
Dann reagiert der Code aber interpretiert anders.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 11.08.2011, 19:14   #25 (Direktlink)
Weiß worum´s geht
 
Benutzerbild von _Joerg_
 
Registriert seit: 15.02.2011
Beiträge: 106
Standard

Der Interpreter muß das natürlich auch auswerten.
__________________
Anhören lohnt sich wuestensand.info
_Joerg_ ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anmeldung erzwingen Unregistriert Windows XP 6 27.12.2009 02:52
Dateidownload mit php erzwingen K. R. Eyden PHP/MySQL 7 04.04.2008 22:57
TV Klon Auflösung erzwingen Vigor_Mortis666 Allgemein 0 27.11.2007 13:10
XP herunterfahren - erzwingen? Poeli Windows XP 2 19.12.2005 21:37
Zugriff erzwingen! Dennis K Windows XP 3 03.08.2004 08:35



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:12 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2