Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – Práca s vlastnými súbory v C # 2 - Ukladanie a načítanie zips

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Neaktivní uživatel:1.7.2018 21:23

Dělám tuhle aplikaci ve WPF a zaseknul jsem se u RefreshFormData(), teda AktualizujFor­mularovaData(), konkrétně u dosazení obrázku. Zkoušel jsem hledat všude možně a nakonec jsem se se svými začátečnickými znalostmi dostal sem

ObrazekImage.SetValue(DependencyProperty.Register("Bmp", typeof(System.Drawing.Image), typeof(System.Windows.Controls.Image)), Zamestnanec.Foto);

což je teda splácanina podle <a href="https:/­/stackoverflow­.com/question­s/39106699/bin­ding-image-source-with-dependency-property">tohoh­le</a> a háže mi

System.Argumen­tException: 'Vlastnost Bmp byla již prvkem Image registrována.'

(a vážně nevím na co to asi bude dobré). Jsi schopný mi ještě po tomhle zmatení poradit jak do Image dosadit fotku? :-)

Editované 1.7.2018 21:23
Odpovedať
1.7.2018 21:23
Neaktivní uživatelský účet
Avatar
Patrik Pastor:12.5.2019 20:33

Chtel bych se zeptat, kdzy autor vytvari xml dokument, a Tvori jednotlive XmlElementy, tak jak to, ze hodnoty jsou THIS.Jmeno...THIS­.Prijmeni... apod. Ja totiz mam slovicko "this" odkaz na Form tridu, ve ktere pisu (a myslim ze i autor), tak jak tedy udelal aby this patrilo Zamestnanci? Jelikoz jsem mel Zamestnance deklarovanoho private (samostatne), tak jsem psat "zamestnanec.Jme­no", "zamestnanec.Pri­jemni" ... Jak tedy autor premenil this na Zamestnance, kdyz pise metodu ve tride Form? (a tedy this by mel byt odkaz na ni, nikoliv na Zamestnance)?

 
Odpovedať
12.5.2019 20:33
Avatar
Odpovedá na Patrik Pastor
Patrik Pastor:12.5.2019 20:39

beru zpet, ted jsem si vsiml, ze metoda je vytvorena ve tride zamestnanec.

 
Odpovedať
12.5.2019 20:39
Avatar
Patrik Pastor:12.5.2019 21:46

Mohl by prosim nekdo rozvest co presne znamena ten filter? Mam namysli
dialog.Filter = Zamestnanec.filter;
Co znamena Zamestnanec.filter? Zamestnanec je instance tridy Zamestnanec, ale neobsahuje string, nebo co presne to vrati (ma to vracet string, ale jaky string Zamestnance)? nebo se jedna o nejakou cestu? Nerozumim presne, jaky string ten Filter vraci

 
Odpovedať
12.5.2019 21:46
Avatar
Odpovedá na Michal Žůrek - misaz
Patrik Pastor:12.5.2019 23:10

K cemu je vlastne ten druhy using? konkretne System.IO.Com­pression.File­System? implementoval jsem pouze System.IO.Com­pression (bez filesystem), a pouzil tridu ZipFile, tak k cemu je potom ten druhy using (s filesystemem)?

 
Odpovedať
12.5.2019 23:10
Avatar
Odpovedá na Milan Křepelka
Patrik Pastor:13.5.2019 20:47

Nevim, zkousel jsem serializovat a hazelo mi to error (viz priloha fotky). Mel jsem vytvoreneho bezparametrickeho kontruktoru Zamestnanec. Dale public class aby se mohlo serializovat. Dale jsem serializoval nikoliv tridu Zamestnance (typ), ale public List<Zamestnanec>, tedy list (i kdyz ted me napada, ze mi to mohlo jit i bez listu - pouze Zamestnance (ale to by prece - v pripade, ze by to byla vetsi aplikace bylo kontraproduktivni, kdyz zamestnanec neni prece jeden). Nevim, jestli to neni pripad, kdy se serializuji kontrloky z Form app, ve ktere je aplikace, ale to mi prijde nepravdepodobne (i kdyz se text(stringy) nacitaji v metode "synchronizace poli", kde dale tyto string Jmeno, Prijmeni,..... Pridavam do listu Add jako novou instanci Zamestnance. I presto mi to vyhodi error: There was an error while serilizeing (bez vetsich detailu). Co bych tedy mohl mit spatne?

 
Odpovedať
13.5.2019 20:47
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 6 správy z 16.