Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 81 odgovor
  • 19.321 pregleda

Najnovija ↓

Re: C#, baza podataka, mp3 katalog 02.03.2010. u 23:52 · pre 202 meseca #21
Evo do sad sam uspeo da napravim forme, i popunim bazu sa pesmama (sortirano po imenima).
E sad me zanima nešto u vezi popunjavanja ListBox-a podacima iz baze...
Koja je najbolja praksa kod popunjavanja ListBoxa, comboBoxa i sl. podacima iz baze???
Tj. zanima me šta se koristi, da li se čita jedno po jedno polje i upisuje u listu ili...
Re: C#, baza podataka, mp3 katalog 03.03.2010. u 11:40 · pre 202 meseca #23
Pokušaću kako si rekao...deluje mi dobro...Pitao sam sa stanovišta brzine izvršavanja šta je najbolje...
Inače u tabeli imam samo jenu kolonu "naziv" i tu je pun naziv pesme, i izvođač i naziv pesme...
Re: C#, baza podataka, mp3 katalog 03.03.2010. u 12:00 · pre 202 meseca #24
Objekat DataReader, kao sto mu ime kaze, cita sve zapise u bazi i obezbedjuje brz, nebaferisan pristup bazi samo za citanje. Pored toga, DataReader posmatra dolazni tok podataka kao kolekciju tako da u petlji prolazi kroz podatke i ucitava ih jedan po jedan red kao sto bi to mozda mogli preko niza i na taj nacin smanjuje opterecenje sto dovodi do poboljsanja preformansi aplikacije.
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C#, baza podataka, mp3 katalog 03.03.2010. u 12:27 · pre 202 meseca #25
Hvala na odgovoru...uspeo sam preko DataReader-a. Tačnije ovako:

http://www.java2s.com/Tutorial/CSharp/0560__ADO.Net/FillListBoxwithdatafromaDataReader.htm

Kad pokrenem program popunjava se Listbox podacima iz baze i to veoma brzo...
E sad bih hteo da kad dva puta kliknem na neki item u ListBox-u jedan, da se taj item ubaci u drugi(donji) ListBox2...
Malo ću da proguglam :) pa da vidimo hoće biti nešto...

Re: C#, baza podataka, mp3 katalog 03.03.2010. u 18:24 · pre 202 meseca #27
DataReader ubedljivo najbrži...

Sad mi nešto palo na pamet :)
Ako odaberem za Target Framework: 3.5 .NET, da li će ta aplikacija raditi i na računarima koji imaju .NET starije verzije???
Re: C#, baza podataka, mp3 katalog 03.03.2010. u 18:43 · pre 202 meseca
izmenjeno 1 put, poslednji put AMD guy 03.03.2010. u 19:03
  1. AMD guy03.03.2010. u 19:03zapis iz teksta poruke
#28
Da, programi razvijani pod .NET 3.5 nece raditi ako na kompjuteru nema .NET 3.5
Ako si zavrsio, postavi ovde, bas me interesuje kako si radio.

Datareader nije jedini nacin. Postoji i DataSet
Evo ti jednostavan primer
http://www.java2s.com/Code/CSh...DO.net/ReaddatafromDataSet.htm

I poredjenje DataSet-a i DataReader-a
http://msdn.microsoft.com/en-us/magazine/cc188717.aspx
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C#, baza podataka, mp3 katalog 03.03.2010. u 19:34 · pre 202 meseca #29
Evo koda koji popunjava ListBox:

Code:

private void PopuniListu()
{
            InitializeComponent();
            string conStr = "data source=mp3katalog";
            SQLiteConnection conn = new SQLiteConnection(conStr);
            SQLiteCommand addToList = new SQLiteCommand();

            using (conn)
            {
                  conn.Open();
                  string commandString = "SELECT naziv FROM katalog";
                  dodaj.Connection = conn;
                  dodaj.CommandText = commandString;

                  using (SQLiteDataReader dr = dodaj.ExecuteReader())
                  {
                      while (dr.Read())
                      {
                          object nazivPesme = dr["naziv"];
                          lbSpisak.Items.Add(nazivPesme.ToString());
                      }
                  }
            }
}


Nadam se da je dobro :)
Re: C#, baza podataka, mp3 katalog 03.03.2010. u 21:48 · pre 202 meseca #31
Odlično..AMD hvala na strpljenu :)

Došao sam do sledećeg problema...proširio sam aplikaciju dodavši u meni opciju koja otvara novu formu.
Iz te nove forme trebao bi se poslati mail na moju adresu...pokušavao sam da uradim na osnovu ovoga :

http://www.youtube.com/watch?v=hUTQsmSGC3w.

E sad ne znam kako da prepravim, da korisnik ukuca u formi svoju mail adresu i šalje na moj mail...
Ima li neko ideju???





Re: C#, baza podataka, mp3 katalog 03.03.2010. u 22:58 · pre 202 meseca #34
Koliko vidim problem pretdstavlja smtp, tj. host i port...
Da li postoji neki način da se pribave ti podaci kada korisnik ukuca svoju mail adresu i lozinku???
Ili postoji neki treći lakši način...
Re: C#, baza podataka, mp3 katalog 04.03.2010. u 12:40 · pre 202 meseca #36
Pozdrav opet...

Imam još pitanja, mislim da su laka za iskusnije kolege...

Ako stavim za TextBox da je read-only, disabled, locked da li mogu da menjam boju slova.

Kada probam sa izmenom u properties prozoru ništa ne dobijam, polje je sivo kao i slova u njemu...
a) Nalazio sam rešenja da disable-ujem textbox i da preko njega stavim labelu , pa da prikazujem Text te labele...
b) Drugo rešenje se odnosi na crtanje pravougaonika pa unutar njega opet stavim labelu da bih dobio neki sličan efekat...
b1) e sad i ovde sam našao nešto tipa: http://www.ehow.com/how_5175027_draw-polygon-microsoft-visual-sharp.html ili

Koje je najbolje rešenje za ovakve probleme...



Re: C#, baza podataka, mp3 katalog 04.03.2010. u 13:03 · pre 202 meseca #37
si pozvao application.doevents? trebao bi moći mjenjati boju elementu koji je read only...
Potpis
there's no place like 127.0.0.1
Re: C#, baza podataka, mp3 katalog 04.03.2010. u 16:33 · pre 202 meseca
izmenjeno 1 put, poslednji put mish_ns 04.03.2010. u 17:10
  1. mish_ns04.03.2010. u 17:10zapis iz teksta poruke
#39
Pozdrav ljudi opet :)

Dodao sam na formu comboBox, koji sam napunio podacima iz baze...

On bi trebalo da mi sluzi za brzu pretragu...podesio sam AutoCompleteMode i ostalo...
Znaci kada se klikne na neki item comboBox-a on se ubaci u ListBox...
E sad problem mi je kada korisnik pokreće točkić miša ili pritiska strelice na tastaturi....tada se puni ListBox redom...
Šta da radim, da li mogu da onemogućim fokus na comboBox-u ili..
Našao sam neki kod koji onemogućuje pokretanje točkića miša...(evo dole možda nekom zatreba)

Code:

void cbPretraga_MouseWheel(object sender, MouseEventArgs e)
        {
           ((HandledMouseEventArgs)e).Handled = true;
       }


Da li se može onemogućiti skrolovanje i pritiskanje strelica na tastaturi kada je comboBox u fokusu, a da pri tom to radi kada se comboBox otvori...

Dobar primer toga je adress bar Internet Explorer-a...
Re: C#, baza podataka, mp3 katalog 04.03.2010. u 17:56 · pre 202 meseca #40
Sto se mail-a tice trebace ti smtp, evo kako sam to radio preko gmail-ovog smtp-a, doduse asp.net.

Happy coding ;)
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme