Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

11

29.03.2006, 20:21

CSV CSV CSV

Ein 4. mal sag ich es nicht ;)

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

12

29.03.2006, 23:55

Naja, CSV würde ich hier nicht anwenden. Inis sind da einfacher und man braucht doch dazu sowieso nur ein paar werte.... die man schnell per Array und ner popeligen Schleife eingelesen hat.
Sowas in der Art:

Quellcode

1
2
3
4
[card0]
name="Superduper"
img = "super.bmp"
type = 9


u.s.w. schnell, einfach zu lesen und für sowas ganz gut. Besonders braucht man dann dafür keine Leute die etwas von Programmierung verstehen müssen, alles kann ganz intuitivg geschrieben werden... und das sogar ohne Editor.

riCo

Treue Seele

Beiträge: 165

Beruf: Student

  • Private Nachricht senden

13

30.03.2006, 15:27

Wie wäre es mit SQLite? :) Unterstützt SQL-Befehle etc. Kann ich nur empfehlen.
Wir leben alle unter dem Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

14

30.03.2006, 18:05

Zitat von »"koschka"«

Naja, CSV würde ich hier nicht anwenden. Inis sind da einfacher und man braucht doch dazu sowieso nur ein paar werte.... die man schnell per Array und ner popeligen Schleife eingelesen hat.
Sowas in der Art:

Quellcode

1
2
3
4
[card0]
name="Superduper"
img = "super.bmp"
type = 9


u.s.w. schnell, einfach zu lesen und für sowas ganz gut. Besonders braucht man dann dafür keine Leute die etwas von Programmierung verstehen müssen, alles kann ganz intuitivg geschrieben werden... und das sogar ohne Editor.


Endlich jemand der mich versteht!! ^^

Anonymous

unregistriert

15

30.03.2006, 18:58

koschka
inis haben hier für solch einen Verwendungszweck nichts zu suchen! Inis sind hierarisch aufgebaut, CSV statisch. Eine Datenbank ist Statisch aufgebaut.

nehmen wir mal an Du hast ne Tabelle Download:

download
id : pk
name
url

Für 500 Datensätze sowas zu schreiben:

C-/C++-Quelltext

1
2
3
[id]
name = bla
url = http://bla

wäre der reinste Schwachsinn! Da schreibt man lieber sowas in CSV:

C-/C++-Quelltext

1
2
3
4
5
6
1;download1;http://www.blubb.de/tatda.txt

2;download2;http://www.blubb.de/tatda2.txt

3;download3;http://www.blubb.de/tatda3.txt

4;download4;http://www.blubb.de/tatda4.txt

5;download5;http://www.blubb.de/tatda5.txt

usw.

Vorteil: Diese Daten kannst Du in Excel verwalten! Kein unnützer Verbrauch von Datenspeicher (500x name [= 4 Zeichen] zu benutzen wären allein 1,953125 KByte während es bei CSV gerade mal 500 Byte wären. Dabei sind nicht mal url, = und [] mitgezählt) wäre nicht mal ansatzweise so enorm wie hier!

Das wäre nicht mal performant. Und wie CSV geht habe ich schon dutzende Male beschrieben.

für jede Tabelle eine CSV Datei und fertig, where is the goddamn problem?

riCo
SQLite geht nur in Verbindung einer Zusatzlib und eines SQL Servers. SQLite ist nur eine Schnittstelle soweit ich weiß.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

16

30.03.2006, 19:01

Verdammt, warum ist deine Meinung nur immer die "richtige"? Das das was du sagst korrekt ist davon gehe ich mal aus. Gott, ich weiss garnich was ich jetzt als nächtes lernen soll, ist alles so spannend ^^

Anonymous

unregistriert

17

30.03.2006, 19:03

Das Gurke
Beantworte mir einfach folgende Frage: Willst Du es Ordentlich und qualität Hochwertig haben?

Wenn ja:
http://trash.germangamedev.de/true_or_false_v1.001.018.13nt.ace << Dort wird beschrieben wie man CSV Benutzt, total popelig.

Wenn nein:
Use ini-Files, bombe Deine Festplatte zu, mach das Parsen total langsam und schreib wenn Deine "minidatenbank" zu groß wird.

Ganz einfach ;) Die Entscheidung liegt bei Dir ;)

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

18

30.03.2006, 19:09

Naja, die INI Lösung ist auf jeden einfacher. Aber so komplex ist CSV ja wirklich nich. Ich guck da beizeiten mal rein.

Ich nutze INIs bisher weil sie wirklich jeder Vollidiot ändern kann, Editor reicht ... Ich hab mich so vorerst um nen Configscreen gedrückt (kommt aber nun doch *g*).

Anonymous

unregistriert

19

30.03.2006, 19:16

Das Gurke
Das Problem ist, inis sind für Konfigurationen die nicht Statisch sein müssen. Tabellen einer Datenbank sind strikt statisch.

Dazu hat man für CSV einen 1A Editor neben dem normalen Notepad: Excel und das parsen ist absolut popelig.

Also warum rumhantieren wenn man es "Edel" haben kann?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

20

30.03.2006, 19:18

Nicht jeder hat Excel und der ein oder andere wird von Beginn an was wie " *wüargh* zu komplex" sagen wenn er nur Excel hört.

Edit:

Wenns nur um ca 2,3 Werte geht vergleiche ich das mal mit "Kanonen auf Spatzen schiessen".

Werbeanzeige