Americka tastatura i cirilica

Americka tastatura i cirilica

offline
  • Fil  Male
  • Saradnik foruma
  • Gandalf der Graue
  • Zauberer
  • Pridružio: 11 Jun 2009
  • Poruke: 14330
  • Gde živiš: Mittelerde

Ne znam da li sam pogodio odgovarajući forum, ako nisam premestite Wink

Programski jezik C# (.NET 2005)
Baza je u SQL Serveru 2005

Uvod: Baza podataka sadrži ćirilične unose radnika sa brojevima lokala, kancelarijom (i još par kolona). Za svaki otkucaj tastera (za svaki karakter), unutar ToolStrip-a, vrši se upit nad bazom i u DataGridView-u se prikazuju rezultati (ime i prezime radnika [jedan string] ) koji sadrže te karaktere. Uspeo sam da odradim metodu koja (ukoliko korisnik kuca sa tastaturom Serbian Latin) latinični tekst konvertuje u ćirilični i tako se vrši upit nad bazom.

Zahtev: ovaj zahtev je korak dalje, naime trebam odraditi sledeće:
Ukoliko korisnik kuca na "američkoj tastaturi", metoda će biti složenija, jer ukoliko korisnik kuca

"C" treba pretražiti C, Ć, Č
"S" treba pretražiti S i Š

(primer: Skrivan treba da vrati u DataGridView-u i Скриван и Шкриван)

Tražio sam po Internetu i nisam našao neki algoritam koji bi mi olakšao ovaj deo koda.

Na pamet mi pada i rad sa generičkim listima (da se svi unosi povuku u listu, pa da se posle na osnovu njih forimira DataGridView Bebee Dol )

Jel' se neko susretao sa ovim i ima li neku ideju?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 24 Nov 2009
  • Poruke: 128
  • Gde živiš: Zemun

Munjo a zasto ne ogranicis kucanje samo na Serbian Cirilic?!
I problema nema!!!
Jer koliko sam te ja razumeo ti hoces, tj zelis da ti u bazi bude sve cirilica i plasis se da ce biti problem ako neko ne kuca cirilicu?! (ispravi me ako gresim)
Prosto u objasnjenju tvoje aplikacije naznacis da je OBAVEZNO koriscenje cirilicne tastature i u C# odradis zabranu unosa svega ako to nije pisano cirilicom?!
Ne vidim zasto sebi komplikujes zivot!
Vidi problem je veeeeeeeeeeeeeoma zanimljiv i voleo bih i ja da cujem resenje, ako nadjem nesto pametno pisem, ali nemoj sebi preterano komplikovati posao.
Veliki pozzzzz



offline
  • Fil  Male
  • Saradnik foruma
  • Gandalf der Graue
  • Zauberer
  • Pridružio: 11 Jun 2009
  • Poruke: 14330
  • Gde živiš: Mittelerde

Drugar, hvala na odgovoru Wink
Aplikacija lepo funkcionise kada se stavi Serbian Cyrillic (vec se koristi).
Medjutim, dosta starijih ljudi nema podesen keyboard layout (a i ovim pojedinim mladjima moras pokazati Confused ) , pa je ovo samo dodatna funkcionalnost; nije mi neophodna, ali me interesuje kako bi se implementiralo, ako nista drugo, radi vezbe Very Happy

Kontam da je tematika zanimljiva i primenljiva na druge projekte.
Ako u medjuvremenu resim, okacicu klasu ovde, pa ko voli - neki izvoli Very Happy

Pozdrav


Potreban je samo minut da se registrujete - da biste učestvovali u diskusiji:
Izaberite vaše korisničko ime [username] :
Vaša email adresa je [email] : Email adresa mora biti tačna!
Ukucajte željenu šifru [password] :
Ukucajte šifru ponovo [password again] :
Jezik [language] :




Ili se jednostavno uloguj preko Facebook-a:
Ko je trenutno na forumu
 

Ukupno su 772 korisnika na forumu :: 76 registrovanih, 8 sakrivenih i 688 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1383 - dana 19 Okt 2014 22:26

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, _Sale, AcaDinic, AcaNik, Acid_Burn, adhokslagalica, ajonic, APM70, aramis s, babaroga, bbelic, bladesu, Blue, bosmilan, cetka, chamade, CheefCoach, Chuck Norris, citizen15, DENIRO, djboj, djonsule, Dovla, Dragan Mačak Damljanović, Faki-Valjevo, ferplay, FOX2, Georgius, gold_digger, Gordana Peskir, knell, Kordon, Kule, kvcali, ljuka988, loznicanin91, marinaigorpetrovic, MB120mm, Mercury, miki sniper, milos_pavlicevic, Mirjo, misa1xx, mpman, Mugy, Nebojsha Trajkovich, nefs, nelson, Ognjen Arsenijevic, ostoja2, pedja.st, Pera Ždera, Princeza Aki, qurtamurta, raketaš, ray ban11, RJ, rovac, sasash, sch2, scimitar19, sfi.zarada, SlobaBgd, Sr.Stat., sremac983, Srki94, Stefan Nikolić, trajkoni018, vasa.93, vathra, voja64, Vuco, Wisdomseeker, YU-UKI, Žan Klod vam dam, 223223
Siguran hosting