Program inwentarzowy

0

Witam
Chciałbym napisać program inwentarzowy, coś w stylu bazy danych, który działałby w trybie offline, ale miałby możliwość również łączyć się z internetem w celu pobrania informacji.

Jestem zielony w tworzeniu takich programów, więc prosiłbym o pomoc jaki język programowania mam wybrać i się go nauczyć. Który byłby do tego celu odpowiedni. Od strony webowej nie ma żadnych problemów. Gdyby podał ktoś jakieś linki do stron z których można by się dowiedzieć jak się w ogóle do tego zabrać, byłbym bardzo wdzięczny.

0

Szybko odpowiem, bo pora dla mnie na sen. Może być niemal dowolny język, ale ja polecam to o podstawach czego coś wiem, czyli Delphi. Plusem jest łatwośc nauki na start i mnogość informacji dostępnych w sieci, a także darmowe środowiska do zastosowań również komercyjnych jak Turbo Delphi i Lazarus. Do bazy offline nada się SQLite, czyli podstawy SQL'a też się na pewno do stworzenia programu Tobie przydadzą. Z SQLite wiele nie doradze, bo temat ogarniam średnio, gdyż nie był mi do tej pory aż tak bardzo potrzebny. Można też oczywiście stworzyć baze jako plik typowany (takie rzeczy czasami zdarzało mi się tworzyć). Jednak to mniej elastyczne rozwiązanie. Do połaczenia z siecią w celu pobierania bazy (może być po protokole HTTP jeśli to nic super tajnego) możesz użyć Synapse albo Simple TCP jeżeli chcesz mieć większą kontrolę na poziomie samych socketów. Więcej informacji znajdziesz w google. Pozostali forumowicze pewnie doradzą Tobie coś innego i lepszego. Gotowców tym razem nie będzie, bo nie mam gotowej bazy danych korzystających z SQLite na dysku i jednocześnie pobierającej nową czy aktualizującą ją przeż HTTP, a i nawet mając chyba bym nie wysłał tego komuś ;)

0

Proponuję C# i MySql. Do łączenia się z bazą MySql użyj tego: http://dev.mysql.com/downloads/connector/net/5.2.html#downloads

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