Americka tastatura i cirilica

Americka tastatura i cirilica

Idi na vrh
offline
  • Gandalf der Graue
  • Zauberer
  • Pridružio: 11 Jun 2009
  • Poruke: 13979
  • 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.
Idi na vrh
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



Idi na vrh
offline
  • Gandalf der Graue
  • Zauberer
  • Pridružio: 11 Jun 2009
  • Poruke: 13979
  • 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 713 korisnika na forumu :: 95 registrovanih, 6 sakrivenih i 612 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1311 - dana 15 Nov 2012 21:40

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 11neco11, 4channer, _Rade, _Sale, Acclamator, AK - 230, alex1974, aljosa7, arzak, At - Pui, blackjack, BlackPhantom, BlekMen, bobby, bobo 75, Boter, BSD, Chuck Norris, crusher, DARKMEN22, Dimitrije Paunovic, Drug pukovnik, DVC virus, Ehinacea, filiphr, Fog of War, gile960, GJ Flanker, gromche2, Hussar, icemickey, Igor Kuraj, igorpet, ivance95, ivica976, Jovo93, jumba, justkidding74, kairos, klodovik, krkalon, laki_bb, ljupcoveselinov, Logic005, lovac12, maiden6657, markus2, MB120mm, mikiopacity, miljannis, Milos82, Miloš CG, miodrag2, mita00, monomah, MrNo2, neko iz mase, nikoladim, Ottakringer, Pera Ždera, Phalcon, play4fun, ray ban11, regul11, rokers, royst33, Sale.S, samoziv, Sass Drake, Saturn V, scimitar19, Siniša Guša, SlobaBgd, ssekir75, stankovic, Stomatolog3, Sveto2, tasosadikovic, teacher, TroxX, uruk, vasa.93, Veber Zoltan, veljko82, Vitez, Vladimir Petrovic 3, vladom6, White Knight, Wilson2, x9, yu7bx, zastavnik, zfzv, zziko, Žan Klod vam dam
Siguran hosting