Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 28.5.2013, 23:08   #661
Knindza95
Član
 
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: How to... C#

Resio sam ovaj problem sa komandom, kod sam nasao na nekom sajtu, probao i radi... Evo od prilike ovako ako nekom zatreba:

Kod:
            BindingSource dbBindSource = new BindingSource();
            SqlDataAdapter dataAdapter = new SqlDataAdapter("SELECT ID, Ime, Grad FROM Korisnici WHERE Ime LIKE '%"+ textBox1.Text +"%'", conString);
            SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
            DataTable table = new DataTable();
            table.Locale = System.Globalization.CultureInfo.InvariantCulture;
            dataAdapter.Fill(table);
            dbBindSource.DataSource = table;
            dataGridView3.ReadOnly = true;
            dataGridView3.DataSource = dbBindSource;

E sada, sto se tice ovog refreshovanja, nije bitan kod ocigledno me nisi shvatio... dataGridView podesim iz samog visual studio-a bez koda (ona strelica pored pa biram datasource i sve ostalo) e sada, ja startujem aplikaciju i u njemu je upisana tebela iz baze, ako u medjuvremenu primenim neku SQL Komandu lupam: DELETE FROM Korisnici WHERE Ime = 'Milan' program ce iz baze podataka obrisati korisnike sa imenom milan, ali ovaj dataGridView ce i dalje pokazivati sve korisnike sve dok ja ne RESTARTUJEM aplikaciju, e sada mani treba nacin da promene nad bazim odmah budu vidljive, restartovanje aplikacije je neprakticno....
Knindza95 je offline   Odgovor sa citatom ove poruke
Stara 29.5.2013, 19:29   #662
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: How to... C#

Probaj ovo da staviš na kraju koda.

dbBindSource.ResetBindings(true);
Todors je offline   Odgovor sa citatom ove poruke
Stara 29.5.2013, 21:28   #663
Knindza95
Član
 
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: How to... C#

Citat:
Todors kaže: Pregled poruke
Probaj ovo da staviš na kraju koda.

dbBindSource.ResetBindings(true);
Ne radi taj kod, posto se ovo automatski puni podacima, visual studio sam generise kod tipa tableadapter.Fill, jednostavno sam prekopirao taj kod na neki button i funkcionise !

U svakom slucaju hvala !
Knindza95 je offline   Odgovor sa citatom ove poruke
Stara 25.7.2013, 18:24   #664
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Pokusavam da napravim folder "Address Book - Neca" i unutar tog foldera fajl "settings.xml" , evo koda
Kod:
private void Form1_Load(object sender, EventArgs e)
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
            if(!Directory.Exists(path + "\\Address Book - Neca"))
                Directory.CreateDirectory(path + "\\ Address Book - Neca");
            if (!File.Exists(path + "\\Address Book - Neca\\settings.xml"))
                File.Create(path + "\\Address Book - Neca\\settings.xml");
        }
Problem je sledeci: folder se kreira ali fajl nikako Gde sam pogresio?
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 25.7.2013, 19:57   #665
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Resio sam, odnosno pomogao mi je jedan tip sa Stack Overflow-a, uglavnom ovo je novi kod:
Kod:
private void Form1_Load(object sender, EventArgs e)
        {
            
            string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
            
            string folderPath = Path.Combine(path, "Address Book - Neca");
           
            string settingFilePath = Path.Combine(folderPath, "settings.xml");

            if (!Directory.Exists(folderPath))
                Directory.CreateDirectory(folderPath);

            if (!File.Exists(settingFilePath))
                File.Create(settingFilePath);

        }
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 26.7.2013, 0:03   #666
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: How to... C#

Teorijsko pitanje:

Hteo bih da napravim client aplikaciju koja ce da komunicira sa bazom na serveru,iliti narodski receno aplikaciju koja shalje upite ka 'udaljenoj' bazi koja je hostovana na mom sajtu/serveru,nakon izvrsenja upita aplikacija prima rezultat kao odgovor sa servera.

Uopsteno receno zelim premestiti bazu na server i da imam iste funkcije kao i na lokalnoj bazi (jednostavni upiti).


E sad,sta treba da znam,koje sve tehnologije se koriste,da li je to previse 'advance nivo' tj. koliko je tesko implementirati tako nesto?

Neki uopsten odgovor kako se inace 'prave' takve client aplikacije prostog tipa...,gde se barata sa 'prostim podacima' (ako me razumete)
Markonije je offline   Odgovor sa citatom ove poruke
Stara 26.7.2013, 21:50   #667
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: How to... C#

To što ti treba je u okviru "Windows Communication Foundation", ali je priča preopširna da bi se objašnjavala preko foruma, ne znam ni odakle bih ti rekao da je najbolje da kreneš...

Pogledaj ovde recimo
http://programmers.stackexchange.com...r-learning-wcf
voodoo_ je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci:
Markonije (26.7.2013)
Stara 26.7.2013, 23:00   #668
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: How to... C#

Hvala puno

Cini mi se da je WCF Step By Step sasvim ok


Moram da zastitim bazu,ako bude isla uz aplikaciju,izbusice me za mesec-dva,a potrebne su mi godinu-dve 'razrade' projekta...(bazu smo punili godinu dana,nas trojica)

Pa sam odlucio aplikativni deo je client,a sama baza je na serveru....

Naplacivao bih godisnje licence pa mi se client cini boljim od klasicnog sajta sa bazom i pretragom.(kao antivir,ostaje program i posle isteka ali definicije se ne mogu update-ovati,samim tim ni nove verzije programa)

Da li je client jedino resenje da dobijem ovu mogucnost: korisnik vidi pitanje i odgovor ali ne moze da nasluti (vidi bazu uopste) kako se do njega doslo?

Pretpostavljam da postoje enkripcije baze lokalne,ali kontam nije tesko to probiti...

Poslednja ispravka: Markonije (26.7.2013 u 23:09)
Markonije je offline   Odgovor sa citatom ove poruke
Stara 26.7.2013, 23:49   #669
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

Nikada, ali nikada, ne izlaži udaljenu bazu direktno, da bi se klijent konektovao na nju. Uvek izloži neki (na primer) HTTP POST baziran API (napisan u PHP-u, Ruby on Rails-u, Perl-u, ASP.NET-u ili bilo kom serverskom skripting jeziku), za koji moraš osigurati da je apsolutno bezbedan jer na bezbednosti tog API-ja počiva bezbednost cele te infrastrukture. Ukoliko želiš ozbiljnu bezbednost, a trebalo bi da želiš, koristi neku šemu za razmenu ključeva (Diffie–Hellman, ili možda eliptični Diffie–Hellman ako želiš da koristiš ove new-age kriptosisteme bazirane na eliptičnim krivama) uz jak blokovski algoritam za šifrovanje (kao na primer AES-CBC) i kriptografske nonce-ve da bi minimizovao mogućnost da se neko ko može da prati komunikaciju između klijenta i servera "ubaci" u nju. Možda stvari o kojima će komunicirati klijent i server trenutno nisu takve da se moraju šifrovati ali ti se u jednom trenutku može desiti da se prenose osetljive informacije (korisnička imena, lozinke, poverljive informacije itd.) i tada će ti ovo mnogo više koristiti, a ipak je i dobra praksa. Sertifikate koji identifikuju prave servere drži u .exe fajlu, po mogućstvu obfuscate-ovane koliko možeš, kako bi probao da sprečiš veliki broj man-in-the-middle napada. Naravno, idealno bi bilo da koristiš već postojeći i oproban protokol koji nudi bezbednost, recimo HTTPS uz validan i važeći sertifikat, ali to košta, a ne verujem koliko ti se plaća sertifikat i godišnje obnavljanje Možeš da imaš i samopotpisan HTTPS sertifikat i pritom ga držiš u .exe fajlu kao što sam već napomenuo, mada to zahteva malo igranja i sa klijentom i sa serverom.
Geomaster je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci:
Markonije (27.7.2013)
Stara 27.7.2013, 13:57   #670
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Opet ja sa problemom
Treba da napravim listu koja ce da sadzri ime i kolicinu novca i listu ubacim u list box ali samo da pokazuje ime, ovo drugo znam kako da uradim ali imam problem sa kreiranjem liste, probao sam ovo:

[
Kod:
List<Person> people = new List<Person>();
Ali c# ne moze da pronadje Person tipp liste, iako sam to koristio u prethodnom projektu i radilo je.

Ima li neko ideju kako da uradim ovo?
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 27.7.2013, 15:51   #671
ivan90BG
Veteran
 
Član od: 3.5.2008.
Lokacija: Beograd
Poruke: 760
Zahvalnice: 81
Zahvaljeno 213 puta na 144 poruka
Određen forumom Re: How to... C#

Jesi li definisao tip Person u sadašnjem projektu?
ivan90BG je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku ivan90BG na korisnoj poruci:
dsl94 (27.7.2013)
Stara 27.7.2013, 16:35   #672
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Upps dobro si me podsetio Osecam se malo glupo sad
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 27.7.2013, 17:17   #673
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: How to... C#

Wow Geomaster,zlata vredan odgovor

Na vecini stranih foruma su isticali da je krucijalan 'sloj tehnologije' izmedju clienta i servera,a sada sam i shvatio na sta tacno misle.


Jos jednom jedno veliko HVALA
Markonije je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Markonije na korisnoj poruci:
Geomaster (28.7.2013)
Stara 23.9.2013, 19:42   #674
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Moze li neko od vas iskusnijih da mi pomogne oko jedne stvari?
Do sada sam za cuvanje podataka koristio XML ali hteo bih da predjem na baze podataka pa me zanima da li postoji nacin da se sa C# cuvaju podaci u nekoj lokalnoj bazi, to jest da ne mora da se koristi baza koja je na internetu, vec da kad neko skine program, isti taj program cuva podatke u bazi na tom racunaru?
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 23.9.2013, 20:36   #675
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: How to... C#

Naravno da postoji. Pretpostavljam da ne zelis da dizes ni lokalni server samo zbog baze, tako da npr za SQL baze, možeš SQLite da koristiš, dok za NoSQL, npr može Sterling (kao i još dosta drugih koje vredi izguglati).
MG-RAY je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci:
dsl94 (23.9.2013)
Stara 23.9.2013, 21:07   #676
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Tnx. Koju od ove dve sto si mi naveo mi ti preporucujes, koja je laksa za upotrebu, da napomene da zasad nemam nameru da pravim aplikacije sa ogromnim bazama.
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 23.9.2013, 23:33   #677
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: How to... C#

Probaj obe, to ti je najbolje. Naucices dosta u svakom slucaju, tako da nema potrebe da se ogranicavas na taj izbor. Ne kosta puno, a znacice ti.
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 23.9.2013, 23:40   #678
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Ok, evo zezam se malo u SQLitu pokusavam da napravim najjednostavniju phone book aplikaciju Videcemo da li cu ispasti.
dsl94 je offline   Odgovor sa citatom ove poruke
Stara 24.9.2013, 16:45   #679
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: How to... C#

@dsl94

SQLite definitivno
Markonije je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Markonije na korisnoj poruci:
dsl94 (24.9.2013)
Stara 24.9.2013, 17:48   #680
dsl94
Član
 
Član od: 3.8.2010.
Lokacija: Nis
Poruke: 107
Zahvalnice: 30
Zahvaljeno 8 puta na 7 poruka
Slanje poruke preko Skypea korisniku dsl94
Određen forumom Re: How to... C#

Njega trenutno i procuavam. Hteo sam da probam i Sterling ali nisam nasao dobar tuotrial.
dsl94 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
c sharp, c# tutoriali, how to, visual studio


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 9:25.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com