Kalendarz//System plików czy Baza?

0

Mam problem otóż chce zrobić dodawanie wpisów do kalendarza oraz dodatkowo temat i opis co siędzieje w ten dzien godizne minuete... no i postanowiłem zrobić to na StreamReader i StreamWriter...

Moje pytania:

  1. Czy opłaca się to robić w plikach czy w Bazie danych(jeśli tak to jakiej) jeśli ma to wyglądać tak:
    Dodaje date oraz tytuł opis do pliku. Czytam date. I teraz jak klikne date żeby przeczytało reszte temat i opis a jeśli są 2 takie same na ten sam dzień to żeby pierw pytał o który.
  2. jeśli w plikach to powiedzcie mi jak rozdzielić żebyz tego zapisu wyciągnąć:
    2006-08-10 13:22:00^^Temat^^Opis^^
    Gdzie ^^ to są znaczniki kończące jedno zaczynające 2.

i Jak zrobić takto wyszukiwanie jeśli będzie tego więcej w pliku...

Jeśli radizcie w bazie to też zarysujcie jak to bym mógł zrobić

Z góry dziękuje
Anioool

0

to może XML - nie jestem pewien ale w C# powinien interpretować plik XML jak tabelę z bazy (wyszukiwanie, dodawanie, usuwanie itp)

0

A gdyby zrobić to w bazie acces??

W każdym razie wynika z tego żę pliki *.txt odpadają

0

to już lepiej SQLite albo FireBird embedded

0

A możesz powiedzieć mi zalety jej w porównaniu do Access oraz powiedzieć skąd ją ściągnąć;p

0
Anioool napisał(a)

A możesz powiedzieć mi zalety jej w porównaniu do Access

bo wszystko jest lepsze od accessa :p
bo nie potrzeba żadnych strerowników (ODBC itp)
bo całość mieści się w 1 dllce + plik z bazą
bo to pełnoprawna bd (bez wielodostępu) w miarę trzymający się standardu SQL

oraz powiedzieć skąd ją ściągnąć;p

z googla :>

0

A jaki system do tego używać using System.Data.COTUTAJ??

0

a to już ne domnie pytanie - ja tylko podpowiadam jaką technologię użyć

0

Niemoge znaleźć downloadu wszędzie pisze żę trzeba php5 bo to w tym jest... a ja nie pisze w php

0

Anioool czy udało ci sie zrobić taki kalendarz jeśli tak czy możesz podać kod lub podesłać mi robie program i kręcę się w kółko jak to zrobić taki kalendarz.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.