Šta je novo?

Da li mi iko moze pomoci? VB i fontovi

Goraan

Slavan
Učlanjen(a)
18.06.2006
Poruke
4
Poena
301
Uporno radim na izradi jezickog recnika u Visual Basic - u. Odbacio sam smestaj oko 30000 reci u tekstualni dokument iz puno razloga i pokusavam da prevode prozivam na bar meni najprostiji nacin direktno u kodu. Sve bi radilo vise nego savrseno kada bi u kod mogao kucati latinicna slova. Da li iko ima ideju kako da resim ovaj problem???
 
Ti hoćeš ceo rečnik da ugradiš u kod? LOL!
To se tako ne radi.
Preporuka je izbegavati VB6 i raditi sa 2003 verzijom.
E sad... sve reči našeg jezika i sinonimi tih reči na drugom jeziku se smeštaju u bazu podataka. Zašto? Razloga ima stvarno mnogo ako znaš šta su baze podataka i ako znaš čemu služe i kako rade.
Sa Access-om nisam radio zbog njegove "sigurnosti". Imaš programa koji razbijaju njegovu zaštitu u deliću sekunde. Ono š čim sam najviše radio je MySQL i mogu ti reći da super radi s našim slovima uključujući i ćirilicu i latanicu.
VB6 je imao problema oko unošenja naših karaktera, tako da sam ga zaobišao u širokom luku čim se pojavila verzija 2003.
Većinu mojih ne internet aplikacija sam radio u C# ali i sa VB-om ne bi trebalo da bude problema

slovahe3.jpg


Text forme se nalazi u kod-u.
 
Poslednja izmena:
Prvo da ti se puno zahvalim na odgovoru! Nisam iskusan u Visual Basicu kao ni u Accessu i funkcionisem iskljucivo na osnovu zdravog razuma.
Pre mesec dana sam izradio svoju prvu Access bazu, poduhvat je bio ogroman ali 25 dana nespavanja su urodila plodom. Ovo bi bio moj prvi VB projekat. Tako da mi je pomoc dragocena.
Zanima me zasto ne smestiti reci u VB code, ima li tu prakticnih problema ili se to samo tako ne radi?
A sto se tice neke druge (novije VB verzije), da li je ovo sto zelim moguce?
 
U VB6 je dosta toga bilo "nemoguće" uraditi. Znam da sam se napatio samo tako.
E sad zašto nije pametno ugrađivati ceo rečnik u kod?
Korisnik odluči da proširi rečnik dodavanjem novih reči i sinonima - kako će to da izvede?
Koliko će ti vremena trebati da uneseš ceo rečnik u kod a koliko u bazu?
30.000 reči sigurno nećeš moći sam da uneseš. Ako reči budeš ugrađivao u kod, kako neko može da ti pomogne oko unosa reči? Ima načina ali nije to to...
Kako bi odradio pretragu reči? Recimo u tekst boxu kucaš gla, a program treba da ti izbaci glava, glatko, glazura, glamur...
Kako ćeš recimo izbaciti spisak svih reči u rečniku?
Ima tu toliko toga.
Jednostavno, ugrađivanje reči u kod je nemoguća misija.
Baš zbog ovih i sličnih stvari su i napravljene baze podataka.
Ovo ti nije VB projekat već projekat iz baza. U Access-u možeš pomoću form wizard-a da napraviš korisnički interfejs. Stoga ti preporučujem da naučiš prvo baze (da shvatiš šta su baze i kako funkcionišu), a VB kodiranja imaš jako malo (korisnički interfejs i upiti koje prosleđuješ bazi)
 
Da, da razumeo sam te u potpunosti i slazem se sa razlozima koje si mi dao, ali sve to mi je vec palo na pamet i lakse mi je bilo da nadjem ta resenja nego da u svom direktorijumu gledam MDE, MDB ili vec neki drugi fajl. 1.Reci koje ubacujem u kod su mi u excel-u tako da obicnim spajanjem kolona sa delovima koda dobijam kompletan copy-paste code i ubacivanje traje par sekundi. 2.Prosirivanje vrsim samo ja jer sam deo cele price i na taj nacin stitim sebe. 3. Autoiskucavanje prilikom kucanja dela reci nisam uspeo da definisem kao potrebu korisnika a listu svih reci sam uspeo da dobijem.
Probacu da u toku dana nabavim vb 2003 i javicu ti kakvi su rezultati i naravno razmislicu jos jednom o svemu imam cudan osecaj da si u pravu i da negde gresim!! U svakom slucaju puno HVALA i cujemo se.
 
Očigledno da ne razumeš mnoge stvari, ali polako, ima vremena.
Da ti odgovorim na ove tvoje stavke

1. Ovo mi ič nije jasno.
Imaš jednu tabelu domaćih reči i jednu tabelu stranih reči i moraš imati jednu veznu table koja predstavlja sinonime. Ako ubacuješ to u kod trebaju ti valjda neke if petlje tako da to neće baš biti copy/paste. A ako ubacuješ samo sinonime u kod, kako ćeš recimo prikazitu listu svih stranih reči koje tvoj rečnik poseduje? Znači da ne može tako.

2. Jako je glupo napraviti rečnik tako da korisnik ne može da ga proširi svojim rečima. Čemu to? Šta ti tu sebe štitiš? Da nisi ti možda patentirao rečnik? Često srećem termin Rečnik stranih reči i izraza
Nemoguće je da si u svoj rečnik uspeo da uneseš sve reči i pored njih i sve izraze koji se koriste. I sad zamisli korisnika koji želi da unese neki novi izraz, a nema tu opciju. Dal da zapisuje na papirićima?

3. E to autoiskucavanje je i te kako potrebno. Ja ne mogu da gledam koje su sve reči sadržane u tvom rečniku.
I to ne mora da bude autoiskucavanje. Može da bude jedan button Traži i kad ja u text box ukucam gla i pritisnem to dugme da mi se prikažu sve reči koje počinju ili koje sadrže gla

Batali ti za sada taj VB i posveti malo više pažnje bazama. Posle će ti sve biti mnogo jasnije.
 
Poslednja izmena:
za pravljenje recnika nije bitan toliko programski jezik koliko je bitno kako ces da odradis samu bazu... u sustini mysql ti nije lose resenje ali zatheva da korisnik ima instaliran isti... ( nisam 100 posto siguran )...
najjednostavnije je da napravis jedan fajl koji ima kao element record tipa rec na srpskom (30karaktera ) i rec na engleskom (30) karaktera... sledeci nivo je da taj isti fajl bude leksikografski sortiran zbog nesto brze pretrage... e sad za nesto vise bi morao da pogledas koje se strukture podataka za to ... medjutim kako recnici imaju reda 100000 reci i kako na pocetku ti ceo fajl mozes da ucitas u memoriju mislim da nema potrebe za nekom brzom pretragom... u sustini program je reda velicine 300-500 linija koda....

p.s.
problem u programiranju je sto gui ( graficki korisnicki interfejs ) uvek iznosi oko 90% koda...
 
Ja imam problem... Radim u VS2003 (C#) i jako mi je potrebno da imam nasa slova u kodu. Zbog nekih stringova i slicno... Kako to da izvedem? Ja mnogu da ih unesem i da izbildujem verziju, ali ce se pri sledecem ucitavanju solusna u VB opet sve vratiti ali _bez_ nasih latinicnih slova... Podesavao sam nesto u international settings na neutral, ali to nije to...

Stvarno mi treba pomoc. Hitno je.
 
Poslednja izmena:
Formu koja sadrži naša slova sačuvaj sa drugim encodingom. Pokušaj sa unicode.
Meni radi savršeno. A i sam Visual Studio te je prvi put obavestio šta da uradiš kada si pokušao da kompajliraš kod sa "nestandardnim" fontovima.
 
Nazad
Vrh Dno