Americka tastatura i cirilica

Americka tastatura i cirilica

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

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: 16586

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 4491 korisnika na forumu :: 67 registrovanih, 9 sakrivenih i 4415 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4. Ozrenska, A.R.Chafee.Jr., amonsrb, Apis Dr, ArchaBasha, bankulen, bbelic, Bo96, Cicumile, cole77, dd201176, debeli, dendrit86, Dixtrix, Dorcolac, dradex, dukajov, dzoni19, feanor, Gaga_89, Georgius, goran.vvv, goxin, Igritelj, ikan, ILGromovnik, Insan, Ivoo, jalos, jarovitt, Jeremiah, Jeremija98, Jester, jimi_agf, KimiMR, Krajišnik97, Levi, ljuba.b, lord sir giga, LostInSpaceandTime, Marko Marković, mercedesamg, mikrimaus, milenko crazy north, Milometer, Milos ZA, milutin134, mocnijogurt, Mrav Obrad, nemkea71, nobutado, OgnjenMitric, pein, Podljub, read-only, redstar011, rodoljub, samocitam, Sirius, sosko, Srki98, Stanlio, tomo2, vathra, vlado_pg, VonDrobac, vuksa72