Delphi-PRAXiS
Seite 7 von 19   « Erste     567 8917     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DevProject Manager (Projektverwaltung) 1.7.8 (https://www.delphipraxis.net/69073-devproject-manager-projektverwaltung-1-7-8-a.html)

Gaijin 13. Sep 2006 21:49

Re: DevProject Manager (Projektverwaltung)
 
Eine neue Version ist da!

Version 1.3.2.0:
[+] Für die Quellcodes kann ein Syntaxhighlighter in den Optionen vordefiniert werden.
[+] Für die ToDo-Liste können benutzerdefinierte Filter erstellt werden.
[+] In den Optionen können unter "Bezeichnungen festlegen für:" Vorgabewerte für die benutzerdefinierten Projektinformationen festgelegt werden.
[+] In der ToDo-Liste werden jetzt auch die Felder "Erstellungszeit", "Termin / Fertigstellung", "Zugewiesen von" und "Entwickler" angezeigt.
[-] Ein Fehler bei der Anpassung der Spalten in den diversen Listen wurde behoben.

(Download im ersten Beitrag)

Gaijin 18. Sep 2006 19:31

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Eine neue Version mit einigen Erweiterungen ist fertig.

Version 1.3.3.0:
[+] Der neue Filterausdruck "ToDo: Termin (Wert)" ermöglicht die Filterung nach abgelaufenen und dringenden Terminen.
[+] Die Benutzeroberfläche von DevProject Manager kann nun in andere Sprachen übersetzt werden. Eine Sprachdatei für Englisch ist bereits enthalten. Weiters kann auch das Export-Plugin, inklusive dessen Vorlagen übersetzt werden.
[+] Die ToDo-Liste kann nun auch projektübergreifend angezeigt und gefiltert werden (unter "Projekte" der Navigationsleiste). Dadurch können z.B. nur offene Einträge eines bestimmten Entwicklers, aber aus allen Projekten, angezeigt werden.
[+] Im Bearbeiten-Dialog eines Personeneintrages ist jetzt unter "Beteiligungen" ersichtlich, in welchen Projekten welche Tätigkeit durch diese Person ausgeübt wurde.
[+] In ToDo-Filtern kann jetzt auch die Bedingung "ODER NICHT" verwendet werden.
[+] In den Einstellungen kann jetzt auch ein Vorgabewert für Termine eingestellt werden.
[+] In den Einstellungen kann nun ein Schwellwert für dringende Termine eingegeben werden. Dieser Wert wird vom Filterausdruck "ToDo: Termin (Wert)" verwendet.[*] Mit einer Checkbox kann jetzt das Geburtsdatum eines Personeneintrags deaktiviert werden.

(Download im ersten Beitrag)

Balu der Bär 1. Okt 2006 20:27

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Schönes Update, wie immer. :-) Soweit ich das überblicken konnte funktioniert auch alles.

Was noch wünschenswert wäre wäre wenn ich bei den Code-Snippets die Editoreinstellungen ändern könnte, also vorallem die Schriftgröße & Schriftart. :thumb:

Edit: Da fällt mir nochwas ein. Mancher meiner Quelltexte stelle ich auch auf meine Homepage, da wäre es gut wenn man die Code-Snippets aus deinem Projekt gleich ins HTML-Format speichern könnte, sodass die Formatierung auch erhalten bleibt. Solltest du Synedit einsetzen ginge das ja per SynExporterHTML recht einfach. ;)

Gaijin 1. Okt 2006 21:43

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von Balu der Bär
Schönes Update, wie immer. :-) Soweit ich das überblicken konnte funktioniert auch alles.

Danke! :)

Zitat:

Zitat von Balu der Bär
Was noch wünschenswert wäre wäre wenn ich bei den Code-Snippets die Editoreinstellungen ändern könnte, also vorallem die Schriftgröße & Schriftart. :thumb:

Mancher meiner Quelltexte stelle ich auch auf meine Homepage, da wäre es gut wenn man die Code-Snippets aus deinem Projekt gleich ins HTML-Format speichern könnte, sodass die Formatierung auch erhalten bleibt. Solltest du Synedit einsetzen ginge das ja per SynExporterHTML recht einfach. ;)

Das sind gute Ideen, ich werde versuchen, beide umzusetzten.

Balu der Bär 2. Okt 2006 09:06

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Ich habe noch einen Bug gefunden: Ich habe in den Optionen den Syntaxhighlighter auf Pascal gestellt. Füge ich jetzt ein neues Code-Snippet ein, steht die Combobox zwar auf Pascal, wenn ich dann Code einfüge is der Highlighter aber nicht aktiv, d.h. der Code bleibt schwarz. Erst wenn ich nochmals auf die Combobox klicke und Pascal auswähle wird der Code dann gehighlighted. ;)

Kevin 2. Okt 2006 10:25

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Den Bug von Balu kann ich bestätigen, ist bei mir genauso.

Gaijin 2. Okt 2006 11:54

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Danke euch beiden!

Den Fehler habe ich gefunden und (in der nächsten Version) behoben.

xZise 2. Okt 2006 12:08

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Eine Frage zu den Plugins:
Gäbe es eine Möglichkeit ein Plugin beim Changelog reinzuhängen?
(Dann will ich endlich mal mein php umsetzten)

[edit]Wo war eigentlich das Plugin Tutorial?[/edit]

Gaijin 2. Okt 2006 12:37

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Eine Frage zu den Plugins:
Gäbe es eine Möglichkeit ein Plugin beim Changelog reinzuhängen?
(Dann will ich endlich mal mein php umsetzten)

[edit]Wo war eigentlich das Plugin Tutorial?[/edit]

Mit der Umstellung von XML auf eine Datenbank habe ich auch das Plugin-Interface geändert. Für das neue Interface gibt es kein Tutorial.

Was soll das Plugin denn machen? Auch wenn eine Veröffentlichung der Plugin-API noch nicht abzusehen ist, kann ich es ja mal vorbereiten.

xZise 2. Okt 2006 12:44

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Ich wollte ein Changelog mit php erstllen lassen. :P

Gaijin 2. Okt 2006 13:38

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Ich wollte ein Changelog mit php erstllen lassen. :P

Dafür gibt es doch die Vorlagen in den Einstellungen.

xZise 2. Okt 2006 19:19

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Ich meine extra, oder kann man es jetzt erweitern? (noch nicht gefunden :D )

Gaijin 2. Okt 2006 20:28

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Ich meine extra, oder kann man es jetzt erweitern? (noch nicht gefunden :D )

Du kannst nur die Vorlagen ändern, zusätzliche Aktionen sind derzeit noch nicht möglich.

Betreffend der Plugin-API:
Ich habe jetzt die meisten der zur Zeit implementierten Funktionen kurz beschrieben und ein Beispiel-Plugin beigefügt. Zumindest der Aufbau von Plugins und die wichtigsten Funktionen geht daraus hervor.

Über Verbesserungsvorschläge würde ich mich sehr freuen, sowohl zu den Funktionen, als auch über die Beschreibung (soweit sie vollständig ist).

Der Zugriff auf die Daten (mit den SQL-Funktionen) ist wegen der noch fehlenden Beschreibung nicht zu empfehlen. Zum Testen solltest du also eine Kopie der Datenbank verwenden.

Auf der Seite http://www.gaijin.at/tecbetatest.php kannst du dir die neueste Version und die Plugin-API herunterladen.

xZise 2. Okt 2006 21:04

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Okay.. Die API ist schonmal... Kompliziert :D (Besonders, wenn man es noch nicht voher ausprobiert hat :D)

Mal so ein paar grundsätzliche Fragen:
  • Könnte ich ein Einstellungsfenster erstellen (unter Plugins)?
  • Wie komme ich an die relevanten Daten für das ChangeLog. ( %CT% und %CHANGELOG% )?
  • Wo bekomme ich die fPlugUtils.pas her?

Balu der Bär 2. Okt 2006 21:22

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Moin Werner,

ich nochmal. ;)
  • Es wäre schön wenn du in das Archiv von den Beta-Versionen eine kleine Textdatei legen könntest, in der steht was geändert wurde. Wäre hilfreich. :-)
  • Es ist schön das du beim Beenden von DevProject die Fensterposition (und Fensterstatus speicherst) und beim nächsten Start diese Daten wieder lädst. Die Sache hat allerdings einen klitzekleinen Schönheitsfehler, wenn ich DevProject minimiert habe und beende, ist es beim nächsten Start auch wieder minimiert, wäre gut wenn du das ändern würdest, stört irgendwie. :P
  • Hast du eigentlich schon einmal über ein OnlineUpdate nachgedacht?

Schöne Grüße,

xZise 2. Okt 2006 21:29

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Mir fällt gerade ein Verbesserungsvorschlag für deine plugins ein (wenn ich das richtig verstanden habe, das du Verbesserungsvorschläge haben willst...):
Statt 3 verschiedene Proceduren eine Procedur die ein record zurückgibt:
Delphi-Quellcode:
type
  TData = record
    Version : array of Byte;
    VersionExtra : String; {z.B. Beta o.ä.}
    Name : String;
    NameInMenu : String;
    CompatibleVersion : String; {Version mit dem das Plugin noch kompatibel ist... ggf. auch eine Untergrenze einrichten)
  end;
Und einen Vorschlag noch bei den Funktionen die Strings mit Zeilenumbrüchen:
Richte ein array of string ein. Dann könntest du nämlich auch noch Strings mit Zeilenumbrüchen übergeben.

[edit]Wäre es möglich an deine Buttongrafiken zu kommen? Ich werde sie auch nur für das Plugin benutzten!
(Ich bräuchte "Kopieren", "Speichern in Datei" und den vom "Beenden")

Und wie ist das mit den Sprachdateien?[/edit]

Gaijin 2. Okt 2006 22:25

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Könnte ich ein Einstellungsfenster erstellen (unter Plugins)?

Ein Einstellungsfenster im Menü des Programms für dein Plugin?
Oder meinst du einen Dialog im Plugin?

Zitat:

Zitat von xZise
Wie komme ich an die relevanten Daten für das ChangeLog. ( %CT% und %CHANGELOG% )?

Ich werde versuchen, die dazu notwendigen Funktion so schnell wie möglich in die Anleitung aufzunehmen, inkl. dem Aufbau der Tabellen.

Zitat:

Zitat von xZise
Wo bekomme ich die fPlugUtils.pas her?

Sorry, habe ich vergessen. Ich habe die Datei jetzt in das Archiv gepackt und neu hochgeladen.

Zitat:

Zitat von xZise
Statt 3 verschiedene Proceduren eine Procedur die ein record zurückgibt:

Das ist wohl besser, ich werde das noch ändern.

Zitat:

Zitat von xZise
Und einen Vorschlag noch bei den Funktionen die Strings mit Zeilenumbrüchen:
Richte ein array of string ein. Dann könntest du nämlich auch noch Strings mit Zeilenumbrüchen übergeben.

Grundsätzlich wäre das besser, aber bei den betreffenden Daten dürfen ohnehin keine Zeilenumbrüche dazwischen sein. Ich werde mir das aber mal genauer ansehen.

Edit:
Zitat:

Zitat von xZise
Und wie ist das mit den Sprachdateien?

Sprachdateien gehören für die Übersetzung der Benutzeroberfläche in andere Sprachen. Es sind normale Textdateien, die die einzelnen Strings, die im Programm verwendet werden, enthalten.

xZise 2. Okt 2006 22:39

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von Gaijin
Zitat:

Zitat von xZise
Könnte ich ein Einstellungsfenster erstellen (unter Plugins)?

Ein Einstellungsfenster im Menü des Programms für dein Plugin?
Oder meinst du einen Dialog im Plugin?

Ich meinte, dass wenn man im MainMenu auf den Eintrag klickt, dass dann ein Dialog erscheint.
Ich habe es so gelöst, dass ich eine weitere Unit erstellt habe... Ich hoffe mal es geht so.


Zitat:

Zitat von Gaijin
Zitat:

Zitat von xZise
Wie komme ich an die relevanten Daten für das ChangeLog. ( %CT% und %CHANGELOG% )?

Ich werde versuchen, die dazu notwendigen Funktion so schnell wie möglich in die Anleitung aufzunehmen, inkl. dem Aufbau der Tabellen.

Wäre net...

Zitat:

Zitat von Gaijin
Zitat:

Zitat von xZise
Wo bekomme ich die fPlugUtils.pas her?

Sorry, habe ich vergessen. Ich habe die Datei jetzt in das Archiv gepackt und neu hochgeladen.

Thanks!

Zitat:

Zitat von Gaijin
Zitat:

Zitat von xZise
Und einen Vorschlag noch bei den Funktionen die Strings mit Zeilenumbrüchen:
Richte ein array of string ein. Dann könntest du nämlich auch noch Strings mit Zeilenumbrüchen übergeben.

Grundsätzlich wäre das besser, aber bei den betreffenden Daten dürfen ohnehin keine Zeilenumbrüche dazwischen sein. Ich werde mir das aber mal genauer ansehen.

Also einen Zeilenumbruch hatte ich in einen ToDo Eintrag geschrieben. Oder gibt es da zwei verschiedene Umbrüche?

Zitat:

Zitat von Gaijin
Edit:
Zitat:

Zitat von xZise
Und wie ist das mit den Sprachdateien?

Sprachdateien gehören für die Übersetzung der Benutzeroberfläche in andere Sprachen. Es sind normale Textdateien, die die einzelnen Strings, die im Programm verwendet werden, enthalten.

Jo... Habe ich auch gesehen. Dann bräuchte man aber ein Event, welches ausgelöst wird, wenn sich die Sprache ändert.

Gaijin 2. Okt 2006 22:50

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von Balu der Bär
Es wäre schön wenn du in das Archiv von den Beta-Versionen eine kleine Textdatei legen könntest, in der steht was geändert wurde. Wäre hilfreich. :-)

Ich weiß, normalerweise schreibe ich die Änderungen der Betas auch gleich in die Hilfe... Die wichtigsten Änderungen sind der behobene Fehler von oben (Syntaxhervorhebung) und deine Vorschläge für den Quelltext-Export nach HTML. Mehr dazu steht in der Hilfe unter "Quellcodes verwalten" (ganz unten).

Zitat:

Zitat von Balu der Bär
wenn ich DevProject minimiert habe und beende, ist es beim nächsten Start auch wieder minimiert, wäre gut wenn du das ändern würdest, stört irgendwie. :P

Eigentlich ist das von mir so gewollt. Es wird der Zustand wieder hergestellt, wie er beim Beenden war. Außerdem glaube ich, dass es sonst mit dem Minimierten Starten (im SysTray) Probleme gibt. Ich werde mir das aber ansehen, eventuell kann ich es mit einer zusätzlichen Option ändern.

Zitat:

Zitat von Balu der Bär
Hast du eigentlich schon einmal über ein OnlineUpdate nachgedacht?

...auch schon gemacht und dazugelernt. Vorerst kommt kein Online-Update, aber wenn ich eine gute Lösung habe werde ich das einbauen.

Gaijin 2. Okt 2006 23:02

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Ich meinte, dass wenn man im MainMenu auf den Eintrag klickt, dass dann ein Dialog erscheint.
Ich habe es so gelöst, dass ich eine weitere Unit erstellt habe... Ich hoffe mal es geht so.

Delphi-Quellcode:
function TMyPlugin.ExecMenuItem: Boolean;
var
  Dlg: TfrmMain;
  sName: String;
begin
  Dlg := TfrmMain.Create(nil);
  if (Dlg.ShowModal = mrCancel) then begin
    sName := Dlg.txtName.Text;
    // mache irgendwas...
  end;
  FreeAndNil(Dlg);
end;
Hilft dir das?

Zitat:

Zitat von xZise
Also einen Zeilenumbruch hatte ich in einen ToDo Eintrag geschrieben. Oder gibt es da zwei verschiedene Umbrüche?

Es werden nur die Bezeichnungen für den Status und den Änderungstyp zurückgegeben, da gibt es keine Zeilenumbrüche innerhalb der Bezeichnungen. :wink:

Zitat:

Zitat von xZise
Dann bräuchte man aber ein Event, welches ausgelöst wird, wenn sich die Sprache ändert.

Nicht bei einem Plugin, da während der Ausführung des Plugins das Programm nicht weiter läuft. Die geänderte Sprache wird erst bei neuerlicher Ausführung des Plugins aktiv.

Edit:
Das Plugin-Interface habe ich neu hochgeladen. Jetzt sind alle Funktionen dokumentiert, sowie auch der Aufbau der Tabellen. Die Quellcodes können jetzt verändert werden und deinen Rat betreffend des Records für die Plugin-Informationen habe ich auch umgesetzt.

xZise 3. Okt 2006 09:51

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Danke schonmal für die Icons und danke für den Tipp mit der Form (Ich habe nicht daran gedacht nil zu übergeben ^^ Und wusste deshalb nicht weiter).... Das Plugin ist zu 98% fertig... Es funzt mit deiner Beta und es funktioniert :P (Außer das ich die Daten noch aus dem Programm brauch. Übrigends bin ich in 2 Wochen ab Dienstag für eine Woche in der Türkei ... Also nicht da :P)

Wer sich allerdings das schonmal "grob" angucken will (wie gesagt, ich komme noch nicht an die Daten...) kann das schonmal nehmen... Und soweit ich das geshen habe funktioniert es nur mit der V 1.3.4.0 (der Beta...)!

Solltet ihr Probleme bekommen, einfach entweder über PN oder hier antworten... (Aber nicht OT werden :P)

Hier ein Beispiel:

Zitat:

Version 0.0.5 beta:
  • [(*) geändert] - Die Anzeige im Systemtray
  • [(+) hinzugefügt] - Ab sofort können .txt-Dateien auch
ChangeLog erstellt durch
DevProject Manager
und php-Plugin

[edit]Achso... Ich fände es nett, wenn die ToDoDaten ungefähr so aussehen:
Delphi-Quellcode:
type
  TToDoData = record
    Version : string; // = %VERSION%
    ChangeType : array of string; // = %CT%
    ChangeLog : array of string; // = %CHANGELOG%
  end;
[/edit]

[edit]Attachment gelöscht, da es schon eine bessere Version gibt, und ich nicht de DP unnötig mit MBs vollmüllen will :D ![/edit]

Gaijin 3. Okt 2006 13:17

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Wer sich allerdings das schonmal "grob" angucken will (wie gesagt, ich komme noch nicht an die Daten...) kann das schonmal nehmen... Und soweit ich das geshen habe funktioniert es nur mit der V 1.3.4.0
Mit der Beta 2 funktioniert es, soweit ich das beurteilen kann, einwandfrei. :thumb:

Aber hätte es nicht auch gereicht, wenn du die Vorlage, z.B. für CHM-Format umgeändert hättest?

Zitat:

Ich fände es nett, wenn die ToDoDaten ungefähr so aussehen
Naja, ob man jetzt "sVersion := TToDoData.Version;" oder "sVersion := App.FieldByName('version');" schreibt macht keinen großen Unterschied.

xZise 3. Okt 2006 13:48

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von Gaijin
Aber hätte es nicht auch gereicht, wenn du die Vorlage, z.B. für CHM-Format umgeändert hättest?

Hmmm hätte ;) Aber ich habe eigentlich nicht gegen meine Variante :D

Zitat:

Zitat von Gaijin
Naja, ob man jetzt "sVersion := TToDoData.Version;" oder "sVersion := App.FieldByName('version');" schreibt macht keinen großen Unterschied.

Stimmt... Aber FieldByName() habe ich noch net gefunden in der API... (ah... ^^ Jetzt habe ich es gefunden :D)

[edit]Könnte ich (rein theroetisch) meine Daten da herholen?
Und wenn ja, wie komme ich an sie ran?[/edit]

[edit]Also so geht's net
Delphi-Quellcode:
function TMyPlugin.ExecMenuItem: Boolean;
var
  Data : TToDoData;
  Settings : TfrmSettings;
  f1 : TForm1;
begin
  Result := False;

  Settings := TfrmSettings.Create(nil);
  try
    f1 := TForm1.Create(nil);
    try
      Data := f1.ShowModal;
      Data.Version := App.FieldByName('Version');
      Settings.ShowModal(Data);
    finally
      FreeAndNil(f1);
    end;
  finally
    FreeAndNil(Settings);
  end;
end;
aber so
Delphi-Quellcode:
function TMyPlugin.ExecMenuItem: Boolean;
var
  Data : TToDoData;
  Settings : TfrmSettings;
  f1 : TForm1;
begin
  Result := False;

  Settings := TfrmSettings.Create(nil);
  try
    f1 := TForm1.Create(nil);
    try
      Data := f1.ShowModal;
      Data.Version := 'Bla';
      Settings.ShowModal(Data);
    finally
      FreeAndNil(f1);
    end;

  finally
    FreeAndNil(Settings);
  end;
end;
[/edit]

Gaijin 3. Okt 2006 14:25

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Könnte ich (rein theroetisch) meine Daten da herholen?
Und wenn ja, wie komme ich an sie ran?

Mit den derzeit verfügbaren Funktionen kannst du alle Daten in der Datenbank lesen und schreiben. Schreiben von Daten geht mit der Funktion "ExecSql" und normalen SQL-Anweisungen. Das Lesen von Daten erfolgt mit "GetTable", welche eine Tabelle mit dem Ergebnis einer SQL-Abfrage erstellt und den ersten Eintrag markiert. Mit "FieldByName" kannst du die Elemente des Eintrages abfragen, z.B. das Feld "version".

Der folgende Code holt sich alle ToDo-Einträge des aktuellen Projekts und liest von jedem Eintrag die Version aus.
Delphi-Quellcode:
App.GetTable(PChar('SELECT * FROM todo WHERE projectid=' + IntToStr(App.GetProjectId) + ';'));
for i := 1 to App.TableCount do begin
  sVersion := App.FieldByName('version');
  // ...
  App.TableNext;
end;

xZise 3. Okt 2006 16:50

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Und wann wird die DB geupdatet? Nach jeder Änderung?

Gaijin 3. Okt 2006 17:22

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Und wann wird die DB geupdatet? Nach jeder Änderung?

Mit der Funktion "ExecSql" schreibst du direkt in die Datenbank, z.B.:
Delphi-Quellcode:
App.ExecSql(PChar('UPDATE projects SET' +
   ' title = ''' + sNewTitle + '''' +
   ' WHERE id = ' + IntToStr(App.GetProjectId) + ';'));
Damit die Änderungen auch im Programm angezeigt werden, musst du in der Exec-Funktion den Rückgabewert auf "True" setzen.

xZise 3. Okt 2006 19:02

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von Gaijin
Mit der Funktion "ExecSql" schreibst du direkt in die Datenbank

Ne ;) Das meine ich nicht... Was ich meine ist, wann dein (!) Programm die Datenbank aktuallisiert ;)

Gaijin 3. Okt 2006 19:11

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Zitat:

Zitat von xZise
Ne ;) Das meine ich nicht... Was ich meine ist, wann dein (!) Programm die Datenbank aktuallisiert ;)

Die Datenbank wird sofort aktualisiert (gespeichert), sobald ein Plugin oder DevProject Manager selbst, irgendwas mit ExecSQL ändert.

Gaijin 3. Okt 2006 19:12

Re: DevProject Manager (Projektverwaltung) 1.3.3
 
Version 1.3.4:
[+] Eine Sprachdatei für Polnisch wurde hinzugefügt.
[+] Für die Quellcodes kann eine Standardschrift festgelegt werden. Die Schriftart und Schriftgröße wird dabei auch bei der Syntaxhervorhebung beachtet.
[+] In den Optionen kann eingestellt werden, dass DevProject Manager nicht minimiert starten soll.
[+] Quellcodes können als HTML-Dokument, als HTML-Fragment (ohne Header und Stylesheet) und als HTML kopiert werden. Letzteres ermöglicht das Einfügen des Codes in Word-Dokumenten oder WYSIWYG-Editoren inklusive der Syntaxhervorhebung.
[+] Quellcodes können jetzt als HTML-Seiten gespeichert werden.[*] Das Changelog wird jetzt bei der Änderung des Ausgabeformates oder der Version automatisch aktualisiert.[*] Kleinere Änderungen und Korrekturen an der Programmoberfläche diverser Fenster und Dialoge.
[-] Der Vordefinierte Highlighter für die Quellcodes wurde erst nach dem Erneuten Auswählen des Quellcodes aktiv.
[!] Die Lizenzbestimmungen wurden (geringfügig) geändert. Mehr dazu ist in der Hilfe unter "Lizenz" enthalten.

(Download im ersten Beitrag.)

Balu der Bär 3. Okt 2006 20:25

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Hallo,
  • Der Button "Als HTML kopieren" ist scheinbar funktionslos, die Zwischenablage ist nach dem Betätigen des Buttons leer
  • Ich meinte eigentlich das bei der Funktion "Plugins" => "Exportieren" und der daraus resultierenden HTML Datei das Syntaxhighlighting übernommen wird ;)
  • Weiterhin bei dieser Funktion, gebe ich in dem Speicherndialog nur einen Dateinamen und keine Endung (.html) ein wäre es gut wenn DevProject das machen würde, sonst habe ich eine endungslose Datei
  • Rechtschreibfehler in den Optionen => "Corier New" steht dort wenn sie noch nicht geändert wurde, müsste "Courier" heißen
  • Stelle ich die Programmsprache um (Englisch o. Polnisch) sind die Punkte "Vorgabe für Syntaxhighlighter" und "Schrift" in den Optionen immernoch auf deutsch

Gaijin 3. Okt 2006 21:42

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Zitat:

Der Button "Als HTML kopieren" ist scheinbar funktionslos, die Zwischenablage ist nach dem Betätigen des Buttons leer
Der Button funktioniert ganz gut, nur muss man die kopierten Daten in einen WYSIWYG-Editor (z.B. Word) einfügen.

Zitat:

Ich meinte eigentlich das bei der Funktion "Plugins" => "Exportieren" und der daraus resultierenden HTML Datei das Syntaxhighlighting übernommen wird ;)
Da das etwas umfangreicher zu werden scheint, habe ich es erstmal weggelassen. Ich werde mich aber noch damit beschäftigen.

Zitat:

Weiterhin bei dieser Funktion, gebe ich in dem Speicherndialog nur einen Dateinamen und keine Endung (.html) ein wäre es gut wenn DevProject das machen würde, sonst habe ich eine endungslose Datei
Danke, das werde ich ändern.

Zitat:

Rechtschreibfehler in den Optionen => "Corier New" steht dort wenn sie noch nicht geändert wurde, müsste "Courier" heißen
Danke.

Zitat:

Stelle ich die Programmsprache um (Englisch o. Polnisch) sind die Punkte "Vorgabe für Syntaxhighlighter" und "Schrift" in den Optionen immernoch auf deutsch
Die englische Sprachdatei beinhaltet die Übersetzung definitiv und funktioniert auch. Die polnische Sprachdatei muss erst vom Übersetzer aktualisiert werden. Ich bin sicher, dass er dies erledigen wird, sobald er Zeit findet.

Balu der Bär 3. Okt 2006 21:47

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Die englische Sprachdatei beinhaltet die Übersetzung definitiv und funktioniert auch.
Denkst du etwa ich lüg dich an?

Sascha L 3. Okt 2006 21:52

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Und wenn Deutsch eingestellt ist, dann steht im Menü "Datei" -> "New Project"!

Gaijin 3. Okt 2006 22:11

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Zitat:

Zitat von Balu der Bär
Denkst du etwa ich lüg dich an?

:? Nein, das glaube ich nicht.

Wahrscheinlich verwendest du noch die alte Sprachdatei, in der diese Strings nicht enthalten waren. Kopiere das Verzeichnis "Language" aus dem Archiv in den Programmordner von DevProject Manager. Dann geht's.


@Sascha L:
Vielen Dank, ich werde das gleich korrigieren.

Balu der Bär 3. Okt 2006 22:15

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Stimmt daran lag's. :oops:

Gaijin 4. Okt 2006 08:54

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Auf meiner Beta-Seite habe ich eine kleine Zwischenversion veröffentlich, die neben den behobenen (oben gemeldeten) Fehlern auch die Syntaxhervorhebung beim Exportieren von Quellcodes - mit dem Export-Plugin - unterstützt.

Das Archiv enthält nur die geänderten Dateien. Die Vorlagen für das Export-Plugin und natürlich das Plugin selbst, wurden ebenfalls geändert.

Balu der Bär 4. Okt 2006 12:31

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Ok habs mir mal angeguckt, klappt jetzt wunderbar. :thumb:

Vielleicht wäre es noch eine Überlegung wert das wenn kein Autor oder z.B. keine Daten bei "Erforderlich" angegeben wurden das diese Felder in der exportierten HTML-Datei gar nicht erst erscheinen. Denn so hab ich jetzt die leeren Felder da und das sieht recht unschön aus. ;)

Gaijin 4. Okt 2006 12:44

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Zitat:

Zitat von Balu der Bär
klappt jetzt wunderbar

Danke!

Zitat:

Zitat von Balu der Bär
Vielleicht wäre es noch eine Überlegung wert das wenn kein Autor oder z.B. keine Daten bei "Erforderlich" angegeben wurden das diese Felder in der exportierten HTML-Datei gar nicht erst erscheinen. Denn so hab ich jetzt die leeren Felder da und das sieht recht unschön aus. ;)

Die Überschriften stehen in den Vorlagen, die das Programm nicht verändern kann. Ich werde aber versuchen, ob ich das irgendwie umgehen kann...

xZise 4. Okt 2006 18:02

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Könntest du mir sagen, wie ich die Datenbank kopiere? (1.3.3 war es glaub ich)

Ich habe (glaub ich einen Bug entdeckt): Wenn man im 1. Dialog "English" wählt, ist die gestartete Application (auf jedenfall das erste mal) nicht Englisch :D

Gaijin 4. Okt 2006 18:31

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Zitat:

Zitat von xZise
Könntest du mir sagen, wie ich die Datenbank kopiere? (1.3.3 war es glaub ich)

Im Explorer mit der rechten Maustaste auf die Datei "DevProject.db" klicken und "Kopieren" wählen. :mrgreen:
... mehr gibt's da nicht. Das Datenbankformat hat sich seit der Umstellung von XML auf die Datenbank nicht geändert, somit sollte der Austausch der "DevProject.db" zwischen allen neueren Versionen klappen.

Zitat:

Zitat von xZise
Ich habe (glaub ich einen Bug entdeckt): Wenn man im 1. Dialog "English" wählt, ist die gestartete Application (auf jedenfall das erste mal) nicht Englisch :D

:gruebel: Bei mir funktioniert es. Die Datei "DevProject.ini" darf jedoch nicht existieren, sonst wird die Sprache von dieser genommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 Uhr.
Seite 7 von 19   « Erste     567 8917     Letzte »    

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