EasyProject (Weiterentwicklung?)
- Milchshake
- Beiträge: 166
- Registriert: 30.01.2006 17:47
- Wohnort: Zwischen dem Sessel und dem Computer
da stimme ich Milchshake zu.
Definitiv. Das bringt ein bisschen Ordnung in mein Chaos
Definitiv. Das bringt ein bisschen Ordnung in mein Chaos

PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
Hi,
Ich möchte das gerne mal testen. Ich hab mal ein Projekt angelegt, aber wie bekomme ich jetzt die Sources da rein? Drag und Drop? Kannst Du mal eine kurze Anleitung machen, für Leute die bereits Projekte haben (Sources in einem Ordner, manche Includes in gemeinsamen Ordnern etc.)? Wie muss ich vorgehen?
Was passiert, wenn das Verzeichnis auf einem Netzwerklaufwerk liegt und mehrere Entwickler daran arbeiten? Geht das, oder muss ich dann spätestens auf ein CVS umsteigen?
Grüsse,
Volker
Ich möchte das gerne mal testen. Ich hab mal ein Projekt angelegt, aber wie bekomme ich jetzt die Sources da rein? Drag und Drop? Kannst Du mal eine kurze Anleitung machen, für Leute die bereits Projekte haben (Sources in einem Ordner, manche Includes in gemeinsamen Ordnern etc.)? Wie muss ich vorgehen?
Was passiert, wenn das Verzeichnis auf einem Netzwerklaufwerk liegt und mehrere Entwickler daran arbeiten? Geht das, oder muss ich dann spätestens auf ein CVS umsteigen?
Grüsse,
Volker
- Milchshake
- Beiträge: 166
- Registriert: 30.01.2006 17:47
- Wohnort: Zwischen dem Sessel und dem Computer
Du kannst jetzt nicht einfach die Sources via Drag and Drop dareinziehen.
Du kannst so Sachen wie Checklists erstellen, dir eine History anlegen und dann bald hoffentlich auch Backup's bei der neuen Version.
Diese Programmteile sollten wie schon gesagt Ordnung in dein Chaos bringen und dir eine Übersicht verschaffen, was du noch zu tun hast.
Edit:
Hab grad gesehen das ich nicht die aktuellste Version gehabt hab
Backup's kannst du natürlich machen.
Du kannst so Sachen wie Checklists erstellen, dir eine History anlegen und dann bald hoffentlich auch Backup's bei der neuen Version.
Diese Programmteile sollten wie schon gesagt Ordnung in dein Chaos bringen und dir eine Übersicht verschaffen, was du noch zu tun hast.
Edit:
Hab grad gesehen das ich nicht die aktuellste Version gehabt hab

Backup's kannst du natürlich machen.
Hab jetzt PB 4.02
Muhahaha!!!!
Muhahaha!!!!
- Thorsten1867
- Beiträge: 1360
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Einstellungen -> BackupVolker Schmid hat geschrieben:Hi,
Ich möchte das gerne mal testen. Ich hab mal ein Projekt angelegt, aber wie bekomme ich jetzt die Sources da rein? Drag und Drop? Kannst Du mal eine kurze Anleitung machen, für Leute die bereits Projekte haben (Sources in einem Ordner, manche Includes in gemeinsamen Ordnern etc.)? Wie muss ich vorgehen?
Was passiert, wenn das Verzeichnis auf einem Netzwerklaufwerk liegt und mehrere Entwickler daran arbeiten? Geht das, oder muss ich dann spätestens auf ein CVS umsteigen?
Grüsse,
Volker
Dort kannst du das Quellverzeichnis angeben, das alles enthält.
Also bei mir läuft das Backup auch auf einem Netzlaufwerk. Das Quellverzeichnis wird eigentlich nur während des Backupprozesses ausgelesen. Sollte eigentlich auch bei mehreren Entwicklern funktionieren.
- Thorsten1867
- Beiträge: 1360
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Also, in solchen Dimensionen habe ich bisher noch nicht gedacht. Müsste ich das Programm dann nicht nach "PowerProject" umbenennen?!?ts-soft hat geschrieben:z.B. Dateiverwaltung der zum Projekt gehörenden Dateien, sowie der
Versionen (Linux, Windows 32, Windows 64, MacOS, MacOS X86 und was
da noch alles kommen sollte bzw. Versionen für Win9x und >= 2000)

Da kann ich mir noch nicht so wirklich etwas darunter vorstellen. Ist das so eine Art gefilterter Dateiexplorer, der bei einem Doppelklick das passende Programm dazu aufruft???ts-soft hat geschrieben:Möchte also passende Dateien mit verschiedenen Programmen verbinden,
z.B. IDE für 64 Bit, IrfanView für Bildbearbeitung, IcoFX für Icon-Bearbeitung
Kann nicht ganz folgen. Also ich erstelle eine neue Version (z.B. 1.8.3) und dann erzeuge ich für jede Änderung eine Zeile. (vgl. History von EasySetup)ts-soft hat geschrieben:Historie-Verwaltung ist zur Zeit nicht so richtig nützlich. Kann pro Version
nur soviele Zeilen eingeben, wie Versionen existieren???
EditorGadget wäre hier wesentlich sinnvoller.
Na ja, ich installiere grundsätzlich nichts nach "C:\Programme", deshalb war das noch kein Problem für mich. Aber mit der aktuellen EasySetup-Version kann man ja jetzt Programm und Daten trennen. Damit könnte ich das dann wohl realisieren.ts-soft hat geschrieben:Einstellungen usw. sollten in AppData verarbeitet werden, sonst kanns
Probleme mit der Benutzerverwaltung von XP bzw. besonders Vista geben.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Ein Hauptprojekt, sowie mehrere Unterprojekte (Linux, Windows, 64-Bit usw.)
Dann die zugehörigen Dateien, also alle im Hauptprojekt gehören auch zu
jedem Unterprojekt, in den Unterprojekten kommen die speziellen.
Bilder, Icons, Sounds usw. müssen natürlich mitverwaltet werden, die
werden zur Kompilierung ja benötigt. Per definierbarer Shellfunktion sollten
die dazugehörigen Bearbeitungsprogramme geöffnet werden (IcoFX z.B.)
Direkter Aufruf einer IDE (wobei mehrere definiert werden können, also
PB-IDE, jaPBe oder PB-IDE64
), sowie das direkte kompilieren mit
einem definierten Compiler.
Ich möchte allso alle Versionen eines Projektes so unter dem Hut haben,
das ich alle Elemente, durch Aufruf der entsprechenden Anwendung,
bearbeiten und die versch. Projekte kompilieren kann.
Das ist die Hauptaufgabe einer Projektverwaltung, ToDo Liste und andere
Sachen gehören nebensächlich auch dazu
PS: Ist nur ein Vorschlag, Du mußt es nicht tun
Gruß
Thomas
Dann die zugehörigen Dateien, also alle im Hauptprojekt gehören auch zu
jedem Unterprojekt, in den Unterprojekten kommen die speziellen.
Bilder, Icons, Sounds usw. müssen natürlich mitverwaltet werden, die
werden zur Kompilierung ja benötigt. Per definierbarer Shellfunktion sollten
die dazugehörigen Bearbeitungsprogramme geöffnet werden (IcoFX z.B.)
Direkter Aufruf einer IDE (wobei mehrere definiert werden können, also
PB-IDE, jaPBe oder PB-IDE64

einem definierten Compiler.
Ich möchte allso alle Versionen eines Projektes so unter dem Hut haben,
das ich alle Elemente, durch Aufruf der entsprechenden Anwendung,
bearbeiten und die versch. Projekte kompilieren kann.
Das ist die Hauptaufgabe einer Projektverwaltung, ToDo Liste und andere
Sachen gehören nebensächlich auch dazu

PS: Ist nur ein Vorschlag, Du mußt es nicht tun

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Thorsten1867
- Beiträge: 1360
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Kann ich mir das als Hauptverzeichnis und mehrere Unterordner vorstellen? Ich speichere also neben dem eigentlichem Quellverzeichnisses auch den Verweise auf die Unterverzeichnisse für Linux, Mac, usw.ts-soft hat geschrieben:Ein Hauptprojekt, sowie mehrere Unterprojekte (Linux, Windows, 64-Bit usw.)
Dann die zugehörigen Dateien, also alle im Hauptprojekt gehören auch zu
jedem Unterprojekt, in den Unterprojekten kommen die speziellen.
Bilder, Icons, Sounds usw. müssen natürlich mitverwaltet werden, die
werden zur Kompilierung ja benötigt.
Ich wähle also das Hauptprojekt oder ein Unterprojekt (z.B. Combobox) und erhalte die im entsprechenden Verzeichnis enthaltenden Dateien aufgelistet, die ich dann mit einem Doppelklick mit dem entsprechenden Programm (Dateiendung -> Programm) öffnen kann. Kommt das so in etwa hin???ts-soft hat geschrieben:Per definierbarer Shellfunktion sollten
die dazugehörigen Bearbeitungsprogramme geöffnet werden (IcoFX z.B.)
Wenn ich auf Editor klicke, erhalte ich sozusagen ein Auswahlfenster, in dem ich den gewünschten Editor auswählen kann, bevor er aufgerufen wird.ts-soft hat geschrieben:Direkter Aufruf einer IDE (wobei mehrere definiert werden können, also
PB-IDE, jaPBe oder PB-IDE64), sowie das direkte kompilieren mit
einem definierten Compiler.
Ich programmiere eher nach dem "Nervfaktor". Wenn mich etwas nervt, suche ich eine Lösung, wie man das praktischer lösen kann, z.B. die ToDo-Liste. Bisher habe ich meist 3-4 davon: handschriftlich, Organizerprogramm, Textverarbeitung, ...... ODER das ständige umständliche Editieren von HTML-Dokumenten für die History. *grins*ts-soft hat geschrieben:Das ist die Hauptaufgabe einer Projektverwaltung, ToDo Liste und andere
Sachen gehören nebensächlich auch dazu
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Combobox wäre nicht so ganz richtig, ein TreeGadget wäre praktischer.
Speichern solltest Du das Projekt in einer XML (db würde zur not auch gehen)
Anfangs wähle ich das Hauptprojekt, bzw. kann dieses auch per Doppelklick
öffnen (also spezielle extension der xml die Du mit Deiner Projektverwaltung
verknüpfst)
Dann stellste links den Baum mit den Dateien da, rechts evtl. eine Vorschau,
Einstellungen zur Ide, Compiler, Bearbeitungsprogramm, je nach
Dateiendung.
Buttons, passend zum Dateityp um diesen zu Bearbeiten o. ä., je nach Typ
weitere Reiter für ToDo, Historie, Lizens usw., Historie und Lizens sollte dann
evtl. auch von EasySetup aufgerufen werden.
OneButton-Compilierung und Setup erstellen.
Den Rest haste glaub ich schon erfaßt
Gruß
Thomas
PS: Als Trayanwendung, mit Zusatzoptionen im Rechtsklick-Menü (IDE
starten und ähnliches, am besten einen Ordner in dem man
Verknüpfungen reinschmeißt, die dort angezeigt werden und startbar sind)
Pause
Speichern solltest Du das Projekt in einer XML (db würde zur not auch gehen)
Anfangs wähle ich das Hauptprojekt, bzw. kann dieses auch per Doppelklick
öffnen (also spezielle extension der xml die Du mit Deiner Projektverwaltung
verknüpfst)
Dann stellste links den Baum mit den Dateien da, rechts evtl. eine Vorschau,
Einstellungen zur Ide, Compiler, Bearbeitungsprogramm, je nach
Dateiendung.
Buttons, passend zum Dateityp um diesen zu Bearbeiten o. ä., je nach Typ
weitere Reiter für ToDo, Historie, Lizens usw., Historie und Lizens sollte dann
evtl. auch von EasySetup aufgerufen werden.
OneButton-Compilierung und Setup erstellen.
Den Rest haste glaub ich schon erfaßt

Gruß
Thomas
PS: Als Trayanwendung, mit Zusatzoptionen im Rechtsklick-Menü (IDE
starten und ähnliches, am besten einen Ordner in dem man
Verknüpfungen reinschmeißt, die dort angezeigt werden und startbar sind)
Pause

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Thorsten1867
- Beiträge: 1360
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten: