Das ABBUC PD-Datenbankprojekt...
1,
2,
3, 4
von GoodByteXL » Di 10. Mär 2009, 09:06
Rockford hat geschrieben:Die Datensätze werden ja auf jeden Fall in möglichst wenig Dateien sein.
Moijn Holger!
Konntest du etwas mit den neuen Datensätzen anfangen?
von eda70 » Mi 18. Mär 2009, 16:00
Wie ist den der aktuelle Stand der DB?
Während ein paar schlaflosen Minuten sind mir folgende zwei Punkte eingefallen:
1. Wäre für eine Suche es nicht besser, wenn pro Datenfeld eine Tabelle/Datei angelegt wird? Dann ist natürlich die Datenhaltung etwas komplizierter (bei Eingaben und Änderungen)
2. Für die Beschreibung werden ja nur Buchstaben genutzt und ein paar Satzzeichen. 26 Buchstaben + 6 zeichen = 32 = ein halbes Byte. Wenn immer zwei Zeichen in einem Byte gespeichert werden, könnte man den Beschreibungstext um 50% komprimieren. Das kann vorallem dann Sinn machen, wenn das Wandeln in Klarschrift schneller erfolgt, als das Lesen/Schreiben auf dem Datenträger
von Rockford » Mi 18. Mär 2009, 20:39
Ich bin gerade noch dran. Mittlerweile habe ich mit Walter das Datenformat abgeklärt, sowohl für Daten las auch für Beschreibungstexte.
Idee 1: War ursprünglich am Anfang auch mal eine Idee von mir, aber ist halt aufwändig in der Verwaltung und man stößt an die 64 Dateien Grenze recht schnell bei z.B. DOS2.5. Da wir aber den kleinen gemeinsamen Nenner nehmen (Atatri ohne Erweiterung + Dos 2.5), ist es damit schon vorbei.
Idee 2: Es werden auch Zahlen genutzt und bei Aufzählungen auch weitere Zeichen wie - usw... Mit einem Sonderformat, welches Du ja vorschlägst, sind ausserdem dann die Daten nicht mehr mit einem x-beliebigen Programm editierbar, auch eine 1:1 Portierung zum PC geht dann nicht mehr.
Gruss, Holger
von eda70 » Mi 18. Mär 2009, 23:08
Rockford hat geschrieben:man stößt an die 64 Dateien Grenze recht schnell
Das ist ein Missverständnis. Bei meinem Vorschlag läuft es auf
- Code: Alles auswählen
Hier die Reihenfolge:
Disknummer, Diskname, Kategorie, Systemanforderungen, Diskart, Text
Maximal 6 Tabellen/Dateien hinaus, aber vielleicht ist es ja schon so oder ähnlich umgesetzt. Ich meine in der ersten Version gab es pro PD-Listen-Eintrag ein Datfile, aber vllt. habe ich das auch falsch gesehen...
Rockford hat geschrieben:Idee 2: ...x-beliebigen Programm editierbar, auch eine 1:1 Portierung zum PC geht dann nicht mehr...
Ja das stimmt natürlich. Ich hatte nur gelesen, dass ihr mit Platzproblemen kämpft...
von eda70 » Do 19. Mär 2009, 15:41
Habe angefangen mir das Programm anzusehen.
Wow. Schöne Fleißarbeit.
Eine Frage schon mal:
Warum benutzt du immer Gr.0 + Poke 710,0?
Was macht das mehr als den Bildschirm zu löschen?
Wäre CLS eine Alternative?
Vom Drucken per Emu kann ich nur abraten, hier werden die Druckbefehle direkt an den Drucker übergeben. Das bringt eine Seite pro Druckbefehl - zumindes bei mir, aber vllt. habe ich auch irgeneine Einstellung falsch gesetzt. Allerdings funktioniert ein Listing drucken sehr gut.
von Rockford » Do 19. Mär 2009, 19:04
Gr.0, Poke 710,0:
Eine Option auf spätere Versionen. So kann ich leichter Konfigurationsmöglcihkeiten unterbringen wie z.B. unterschiedliche Hintergrundfarben in diesem Fall wird Poke 710,0 zu 710,A.
Wenn es mal gemischte Grafikmodi gibt (Displaylist), kann man da auch besser handeln. Kostet kaum Platz (Davon habe ich momentan noch mehr als genug), und erleichtert es in Zukunft.
Ausdrucken: Ist momentan noch im Alphastadium. Ich habe hier einen Epson LX-800, da ist der Druck problemlos.Die Steuerbefehle bei anderen Druckern z.B. 1029 oder Seikosha können ganz andere sein, muss man testen.
Option ist da noch das erzeugen eines Textfiles mit den nötigen Daten.
Hier bin ich für Tipps immer dankbar.
Momentane ToDo bei mir:
Datenbankfile: Umstellung auf CSV. Vorgehensweise schon klar, Umsetzung Fleissarbeit. Danach ist eine einfache hin- und her Portierung möglich, bzw. wurde bereits probehalber erfolgreich gemacht. Kleiner Nebeneffekt: Programm wird schlanker.
Bescheibungstexte: Zusammenfassung von einzelnen Texten in grössere Texfiles+Routine zum Auslesen. Fleissarbeit.
Auslagerung Kategorien: Auswahl soll bei Start zugeladen werden, das erleichtert Updates bei Kategorien, die zusätzlich kommen.
Druck-/Speichermenü für Bestellungen:
Komfortabler gestalten, mit Personalisierungsfile usw.
Nach Erledigung dieser 4 Punkte und ergiebigem Testen ist dann für mich der Stand 1.0 erreicht. Danach geht es an Erweiterungen (fest und zuladbar) und anderes.
Wichtig ist erstmal, das Walter damit arbeiten kann und Interessenten dann über dieses Programm suchen und auch bestellen können.
Auf jeden Fall schon mal Danke für die Durchsicht und das Erproben.
Gruss, Holger
von eda70 » Do 26. Mär 2009, 12:51
Danke für die Infos.
Rockford hat geschrieben:Auslagerung Kategorien: Auswahl soll bei Start zugeladen werden, das erleichtert Updates bei Kategorien, die zusätzlich kommen.
Das wäre auch eine weitere Anregung von mir gewesen.
Man könnte auch überlegen, die ganzen Menütexte etc. auszulagern, das hätte den Vorteil, dass durch den Austausch bzw. Zugriff auf alternative Files auch weitere Sprachen unterstützt werden könnten.
Wenn man dich bei der Fleissarbeit unterstützen kann, dann sag was.
von Rockford » Mo 30. Mär 2009, 20:27
Hab Dir 'ne PN geschickt.
Gruss, Holger

von Rockford » Mi 1. Apr 2009, 23:22
Kurze Info zum aktuellen Stand:
Daten als csv lesen und auswerten ist nun gemacht und funktioniert auch recht flott.
Kategorien auslagern:
Dank flotter Mithilfe von eda70 habe ich nun die aktuellen Kategorien separat und kann sie nun zuladen, also auch fertig.
Es geht voran....

von Rockford » Di 30. Jun 2009, 20:52
Ein paar Neuigkeiten zum Stand der Dinge (Nicht das man denkt, es geht nix):
Gerade erprobt Walter einen neuen Stand, in den nun viele grundsätzliche Funktionen integriert sind. Da das Projekt ja mit der Erprobung wächst, sind mir während einer Bereinigungstour noch ein paar Sachen aufgefallen, so hatte ich z.B. komplett vergessen, eine Funktion für das löschen einzelner Disknummern in der Auswahl zu integrieren. Ist nun drin.
Auch hatte das Thema der gemischten Daten (Text/Zahlen) innerhalb des csv-Zeile ein paar kleinere Hürden zu überwinden gehabt, läuft nun aber stabil.
Dann hat optisch eine Angleichung aller Menüs stattgefunden, wodurch ich Speicherplatz gespart habe, der dann aber gleich wieder für zusätzliche Funktionen draufgegangen ist.
Bis jetzt schon mal danke an Walter und an eda70, für Mitfhilfe, Hinweise, Tipps und Bugsuche!
Da fällt mir ein: kann mir jemand eine Steuerzeichentabelle für den 1029 zu Verfügung stellen? Da ich 2-3 Steuerzeichenbefehle wohl auch für diesen Drucker brauche, wäre für mich so eine Tabelle nützlich, den Drucker selbst habe ich ja nicht.
Gruss, Holger
von mp-one » Di 7. Jul 2009, 12:57
Rockford hat geschrieben:Da fällt mir ein: kann mir jemand eine Steuerzeichentabelle für den 1029 zu Verfügung stellen? Da ich 2-3 Steuerzeichenbefehle wohl auch für diesen Drucker brauche, wäre für mich so eine Tabelle nützlich, den Drucker selbst habe ich ja nicht. Gruss, Holger
Hi Holger,
vielleicht ist da was dabei:
http://www.strotmann.de/~cas/Infothek/AtariTenZwentynine/
Gruß,
Michael
von Rockford » Di 7. Jul 2009, 14:27
Danke, habe jetzt am Wochenende auch das Datenblatt von Walter bekommen.
Gruss, Holger
von Mathy » Di 7. Jul 2009, 22:23
Hallo Leute
Rockford hat geschrieben:... habe jetzt am Wochenende auch das Datenblatt von Walter bekommen.
Ich wusste garnicht, dass es von Walter ein Datenblatt gibt.

Tschüß
Mathy
von Rockford » Mi 8. Jul 2009, 21:33
War mir garnicht aufgefallen...

von GoodByteXL » Do 9. Jul 2009, 18:19
yes, but it's TOP SECRET

von skriegel » Do 9. Jul 2009, 20:51
Gerät: Walter
Menge: 1 EA
Art: nicht elektrisch, bedingt schwimmbar...

1,
2,
3, 4