Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Práce s vlastními soubory v C# 2 - Ukládání a načítání zip

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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? :-)

Editováno 1.7.2018 21:23
Odpovědět
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)?

 
Odpovědět
12.5.2019 20:33
Avatar
Odpovídá na Patrik Pastor
Patrik Pastor:12.5.2019 20:39

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

 
Odpovědět
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

 
Odpovědět
12.5.2019 21:46
Avatar
Odpovídá 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)?

 
Odpovědět
12.5.2019 23:10
Avatar
Odpovídá 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?

 
Odpovědět
13.5.2019 20:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 16.