![]() |
Re: Code - Orakel v1.0.0
Zitat:
|
Re: Code - Orakel v1.0.0
Naja... ich hab mir das als so eine Schnipsel-Verwaltung vorgestellt... und der ein oder andere Schnipsel baut ja evtl. auf einem anderen auf oder steht in erweitertem Bezug zu ihm. Daher diese Verknüpfungen. Wie gesagt... nur so eine Idee ;)
|
Re: Code - Orakel v1.0.0
Zitat:
@Jan : Ich werde auf jeden Fall noch ein Plugin-System in diesem Programm einbauen. Dann könntest Du eventuell Deine Idee selber durch das Plugin-System realisieren. Noch eine andere Sache. Ich kümere mich gerade um den Wunsch einzelne Code-Schnipsel als Favoriten aufzunehmen. Da wollte ich fragen, welche Favoritenverwaltung Ihr für sinnvoll und auch praktisch haltet. Ich habe dabei gedacht, ich mache vielleicht so eine Mischung zwischen Firefox und IE. Was ist da eure Meinung ? |
Re: Code - Orakel v1.0.0
Moin Rolf.
Die einfachste Variante wäre wohl eine Listbox, etwas komfortabler wiederum ein Treeview. Die Favoriten aber als einen zusätzlichen Knoten in das "normale" Treeview einzubinden, fände ich nicht so schön. Besser wäre es m.E. als separates Control (also vielleicht gemeinsam mit dem vorhandenen Treeview auf zwei Seiten eines Pagecontrol zu legen. |
Re: Code - Orakel v1.0.0
Zitat:
danke für Deinen Vorschlag. Der hört sich wirklich schonmal gut an. Nur da taucht bei mir noch eine Frage auf, sollte der TreeView für die Favoriten die gleiche Struktur vom eigentlichen TreeView haben oder sollte es frei konfigurierbar sein ? @all : Welche Meinung habt Ihr zu diesem Vorschlag ? |
Re: Code - Orakel v1.0.0
Hmmm, schwierige Frage:
Aus eigener Erfahrung würde ich sagen: Wäre für meine Art, die Favoriten zu nutzen, nicht notwendig. ICH nutze Favoriten meist für eine bestimmte Zeit für ein Thema, was mich im Augenblick beschäftigt. Kommt ein neues Thema, stelle ich die Favoriten komplett neu zusammen. Dann schon eher eine Möglichkeit vorsehen mehrere Favoriten-Blöcke zusammenstellen zu können. |
Re: Code - Orakel v1.0.0
Gibts hier eigenlich bald mal ne neue Version (mit Plug-In-System)
MfG Mikescher |
Re: Code - Orakel v1.0.0
Also das Thema mit der Verlinkung würde ich mal so sehen:
Es wäre doch nett, wenn man sich die Code-Schnipsel zusammenklickt und dann daraus eine Unit bauen lässt. Die einzelnen Schnipsel in der Unit dann mit entsprechenden Kommentaren versehen
Delphi-Quellcode:
um diese Unit dann wieder mit dem Code-Orakel weiter zu bearbeiten
{###CODE-ORAKEL###BEGIN###Wie man ganz toll was machen kann###}
procedure HiermitKannManWasTollesMachen; begin ... end; {###CODE-ORAKEL###END###Wie man ganz toll was machen kann###} - Code-Schnipsel hinzu - Code-Schnipsel weg - Code-Schnipsel update Wichtig dabei ist auch noch die Möglichkeit zu jedem Code-Schnipsel die benötigten Units (Classes, SysUtils, etc.), damit diese automatische Unit auch komplett aufgebaut werden kann. Eine Angabe der Delphi-Versionen, mit der dieser Code lauffähig ist. Das habe ich als Feature bislang noch nicht gesehen (also auch nicht in den anderen Programmen) ... oder habe noch nicht so genau hingesehen. cu Oliver |
Re: Code - Orakel v1.0.0
Zitat:
an dem Plugin-System arbeite ich gerade. Ich bin gerade am Testen der verschiedensten Varianten, wie man ein Plugin-System realisieren kann. Deswegen wird es noch ein bisschen dauern. Ich werde aber in den nächsten Tagen eine neue Version rausbringen, die es mir erleichtert die nächsten Updates zu realisieren. Zitat:
diese Funktion könnte ich mir eventuell für das Plugin in Delphi-IDE vorstellen oder aber so, dass Du eine Unit zusammenbauen kannst und diese dann als PAS-Datei gespeichert wird. Da ich im Moment aber an dem Plugin-System arbeite und mit der Dokumentation von den OpenTools-API noch nicht so zurecht komme, wird das noch viel Zeit in Anspruch nehmen ein Plugin für die Delphi-IDE zu schreiben. Die zweite Variante, dass ich die Unit im Code-Orakel zusammenstelle und dann als PAS-Datei oder DPR-Datei abspeichern kann. Dass könnte man eventuell früher realisieren. |
Re: Code - Orakel v1.1.0
Hallo zusammen,
ich habe eben eine neue Version von Code-Orakel online gestellt. Die Online-Hilfe ist noch in der Anfangsphase. Sie wird aber stetig erweitert. Es gibt auch eine WebUpdate Funktion, damit könnt Ihr das Programm auf dem laufenden halten. Zu den Downloads: (Downloads immer im ersten Posting) Es gibt einmal einen Download, der eine leere komplette Datenbank enthält. Diesen Download nutzt Ihr dann, wenn Ihr das Programm, dass erste mal ausprobiert. Habt Ihr schon die Version 1.0.0 im Einsatz, so benutzt bitte den Download ohne die Datenbank. Changelog: Version 1.1.0: [-] Wenn das Objekt beim Drag&Drop ausserhalb des TreeViews gezogen wird, kommt eine AV [+] Die Sprachen BATCH und Assembler hinzugefügt [-] Bei öfteren Wechseln der Kategorien hängt sich das Programm auf [-] Umstelleung von Englisch auf Deutsch in den Message Boxen [-] Highlighter funktioniert erst nach erneuten Aufruf oder Neustart [+] Einfügen von Text aus der Zwischenablage in den Sourcecode, in die Beschreibung und die Notizen über ein Kontextmenü [+] Update des Programms über das Internet hinzugefügt [-] Fehler beim Abspeichern des Sourcecodes behoben, wenn keine Beschreibung und/oder Notizen hinzugefügt werden [+] Nutzung der Datenbank lokal für den Offline - Betrieb und remote für den Mehrbenutzerbetrieb[*] Letzte Position und Größe des Anwendungsfenster wird gespeichert[*] Der Splitter hat jetzt Min/Max - Werte und die Position wird gespeichert [+] Das Anwendungsfenster wird temporär immer im Vordergrund gesetzt [+] Der letzte Zustand des TreeView wird gespeichert und ist konfigurierbar [+] Eine Favoritenliste von den Codebeispielen kann erstellt werden [+] Die Schriftgröße und Schriftart von den Memos kann eingestellt werden [+] Die Sprachen können über eine CheckBox - Liste in den Einstellungen aktiviert oder deaktiviert werden. [+] Sortierung beim Drag&Drop eingeschaltet [+] Automatisches Überprüfen auf Updates beim Programmstart [+] Die Script-Sprachen INI und UNIX Shell Script hinzugefügt. [+] Export von Sourceode nach RTF [-] Zugriffsverletzung in einem leeren Ergebnisfenster beim betätigen einer Taste ChangeLog erstellt durch ![]() ![]() Als nächstes werde ich mich an die Hilfe und an das PlugIn-System machen. Meine Tests für das PlugIn System sind jetzt weitestgehend abgeschlossen. Jetzt muss ich mir nur noch eine saubere Struktur überlegen, wie das PlugIN-System aufgebaut wird und welche Funktionen ich zur Verfügung stelle. Habt bitte noch etwas Geduld. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 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