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 1251 korisnika na forumu :: 84 registrovanih, 8 sakrivenih i 1159 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 9k38, _Rade, A.R.Chafee.Jr., ajo baba, Aleksa-, Alexa77, Andrija357, Asteker, Avladi, bagor10, blatruc82, Bobrock1, Boxy, ccoogg123, Chainsaw, Cian, Cicumile, Clouseau, cuculo, DalmatinacMF, darkkran, Darkoniii_94, deimos25, dijica, Django777, draganl, drimer, dule10savic, Electron, feanor, FOX, gacesam, GandorCC, Georgius, Gogi do, GveX, Igor Antonic, JK, KonstantinR, korin911, lafa008, ljubsz, Lotus, Lucije Kvint, majstro, MB120mm, Mcdado, Medojed, mercedesamg, Metanoja, MiG-29M2, Miki01, Miki281, mile33, Milometer, Milos1389, MilosKop, MiroslavD, mladen.zovko, nenaddz, nnnnnnnnnn, omen, pein, pobeda, Podljub, PrincipL, Pv123, raykan, shaja1, Shinobi, sixpac, starlights, stegonosa, Stojan Mrsavi, Str2022, synergia, tenkiasta71, tihi-posmatrac, XBMC, yagosh, ZlatniRez, zokilivac, zoran77, Đurđevdan