Jaką metodę zapisu wybrać?

Odpowiedz Nowy wątek
2006-08-03 17:50
0

Ostatnio wpadłem na pomysł żeby napisać program przechowujący kody do gier. W skład programu wchodzą: TListbox, TMemo, kilka buttonów do edycji. Zastanawiam się jaką metodę zapisu wybrać. Opisy lądujące w memo mogą być większe niż 255 znaków, z tytułami raczej takiego problemu nie będzie. Chciałbym też żeby wszystko było zapisywane do jednego pliku, a plik nie był zawalony pustymi liniami, spacjami między kolejnymi wpisami.

Co jest lepsze do tego celu? Tablica dynamiczna, tablica dynamiczna z rekordami, same rekordy, cvs, ini, xml. Powiedzcie!

Mile widziane, jakieś linki do przykładów:)

Pozostało 580 znaków

2006-08-03 18:22
0

ja bym wybrał xmla albo jakąś bazę ebedded


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-08-03 19:40
0

Ja pisałem coś podobnego - baza seriali do gier/programów ;). Bardzo dobrze się do tego nadają pliki typowane lub xml.


Pozostało 580 znaków

2006-08-03 22:30
0

Ja jestem za XML. No i niepotrzebny będzie limit znaków.:)


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-08-04 10:48
0

Ja bym zrobił plik składający się z dwóch części:
1) record key: string[80]; idx: cardinal; end;
Tablica zawierająca indeksy do danych, posortowana po kluczu, a istniejąca w celu umożliwienia ekspresowego wyszukiwania.
2) Zestaw danych: cardinal długość, string treść, ...

W sumie dla wygody przy dopisywaniu nowych pozycji, najlepiej byłoby te 2 pliki trzymać osobno. Dodając dane, dopisujemy treść po prostu na koniec pliku, a plik indeksu "poprawiamy" dodając nową pozycję w odpowiednim miejscu.

Wybór sposobu wiąże się z tym, na czym najbardziej Ci zależy.
Jeśli na prostocie, szybkości dodawania, usuwania -> pliki typowane,
jeśli na uniwersalności, elastyczności -> xml,
jeśli na szybkości wyszukiwania -> to rozwiązanie.
A co to jest baza ebedded, to nie wiem ;x.

Pozostało 580 znaków

2006-08-04 12:06
0

Braku prostoty i szybkości plikom xml też nie można zarzucić. Do rozwiązań czysto tekstowych(jak to), są moim zdaniem najbardziej odpowiednie. :d </b>


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-08-04 12:36
Ad
0

A potem możesz zrobić internetową wersję bez przerabiania bazy.
A tu jeszcze mała pomoc: http://download.4programmers.net/XMLINI109.zip


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0