Prvo, interesuje me sa kojom bazom podataka "najbolje" radi C#. Da li je to Access, mySQL, MSSQL itd.?
Drugo, čisto iz radoznalosti, a i da bih vežbao SQL i C# hteo sam napraviti katalog mp3 pesama.
Naravno, ako ima neko raspoložen, pa da korak po korak prolazimo kroz zadatak.
Ukratko:
1. jedna aplikacija koja bi punila bazu podataka sa imenima mp3 pesama,
2. druga aplikacija u kojoj bi se video recimo ListBox1 sa listom pesama, ListBox2 sa odabranim pesmama i poljem za pretragu pesama.
3. kada se klikne na neku pesmu u ListBox1 dva puta da se ta pesma ubaci u ListBox2.
4. kada se ukuca naziv pesme/izvođača u polje za pretragu klikom na dugme "traži" da se prolazi kroz bazu i u slučaju da se pronađe pesma/e ili izvođač/i ona se ubacuje u ListBox1....
Nadam se da sam bar približno objasnio...
E sad ne tražim rešenje nego dobrovoljce koji su zainteresovani da mi pomognu oko ovoga...
a što ne bi to sve napravio s jednom aplikacijom?
ja bi uzeo SQL lite bazu, podesio sve, napravio 2-3 forme
za dodavanje foldera, za pretragu, ne znam neke dodatne opcije il nešt...
to i nije nešt komplicirano
Pa ok...zato sam i hteo sa nekim da se konsultujem pa da polako krenemo u pohod :)
Znači SQL lite za početak da se podesi...i onda da krenemo sa formama.
E sad kako da automatski napunim bazu sa imenima pesama??? Da li je dobro rešenje napraviti "browse..." dugme odabrati folder sa muzikom i iz imena fajla izbaciti .mp3???
Pogledaj ovdje: http://sqlite.phxsoftware.com/
To je kompletan SQLite adapter za .NET, a što je najljepše od svega je to da je 100% .NET komponenta, a opet, ono što su u MS uspjeli napraviti, a ni sami ne znaju kako, je to da se može miješati managed i unmanaged kôd, tako da ovaj adapter je samo jedan .NET dll, ali unutrašnjost mu je posve pisana u unmanaged C++-u tako da brzina je stvarno extra i za zahtjevnije zadatke/projekte...
Spomenuo si podešavanje...da li treba samo da otpakujem zip fajlove u C:\WINDOWS\system32 ?
Što se tiče provider-a skinuo sam ovaj koji je naveo Igor...
Ok...skinuo i instalirao :)
E sad mi treba vaš predlog kako da krenem sa izradom???
Ako bi neko mogao opširnije da mi objasni prvi korak, pa da ja to uradim...onda drugi i tako dalje...
Nadam se da ćete imati strpljenja...potrudiću se što više sam da odradim...
Pozdrav!!! Pogledao sam video i pročitao tutorijal...
Napravio sam glavnu formu sa menijem, i dva ListBox-a. U meniju imam opciju za osvežavanje baze pesama.
Kada kliknem na nju otvara se nova forma gde imam dugme za pretraživanje i klikom na njega se otvara FolderBrowser.
Kada se pronađe folder sa mp3 pesmama popunjava se TextBox sa putanjom do traženog direktorijuma.
I klikom na dugme "osveži" bih trebao popuniti bazu sa pesmama (filename) a ujednoi listbox iz glavne forme...
Okačio sam slike dole, da bi bilo jasnije...
E sad ne znam na koji način da vršim pretragu po filename-u i da ubacujem u bazu i u ListBox????
Da li koristim DirectoryInfo ili...
Pročitao sam...
To mi je prilično jasno i dobar je tutorijal, ali ne znam kako da vršim pretragu nekog direktorijuma po filename-u...
Ono što bih voleo da uradim:
Npr. kada se pronađe pesma znači po filename-u u zadatom direktorijumu, da vršim insert u bazu i u ListBox ujedno...
E sad problem mi je pretraga??? Ako me razumeš...
[Ovu poruku je menjao mish_ns dana 02.03.2010. u 14:13 GMT+1]
Da, da katalog...Znači u bazu bih ubacivao naziv pesme, filename, a ne mp3...
Znači ovako nešto:
Izvodjač - 2009- Pesma
Izvođač2 - Pesma2
Izvođač - 01 - Pesma3
itd...