AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wie am elegantesten eine eigene IDE "basteln"

Ein Thema von hedie · begonnen am 11. Apr 2015 · letzter Beitrag vom 13. Apr 2015
Antwort Antwort
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 11. Apr 2015, 19:30
Was sollen das für Controls sein, die Du benutzen willst? VCL oder selbst gezeichnet?
Es gibt sicherlich mehrere Wege, so etwas zu realisieren - aber bestimmt keine einfachen.

Ich teste gerade etwas in dieser Richtung.
Die GUI ist von der folgender Überlegung abgeleitet: http://www.delphipraxis.net/175033-f...-schlecht.html (Demo letzter Beitrag)
In dem Beispiel ist zumindest schon mal zu sehen, dass die "Controls" benutzt werden können.
Eine IDE ist das natürlich noch lange nicht.

Wenn Visual Studio etwas fertiges dafür bietet wäre das sicher sinnvoll, sich das mal anzuschauen.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#2

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 12. Apr 2015, 15:33
Danke für eure Antworten

Das mit der VisualStudio Shell werde ich mal prüfen...

Was sollen das für Controls sein, die Du benutzen willst? VCL oder selbst gezeichnet?
Es gibt sicherlich mehrere Wege, so etwas zu realisieren - aber bestimmt keine einfachen.
Falls ich die vorhandenen VCL Komponenten verwenden würde, wäre dies einfach "ähnlich" aber würde nicht
dem entsprechen, wass auf dem Display zu sehen ist.

Idealerweise, würde ich das Display mit seinen Pixeln abbilden, so dass dann genau ersichtlich sein wird,
wie der Button danach aussehen wird.

Die Buttons sind simple grafiken, abegrundete Rechecke mit einer bestimmten Farbe und einem abgerundeten Rahmen.

Dann gibts noch Checkboxen, und Labels. Es wäre super, wenn ich diese Elemente Pixelgenau platzieren könnte.

Hat jemand eine Idee, wie man dies am besten bewerkstelligen könnte?


Das Python Script wird übrigens nicht auf dem PC bzw in der IDE Interpretiert. Dies wird in den Controller des Displays geladen und dort ausgeführt.
Deshalb genügt ein simpler SyntaxHighlighter wie ich ihn mit Scintilla habe...
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#3

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 12. Apr 2015, 15:42
Anbei findet ihr ein Bild, wie ich mir das virtuelle Display vorstelle.

Ich habe dazu Paint genommen, die Vergösserung auf maximum, damit man die einzelnen "Pixel" sieht.

Dazu seht ihr noch, wie ein Button auf dem Display in etwa aussieht.
Wäre also besser, falls ich solche Buttons zeichnen könnte anstelle jener der VCL.

Ich hätte schon ein, zwei ideen, wie ich sowas Zeichnen und verschieben könnte, aber diese sind vermutlich viiel zu aufwendig.

Ich hätte in einem Bild mit dem Pen die einzelnen Punkte gezeichnet.

Wie würdet ihr hier rangehen?
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 12. Apr 2015, 15:56
Also ich seh hier gar nichts
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#5

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 12. Apr 2015, 16:05
Danke ^^ habe ich glatt vergessen
Angehängte Grafiken
Dateityp: png IDE_Exmple.png (97,2 KB, 71x aufgerufen)
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 12. Apr 2015, 16:23
Das ist ja weniger eine IDE, sondern eher ein Malprogramm
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Wie am elegantesten eine eigene IDE "basteln"

  Alt 12. Apr 2015, 16:38
Ich denke, Du müsstest genauer sagen, wo Dein Problem liegt bzw. wozu Du Tipps brauchst.
Bisher ist das m.E. zu allgemein.

Etwas mit Drag&Drop zu verschieben sollte ja machbar sein...
Es ist natürlich auch davon abhängig, ob Du Controls mit eigenem Handle verschiebst oder nur selbst gezeichnete "Objekte".

Das größere Problem wird sein, die gezeichneten Objekte mit den Ereignisbehandlungen und somit dem Code zu verbinden.

Ich weiß nicht recht, worauf Du raus willst...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz