Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - Toaster

Seiten: [1] 2
1
Lowlevel-Coding / Re: Zahl in Text umwandeln
« am: 12. January 2008, 19:32 »
         a
2
Lowlevel-Coding / Re: Zahl in Text umwandeln
« am: 12. January 2008, 17:32 »
vlt solltest du den pointer inkrementieren als dekrementieren *grins*
3
Offtopic / Re: OS dev Tree
« am: 02. December 2007, 19:36 »
Mein Vorschlag für die GUI: Mach doch einfach CMD-Buttons statt den ganzen CheckBoxen, is logischer für den Benutzer

hat dann aber nicht diesen extravaganten Stil der CheckBoxen
zudem weiß mit nem Button der User nicht in welcher Ansicht er sich gerade befindet...
4
Offtopic / Re: OS dev Tree
« am: 01. December 2007, 18:12 »
in der eben aktualisierten Version wurden die Print/Export Buttons und die View-Buttons durch CheckBoxen ersetzt, es ist daher ein bisschen eleganter
die History List wird jetzt bei allen Links (auch die zu Resourcen Details) upgedatet

euer Feedback über das Programm ist weiterhin erwünscht, hat jemand Vorschläge für neue Features?

eine Idee von mir ist eine Tab Komponente bei der Mainboard View einzubauen (dort wo die history list ist), in der es neben der history list eine Liste aller devices gibt
Ansonsten werde ich arbeiten dass man auch die Resourcen Beschreibungen Exportieren und drucken kann

Toaster
5
Das Wiki / OS development Reihe
« am: 30. November 2007, 09:20 »
Wunderschönen guten Morgen,

die Liste der OS development Dokumente:

OS development 1
OS development 2
OS development 2+
OS development 3
OS development 3+
OS development 4
OS development 4+
OS development 4++
OS development 5: Final Thought

Damit endet die OS development Reihe,

Toaster
6
Offtopic / Re: OS dev Tree
« am: 29. November 2007, 21:54 »
danke für eure reviews,

ich habe jetzt folgende Features hinzugefügt:
  - [history]
  - Dependence View
  - Export in eine Datei
  - Print

Eventuell gibt es noch eine kleine Einrückungskorrektur beim Export, dass ich die Sub-Resourcen Liste und die Resourcen um ein Zeichen nach rechts verschiebe. Bei der Dependence View werde ich das Diskettenlaufwerk und HD Laufwerk noch eleganter gestalten.
Ansonsten passt alles soweit, eure reviews sind weiterhin willkommen und erwünscht.

Wie immer habe ich eine aktuellere Version upgeloadet.

Toaster
7
Offtopic / Re: OS dev Tree
« am: 28. November 2007, 22:22 »
ja die englischen OS dever meinten ich sollte Informationen als PDF exportieren können, aber das ist halt ein bisschen hochgestochen für so ein Programm (PDF Export)
ich werde aber einen niceigen TXT Export einbauen von kompletten Modulen mit allen Informationen als eine einzige Datei

ich habe eine geupdatete Version upgeloadet, in der begonnen wurde die "Dependence View" einzubauen (ist aber noch funktionslos)
ein zusätzliches Feature ist eine "History List", momentan habe ich aber noch nicht alle Links umgestellt dass auch alle Links erfasst werden (auch die zu Port Beschreibungen z.B.)

Toaster
8
Offtopic / Re: OS dev Tree
« am: 28. November 2007, 17:21 »
Du meinst was du für das beste hältst  :wink:
9
Offtopic / Re: OS dev Tree
« am: 28. November 2007, 13:05 »
Ich würde dein Programm nicht benutzen, geschweige denn kaufen. Das gleiche gilt für deine Dokumente. Klingt hart, ist aber so. Ich kann mit deinem Stil einfach nichts anfangen.

Ich weiß, viele Leute kommen mit meinem Stil nicht klar.
Ich habe aber auch kein Problem damit "umstritten" zu sein, es ist ein Zeichen dass ich meine Arbeit gut mache.

Toaster
10
Offtopic / Re: OS dev Tree
« am: 27. November 2007, 20:41 »
und würdest du es mehreren PDFs oder mehreren Websiten vorziehen [und angenommen es wäre frei]?
Wenn du was über EFI, USB, PCI lernen willst solltest du meine neue Dokumentreihe lesen ('OS development'), in der behandle ich all diese Themen.
11
Offtopic / Re: OS dev Tree
« am: 27. November 2007, 20:32 »
Ein anderer schöner Weg Informationen schön geordnet in einem Baum unterzubringen sind CHM Dateien (Compiled Help Modules), ein Format von Microsoft. Dafür gibt es ja auch genügend Crossplatform Viewer dafür. Von daher ist die Hilfe auch auf jedem anderen System einzusehen.

wäre natürlich eine Möglichkeit, ich wollte das ganze aber interaktiv gestalten
(über eine chm Datei würde das dann eher einem eBook gleichen)
und qwertz würdest du das Programm verwenden wenn alle Informationen eingetragen wären?

Toaster
12
Offtopic / Re: OS dev Tree
« am: 27. November 2007, 20:08 »
Wunderschönen guten Abend,

ich habe eben die Screenshots (siehe ersten Post) und das Programm geupdated. Da ich jetzt das Mainboard Bild als jpeg Datei eingebunden habe ist die Datei nur noch 669 KB groß.
Das Programm hat jetzt auch einen Rahmen, und sollte ein bisschen eleganter rüberkommen als vorher, auch wenn es nicht viele Änderungen gibt da ich den ganzen Tag geschlafen habe.

Nun kommt die große einfache Frage [an alle], ob ihr das Programm verwenden würdet wenn alle Informationen ('all devices, all listings, further information to all resources') eingetragen wären?
Und wenn nicht, wieso nicht?

grüße,

Toaster
13
Offtopic / Re: OS dev Tree
« am: 27. November 2007, 07:57 »
danke für dein review,

die unhandlichkeit finden auch die Amerikaner, daran werde ich noch arbeiten und auch den Fensterrahmen hinzufügen (anonsten Alt + F4  :wink:).

In einen meiner vorherigen Posts habe ich geschtrieben dass die Datei so groß ist da dass Mainboard Bild 1 MB als bmp Datei eingebunden wurde, und die Resourcen (Texte) nur 23 KB darstellen [also im Vergleich nichts].
[aber in Prinzip hast du Recht das Bild ist auch eine Resource  :wink:]

Ich werde jetzt dann mal die GUI aufbessern und dann könnt ihr hoffentlich konkreter darauf eingehen,

Toaster
14
Offtopic / Re: OS dev Tree
« am: 26. November 2007, 18:32 »
hi,

hmm ich hab keine eigenständige Dateien sondern nur eine .exe gefunden, aber vielleicht liegts daran, dass ich nur die erste Version angeguckt hab :)

mich würde aber dennoch interessieren, wieso du ein Windows-Programm vor einer Website-basierenden Informationsquelle stellst? Welchen Vorteil hat dies denn ?

Grüsse,
Stefan

die Resourcen (alle Texte, inklusive Listen) sind alles eigene Dateien, die beim kompilieren als Resourcen via .res Datei eingebunden werden
(mit dem "BRC32.EXE -R files.rc" kompiliere ich alle Dateien die in files.rc angegeben werden zu einer files.res Datei, die eingebunden wird und später dann zur Laufzeit die Resourcen als Streame geladen werden)

ich denke eine zentrale Informationshilfe wo man alles Infos auf einem Blick hat kann unter umständen nützlicher sein als sich durch zig Dokumenten oder Website durchzuschlagen, nur um gerade die Information zu finden die man sucht

du hast vorher geschrieben dass man das eleganter umsetzen kann, hast du auch konkrete Vorschläge dazu? ich bin nämlich interessiert das ganze "interessanter" und "eleganter" zu gestalten, jedoch mangelt es leider an Kritiken dazu

Toaster
15
Offtopic / Re: OS dev Tree
« am: 26. November 2007, 15:24 »
das ganze ist in Delphi geschrieben und Linux User supporte ich sowieso nicht. Wer das Programm trotzdem in Linux ausführen will der solle Wine benutzen.
Und dafür dass ich nicht .NET benutze habe ich tausend Gründe. Zudem bin ich mit Delphi 7 abwärtskompatibel bis Windows 95 und erreiche so die ganze Windows Welt.

Im Übrigen wäre es hilfreich wenn ihr mal zum Programm/der Dokumentation selber Stellung nehmt, also zur Darstellung, den Informationen etc., und nicht nur zu Sachen wie die Größe, Programmiersprache und andere sekundäre Themen

Toaster
16
Offtopic / Re: OS dev Tree
« am: 26. November 2007, 13:49 »
die Resourcen sind eigenständige Dateien
17
Offtopic / Re: OS dev Tree
« am: 25. November 2007, 19:19 »
[Update]
das Programm hat jetzt schon Form angenommen.
unter PS/2 Controller könnt ihr euch ansehen wie das ganze dann ungefähr aussehen wird

wegen den Informationen [von PS/2], sie sind natürlich bei weitem nicht vollständig, beschreiben aber schon wie Detailreich das gehen wird
unglücklick bin ich etwa noch mit der "Resource Information" Dartellung, die meiner Meinung nach zu 'komplex' ist als dass man sie im täglichen Leben einsetzen könnte

dabei bin ich am Überlegen dass ich das rechte obere Ports ListView weg tue und stattdessen die Funktion umlagere auf das Overview

was meint ihr könnte ich bei dem Programm besser machen?

Toaster
18
Offtopic / Re: OS dev Tree
« am: 25. November 2007, 16:15 »
Hm, schau dir mal die Liste mit den Buttons oben rechts bei deinen Beiträgen an, da ist einer zum Berarbeiten von Beiträgen, den darfst du selbstverständlich auch benutzten, um deinen Beiträgen noch etwas anzuhängen. :)

brauch ich nicht White Spaces sind gratis  :-P
19
Offtopic / Re: OS dev Tree
« am: 25. November 2007, 16:07 »
Ich habe eben die exe am Server geupdated, man kann jetzt das Link System benutzen (wie immer bei vozeige PS/2 Controller). Auch auf die dortigen gelisteten Port kann man doppelklicken und kommt zur ausführlichen "Hilfe".

Ich werde jetzt anfangen sinnvolle Informationen einzutragen, und am Abend die Version uploaden. Bitte dann Reviews geben.

Toaster
20
Offtopic / Re: OS dev Tree
« am: 25. November 2007, 15:32 »
Mit nem kleinen Umweg über eine extra Funktion filtert mein Programm jetzt auch aus der Resourcesn-Textangabe Links der Form '+*n012.00' heraus und speichert sie in einer LinkListe:

Zitat
// extracts the Links from Resource in form from  Resource, '+n012.00'

procedure TForm6.ExtractLinks();
var i,j: integer;
begin

  for i := 0 to 4 do
   begin

    for j := 0 to Res_Ports.Count - 1 do
     if Pos('+', Res_Ports[j]) <> 0 then
      begin
        Res_LinkMirror[i, 0].Add(Copy(Res_Ports[j], Pos('+', Res_Ports[j]) + 1, Length(Res_Ports[j]) - Pos('+', Res_Ports[j]) + 1));
        Res_Ports[j] := Copy(Res_Ports[j], 0, Pos('+', Res_Ports[j]) - 1);
      end
     else
      Res_LinkMirror[i, 0].Add('');

    for j := 0 to Res_IRQ.Count - 1 do
     if Pos('+', Res_IRQ[j]) <> 0 then
      begin
        Res_LinkMirror[i, 1].Add(Copy(Res_IRQ[j], Pos('+', Res_IRQ[j]) + 1, Length(Res_IRQ[j]) - Pos('+', Res_IRQ[j]) + 1));
        Res_IRQ[j] := Copy(Res_IRQ[j], 0, Pos('+', Res_IRQ[j]) - 1);
      end
     else
      Res_LinkMirror[i, 1].Add('');

    for j := 0 to Res_DMA.Count - 1 do
     if Pos('+', Res_DMA[j]) <> 0 then
      begin
        Res_LinkMirror[i, 2].Add(Copy(Res_DMA[j], Pos('+', Res_DMA[j]) + 1, Length(Res_DMA[j]) - Pos('+', Res_DMA[j]) + 1));
        Res_DMA[j] := Copy(Res_DMA[j], 0, Pos('+', Res_DMA[j]) - 1);
      end
     else
      Res_LinkMirror[i, 2].Add('');

    for j := 0 to Res_Memory.Count - 1 do
     if Pos('+', Res_Memory[j]) <> 0 then
      begin
        Res_LinkMirror[i, 3].Add(Copy(Res_Memory[j], Pos('+', Res_Memory[j]) + 1, Length(Res_Memory[j]) - Pos('+', Res_Memory[j]) + 1));
        Res_Memory[j] := Copy(Res_Memory[j], 0, Pos('+', Res_Memory[j]) - 1);
      end
     else
      Res_LinkMirror[i, 3].Add('');

   end;

end;

Man kann jetzt per doppelklick auf einer Resource weitere Informationen bekommen.

Toaster
Seiten: [1] 2

Einloggen