Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 2.284 pregleda

Najnovija ↓

Resursni fajlovi u C# 22.12.2011. u 14:48 · pre 180 meseci #1
Hteo bih da u jednom .resx fajlu sačuvam sve stringove koje koristim u aplikaciji(poruke i sl). Dodao sam projektu resursni fajl i uspevam da iz njega izvučem traženu vrednost. Ovako nekako:

Code:

Assembly _assembly=System.Reflection.Assembly.GetExecutingAssembly();
ResourceManager rm = new ResourceManager(nameResString, _assembly);
return rm.GetString(name);


Problem je što kada izmenim u .resx fajlu neku poruku ta promena nije aktuelna dok se ne izvrši ponovno kompajliranje. Cilj mi je da omogućim korisniku da sam menja vrednosti u resursnom fajlu. Ceo dan pokušavam da nadjem problem ali ne uspevam. Gde grešim?
Hvala na pomoći.

Re: Resursni fajlovi u C# 22.12.2011. u 14:55 · pre 180 meseci #2
Ako korisnik treba da može da menja podatke onda ono što želiš nije resursni fajl nego nekakva baza, ili konfiguracioni fajl. Nije predviđeno da se podaci iz .resx fajla menjaju tokom rada aplikacije.
Sviđa mi se1
Re: Resursni fajlovi u C# 22.12.2011. u 15:10 · pre 180 meseci #3
Znam da rešim problem korišćenjem baze(mdb), XML fajla, tekstualnog fajla... itd. Čisto me nervira što to ne mogu da rešim preko resursa.

Zbunjuje me ova rečenica:
"Jedna od najvažnijih pogodnosti korišćenja resursa je jeste to što menjanje podataka u izvornoj datoteci ne zahteva ponovno prevođenje aplikacije"

Visual Basic.Bet Biblija, Bill Evjen i Jason beres na 570 strani(srpsko izdanje). Mora da sam ja to pogrešno razumeo.
Re: Resursni fajlovi u C# 22.12.2011. u 15:24 · pre 180 meseci #4
Ako resursi stoje u posebnom dll-u onda ne moraš da menjaš exe, nego samo dll. Mislim da se na to odnosilo. Tako se radi internacionalizacija (internationalization, i18n). Namestiš sve forme i ostale resurse da podržavaju i18n, a sistem je tako napravljen da onda možeš da dodaš novi resursni dll sa novim jezikom, i ako je jezik aplikacije postavljen na dati jezik sistem će preuzimati resurse iz tog dll-a.
Re: Resursni fajlovi u C# 23.12.2011. u 08:53 · pre 180 meseci #5
Da tačno tako. Sada sam shvatio.
Koji je najefikasniji način da se upravlja porukama?
Do sad sam koristio bazice i xml jel ima još nešto?
Re: Resursni fajlovi u C# 23.12.2011. u 22:11 · pre 180 meseci #7
Nisam se najjasnije izrazio. Kad sam rekao poruke mislio sam na stringove upozorenja, obaveštenja, natpisi na dugmićima, labele...connection stringovi... Ne menjaju se u toku izvršenja programa ali bilo bi dbro da ih korisnik može menjati. To sam rešavao najpre bazom(mdb), zatim configuracionim XML fajlom . Ne treba mi globalizacija. Pokušao resursnim fajlom ali promašio.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme