|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
28.5.2013, 23:08 | #661 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
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.... |
29.5.2013, 19:29 | #662 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: How to... C#
Probaj ovo da staviš na kraju koda.
dbBindSource.ResetBindings(true); |
29.5.2013, 21:28 | #663 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: How to... C#
|
25.7.2013, 18:24 | #664 |
Član
|
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"); } |
25.7.2013, 19:57 | #665 |
Član
|
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); } |
26.7.2013, 0:03 | #666 |
Starosedelac
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
|
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) |
26.7.2013, 21:50 | #667 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
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 |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
Markonije (26.7.2013) |
26.7.2013, 23:00 | #668 |
Starosedelac
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
|
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) |
26.7.2013, 23:49 | #669 |
V.I.P. Programiranje
|
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.
|
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci: | ||
Markonije (27.7.2013) |
27.7.2013, 13:57 | #670 |
Član
|
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>(); Ima li neko ideju kako da uradim ovo? |
27.7.2013, 16:35 | #672 |
Član
|
Re: How to... C#
Upps dobro si me podsetio Osecam se malo glupo sad
|
27.7.2013, 17:17 | #673 |
Starosedelac
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
|
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 |
Sledeći korisnik se zahvaljuje korisniku Markonije na korisnoj poruci: | ||
Geomaster (28.7.2013) |
23.9.2013, 19:42 | #674 |
Član
|
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? |
23.9.2013, 21:07 | #676 |
Član
|
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.
|
23.9.2013, 23:33 | #677 |
Starosedelac
|
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.
|
23.9.2013, 23:40 | #678 |
Član
|
Re: How to... C#
Ok, evo zezam se malo u SQLitu pokusavam da napravim najjednostavniju phone book aplikaciju Videcemo da li cu ispasti.
|
24.9.2013, 17:48 | #680 |
Član
|
Re: How to... C#
Njega trenutno i procuavam. Hteo sam da probam i Sterling ali nisam nasao dobar tuotrial.
|
Bookmarks sajtovi |
Tagovi |
c sharp, c# tutoriali, how to, visual studio |
|
|