Americka tastatura i cirilica

Americka tastatura i cirilica

offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 14644

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
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 14644

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

Ko je trenutno na forumu
 

Ukupno su 618 korisnika na forumu :: 73 registrovanih, 6 sakrivenih i 539 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1567 - dana 15 Jul 2016 20:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, _Sale, aleksmajstor, anwaralsharrad, babaroga, boki199777, Canesta, cedaveljas, cetka, Cranium, dalibormzr, Danko SVIK VRS, delrey2, DM1994, Drug pukovnik, DucicM, FOX, Futurama, goxin, Grzegorz, ikan, Irbis, ivan979, jaeger, JOntra2, kalens021, Kule, KUZMAR, laki_bb2, Lancerux, Lieutenant, Logic005, Lošmi, marsovac 2, Mercury2, mongolac2, MrNo, PanchoVilla, Phalcon, Pikac2, powSrb, purke62, RADOVAN.S, renoje2, ruger357, ruma, SAA fan, Sale.S, Sall, shone34, sibelius, Sima zna, Siniša Guša, Skywhaler, SlobaBgd, Slobodan Kovačević, slonic_tonic, Snorks, Srki94, stalker, Stoorb, styg, sumadijaboy, Toni, uros_ubuntu, Van71, vasa.93, vathra, Velibor Rado, Vlad000, Wiesel092, Wrangler2, ZeksRT