Pereiti prie turinio

Plutonium

Patvirtinti nariai
  • Pranešimai

    628
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    1
  • Atsiliepimai

    100%

Reputacijos išklotinė

  1. Patinka
    Plutonium gavo reakciją nuo highontrance MVVM ViewModel kreipimasis i kita ViewModel   
    https://www.dropbox.com/s/rfrl3i6b4y43k6z/MVVMKlausimas.7z patvarkytas kad veiktų. Kodėl nesikeičia spalva? Nes TestView1 nėra grido columns'u. Jei pamėgintum šiaip uždėti StackPanel background tia jis nepasikeistų. Todėl aš sustumdžiau dar ir į gridą. Tik netvarkingai išmėčiau testavimo suemtimais.
    Dabar spėju vienas virš kito kažkai susistumdė ir nesipiešia :)
     
     
     
    Priklausomai nuo situacijos. Aš pats linkęs būčiau paskirstyti truputi. Yra pirmas View, kuris realiai yra kaip ir Window pats. Tiesiog pradinis vaizdas. Jap reikės kažkokių properties, tai ir sudėsi tuos kelis į modelį. Paskui turim dar vieną View, kuris yra idėtas į pirmajį, ir pvz yra gridas, su daug stulpelių ir eilučių, dar kokia paieška šalia idėta. Na tiesiog struktūriškai sudėtingesnis už pirmajį. Tai jam darau irgi modelį. Taip bereikalingai antrojo view propeties neapkraus pirmojo modelio.
    Darbe bent jau yra panaši situacija. Bet dar pvz pirmame lygyje yra eksportavimo mygtukas, kuris surenka viską iš antro lygio ir sueksportuoja. Vėlgi atskiras modelis gaunasi, nes tai tik eksportavimo dalis, ir kitiems per daugiausiai nereikia žinoti apie juos
     
    Tikuosi supratai :D
  2. Patinka
    Plutonium gavo reakciją nuo highontrance MVVM ViewModel kreipimasis i kita ViewModel   
    Kai reikės ir padarysi. Dabar specialiai nesimokyk. Kodėl? Nes WPF apskritai yra magic. Išmoksti kai darai :) ir beto toks susiejimas modelių, man bent jau nelabai gražus atrodo. Darbe kiek teko dirbti su MVVM, tai niekada nereikėjo iš "tėvo" kažką pakeisti taip kitame modelyje.
     
    Bet išrišau kaip galima padaryti :D
     
    TestView2 DataContext nenustatyk tame pačiame view'e. Juk TestViewModel2 turi TestViewModel1 modelyje. Vadinasi jeigu priskiriant TestView1 DataContext nustatytum ir TestView2, viskas suveiktų ;) Dalis kodo apačioje. Idėjus šitą, turėtų suveikti, tik TestViewModel1 pasidaryk TestViewModel2 property :)
     

    public TestView1() { InitializeComponent(); DataContext = new TestViewModel1(); TestView2 antrosSpalvosUserControl = new TestView2(); antrosSpalvosUserControl.DataContext = (DataContext as TestViewModel1).TestViewModel2; Kvadratas2Content.Content = antrosSpalvosUserControl; }
     
    Ir po šito "fix'o" nebus dviejų TestViewModel2. Bus tik vienas, ir teisingas. Nors nežinau ar tvarkingai čia viskas gausis, bet veikia ;)
  3. Patinka
    Plutonium gavo reakciją nuo highontrance MVVM ViewModel kreipimasis i kita ViewModel   
    O kodėl negali turėti vieno ViewModel su vienu View? Suptantu, kad tai tik pavyzdys, bet nelabai sugalvoju realią situaciją, kada taip reikėtų
  4. Patinka
    Plutonium gavo reakciją nuo highontrance WPF Commanding   
    Daryk statinius metodus. Juos priskirk komandai, kuria gali pasiekti tavo control'sai, ir tiesiog bindini. Taip turėsi vieną komandą visiems control'sams. Nebent kažko nesupratau :)
     
    Truputi dar paskaitinėjau, tai realiai Tavo greičiausias solution būtų 4 metodus, bet per daug vargo. Taip? Bet galima ir be to išsisukti. Tiesiog reikia nurodyti CommandParameter. Taip kiekvienam control'sui nurodysi vis kitą parametrą, ir viename metode tiesiog dėsi switch'ą, ir palei tai darysi ką norėsi :)
  5. Patinka
    Plutonium gavo reakciją nuo Augustris Kokia programavimo/c++ knyga   
    Lietuviška knyga apie programavimą yra nesamonė :) man atrodo turiu šiokią tokią angliškų pdf kolekciją sukaupęs jei norėtum
  6. Patinka
    Plutonium gavo reakciją nuo saltis77 Trumpas C++ klausimas   
    Įterpimą pamiršai, verkia dėl to man
     
     
     

    for(int i=0; i<S.ImtiN(); i++){ if(S.ImtiEl(i).ImtiPlotas() > 0){ N.DetiEl(S.ImtiEl(i));
     
    Emi iš S, tikrinti ar plotas yra teigiamas, ir jei taip, tuomet perkeli į N. Taip kad viskas gerai su tuo nulio įrašymu... Tai default reikšmė yra
  7. Patinka
    Plutonium sureagavo į AndriusD 100 dienų iššūkis - praktikuok ką nori ir fiksuok 100 dienų :)   
    Čia visai įdomiai - žmonės 100 dienų "įsipareigoja" filmuoti savo susigalvoto iššūkio siekimą 100 dienų.
     
    Vieniems tai tik dar vienas būdas prikolintis, kiti gi priima rimtesnius išbandymus ir tą fiksuoja.
     
    Iššūkių temos labai įvairios - nuo bandymų išmokti groti kažkokiabalalaika ar pabandyti pasiekti kojų pirštus stovint iki svorio metimo arba pasižadėti eiti miegoti kiekvieną dieną iki 21:30 :)
     
    Ar sulauksim ir lietuvių pasirodymų, a?
     
     
    linkas čia - https://giveit100.com
  8. Patinka
    Plutonium gavo reakciją nuo highontrance Kiek laiko moketes kol pradejote dirbti   
    Metus veltui paleisi ;) esmė, kad darbe Tau neduotų kažko sudėtingo. Pirmiausia apmokytų, duotų elementarias užduotis, bet Tu iškart turėtum realias problemas, ir jas turėtum išspręsti (kad ir su bendradarbių pagalba). Pats labai ilgą laiką nervinau bendradarbius su klausimais, dabar jau mane nervina kiti, ir aš privalau atsakinėti į man atrodančius kvailus klausimus. Tad nesnausk, ir geriau eik dirbti. Kad ir nemokamai, bet bus reali praktika, kuri neįkainuojama ;)
  9. Patinka
    Plutonium gavo reakciją nuo highontrance Kiek laiko moketes kol pradejote dirbti   
    Aš baigęs du kursus buvau, jokių realių darbų neturėjau padaręs, ir mane paėmė be jokio klausinėjimo apie programavimą. Tik pasakiau, kad truputi moku tą kalbą, kuria darbinuosi ir viskas.
    Įmonei svabu užsiauginti gerą specialistą, tad ir ieško žmogaus, o ne koderio, kuris daug visko padaręs yra. Jei pvz nesugebėsi kolektyve dirbti, tai nieko nebus, kad ir mokėsi labai daug visko
  10. Patinka
    Plutonium gavo reakciją nuo KajKajus Nesumąstau algoritmo ;/   
    Daryk atvirkštinį dalyką. Gražink ne komandos ID, o skaičių, kiek yra mažiausiai įmušusių įvarčių. Tuomet spausdinant dar kartelį bėgsi per visas komandas, ir išspausdinsi tas, kurių įvarčiai atitiks ;)
  11. Patinka
    Plutonium gavo reakciją nuo Vysnios;) Studijos: PSI ir medicina   
    Baiginėju KTU informatikos studijas. Manau kažkas panašaus į tai ką Tu studijuoti norėtum. Turiu porą metų darbo patirties. Tai realiai ir sėdi visą dieną prie PC, nes įmonė moka už darbą, o ne už plepėjimą. Bent jau dažniausias toks variantas yra. Jei pasirinksi tokią kryptį, tai didelė tikimybė, kad metus antrus tikrai arti turėsi. Paskui gal prasimuši, mokysi kitus, spręsi tam tikrus sprendimus architektūrinius, gal gausi kokį geresnį titulą nei "programuotojas". Bet vistiek, jei renkiesi IT, tai susituoksi su kompiuteriu, ir nepaleisi jo ilgai :)
    Geru žinovu? Patirtis. Studijos yra antraeilis dalykas. Dabar pagalvojus kiek mokėjau prieš du metus... Buvau kvailas žmogus. Ir kai dabar manęs ko paklausia, ir žinau atsakymą, atrodo jau kažką moku, bet dar oj kiek išmokti galima, jei pasedėsi daugiau pasimokyt papildomai ;)
    Ar tai sunku? Kaip kada. Kartais grįžti, ir gulies į lovą, ir miegi, kartais užsikaifuoji nuo darbo, ir sėdi darbe ilgiau, arba grįžti namo ir sėdi prie pc užbaigti darbą, nes kažkas knieti dar...
  12. Patinka
    Plutonium gavo reakciją nuo Vysnios;) Studijos: PSI ir medicina   
    Baiginėju KTU informatikos studijas. Manau kažkas panašaus į tai ką Tu studijuoti norėtum. Turiu porą metų darbo patirties. Tai realiai ir sėdi visą dieną prie PC, nes įmonė moka už darbą, o ne už plepėjimą. Bent jau dažniausias toks variantas yra. Jei pasirinksi tokią kryptį, tai didelė tikimybė, kad metus antrus tikrai arti turėsi. Paskui gal prasimuši, mokysi kitus, spręsi tam tikrus sprendimus architektūrinius, gal gausi kokį geresnį titulą nei "programuotojas". Bet vistiek, jei renkiesi IT, tai susituoksi su kompiuteriu, ir nepaleisi jo ilgai :)
    Geru žinovu? Patirtis. Studijos yra antraeilis dalykas. Dabar pagalvojus kiek mokėjau prieš du metus... Buvau kvailas žmogus. Ir kai dabar manęs ko paklausia, ir žinau atsakymą, atrodo jau kažką moku, bet dar oj kiek išmokti galima, jei pasedėsi daugiau pasimokyt papildomai ;)
    Ar tai sunku? Kaip kada. Kartais grįžti, ir gulies į lovą, ir miegi, kartais užsikaifuoji nuo darbo, ir sėdi darbe ilgiau, arba grįžti namo ir sėdi prie pc užbaigti darbą, nes kažkas knieti dar...
  13. Patinka
    Plutonium gavo reakciją nuo tiporimvis Processing   
    Man teko truputi programuoti, tai pakankamai lengvas dalykas, ir viskas paremta Java. Bent taip supratau. Coursera turėjo kursą šitai kalbai. Tai ten programavo android'ui su ja. Lengvom aplikacijoms tikrai gerai, bet jei norėsi kažko labai mandro, manau ji netiks. Aišku galbūt per mažai patirties turiu su ja
  14. Patinka
    Plutonium gavo reakciją nuo Sanomis 7 days to die   
    Parsisiunti nelegaliai ir pamėgini. Pamatysi kaip veikia. Tuomet žinosi ar pirkti :)
  15. Patinka
    Plutonium gavo reakciją nuo Fishas E-mokymai, kokios nuomonės?   
    Coursera Tau padės ;)
    Neseniai prasidėjo šitie kursai
    O šitie prasidės ir neužilgo
    Jei truputi apie pačia coursera, tai dažniausiai quiz'ais viskas vyksta (aišku galbūt lieps įkelti kokią programą padaryta ar pan). Tau parodo video ir papasakoja apie tai kaip padaryt. Duoda gal kokį pratimą. Ir vėliau turi atsakinėti į klausimus. Palei tai mato kiek išmokai. Jei surenki kažkokį procentą, tai gausi sertifikatą, kad praėjai tuos kursus. O tas Verified Certificate nelabai reikalingas yra. Tipo kietesnis jis, bet tikrai nereiks Tau jo :)
  16. Patinka
    Plutonium gavo reakciją nuo Depy Stac. kompiuterio išsirinkimas   
    O kodėl ne dalimis renkiesi? Gautum truputi geresnį tuomet už tokią pat kainą.
    O dėl šitų, tai visi labai jau ekonominiai, ir įdomu ar Tau su grafika darbo nestabdys :)
  17. Patinka
    Plutonium gavo reakciją nuo DagrandMC Reikia pagalbos su c++ programa   
    Vat, įsidėk šitą gabalą ir viskas gausis tvarkingai. Išmečiau ciklą, nes nebuvo reikalingas, kai realiai pozicijos tik dvi, tai jas rankutėmis nurodai. Gali sunkėt palaikymas kai didės meniu, bet prieš tai buvęs kodas dar baisesnis būtų buvęs :D
     

    int main () { bool _starButton = true; while (Level == 0 && !stopgame) { system("cls"); for (int y = 0; y < 8; y ++) { cout << PMenu[y] << endl; } //if else if turi buti, kad vienu metu tu nepaspausi visu mygtuku. Bus tik vienas is ju if (GetAsyncKeyState(VK_UP) != 0) { PMenu[3][4] = ' '; PMenu[2][4] = '+'; _starButton = true; } else if (GetAsyncKeyState(VK_DOWN) != 0) { PMenu[3][4] = '+'; PMenu[2][4] = ' '; _starButton = false; } else if (GetAsyncKeyState(VK_RETURN) != 0) { _starButton ? Level=1 : stopgame = true;//krutas if-else uzrasymas } Sleep(Gamespeed1); } while(stopgame == false && Level == 1 && Hp != 0) //Level 1 gamespeed 100
  18. Patinka
    Plutonium gavo reakciją nuo Arvis asus ar acer?   
    Geresnis variantas būtų pasiimti stacionarą ir darbinį laptopą. Galbūt net kokį 13". Tikrai nesigailėsi. Kodėl?
    1. Žaidžiant norėsis didesnio nei 15-17" ekrano
    2. Laptopas pasens greičiau nei stacionaras, nes negalėsi atnaujinti dalių
    3. Paskaitose tikrai nežaisi. Man silpnesnis asocijuojasi su lengvesniu (kad ir tas pats 13"), tad tampytis tokį bus daug smagiau
    4. Laptopo gedimas ir liksi mėnesį be kompiuterio. Beto taisymas be garantinio tikrai kainuos neprastai
     
    Pradėjau studijuoti irgi su laptopu. Galiausiai pradėjo trūkti jo galios. Tada sugedo motininė. O jos pakeitimas per daug brangus. Todėl pirkausi stacionarą. Dabar turiu stacionarą su 23"+22" ekranais. Ir šiais metais dar nusipirkau planšetinį kompiuterį dėl paskaitų. Tikiuosi kad pakaks jo :)
  19. Patinka
    Plutonium gavo reakciją nuo Ramziukas Mažas, lengvas laptopas   
    Iš topo centro nepirk niekada ;)
  20. Patinka
    Plutonium gavo reakciją nuo Ramziukas Mažas, lengvas laptopas   
    Iš topo centro nepirk niekada ;)
  21. Patinka
    Plutonium gavo reakciją nuo Ramūnas Kur dėti pinigus?   
    Geriausia investicija - butas ir nuomoti jį. Paskaičiavus per metus galima iki 10% pinigų atgauti. Pvz perku butą už 80k, ir nuomą padarau už ~500lt. Vadinasi per metus gausiu 6000lt palūkanų. Kuris bankas tokias palūkanas dalina?
  22. Patinka
    Plutonium gavo reakciją nuo Silke Kokiame universitete Vilniuje ar kolegijoje ruošia stipresnius IT specialistus?   
    KTU multimedijos studijos arčiau tai ko nori. Pačiupinėjama visko, kaip ir Tavo GUI kūrimą :) beto ar kūrybinis programavimas nėra game development? nes tuomet mėgink pats tuo užsiimti. Universitetas nebūtinai turi būti tai ką Tu veiks ateityje
  23. Patinka
    Plutonium gavo reakciją nuo Berrkotas Studentiška paskolas gyvenimo išlaidoms   
    Šitą ir man sakė, kai pasakiau, kad nemirsiu dar greit :D
  24. Patinka
    Plutonium gavo reakciją nuo Nexuz Dėl studijų pasirinkimo.   
    Ale šaudyt į zuikius :D tik deja nebuvo dabaigtas, ir čia dar ankstyva versija :)
    O pradėti tai turbūt GameDev.lt, kuris turi padaręs http://wiki.gamedev.lt/Pagrindinis_puslapis ir ten pradžią rasi. Aišku gali pasinaršyti ir jų forume, kuriame rasi kažkiek informacijos. Aš turbūt nuo ten ir pradėjau pats. Dabar jau pramokęs tai apskritai visur ieškau info :)
     
    Šiaip pagalvojus dabar jei nori nemokėdamas nieko, tai siūlyčiau GameMaker. Aš pirmuosius žaidimus dariau su juo. Pakankamai simple ten daroma, ir jokio kodinimo nereikia :)
  25. Patinka
    Plutonium gavo reakciją nuo wytcka1100 Dėl studijų pasirinkimo.   
    Matematika lavina loginį mąstymą, kas yra programavimo sudėtinė dalis :) Pradžioje tokie ir buvo uždaviniai, bet galėdavai gauti ir sudėtingesnių užduočių. Nes jei gerai pamenu, tai pirmieji laborai ir buvo būtent su skaičių radimu ir rikiavimu, paskui prasidėjo string'ų parsinimai ir panašios nesamonės :D
    Įsidarbinsi lengvai jei papildomai domėsies. Yra daug kas pradėjo dirbti antrame kurse jau. Pats įsidarbinau tik po antro kurso. Man pravertė tai, kad truputi knibinėdamas game development užkabinau XNA (C#), ir minimaliai susipažinau su šia kalba, ir galop dirbu .NET programuotoju dabar :)
    Dar kart pasikartosiu: tai ką duoda universitetas, yra tik trupiniai, ir jei pats nenorėsi daryti papildomai, tai nieko nepasieksi. Kaip mus mokė string'us parsinti, aš jau pirmąjį žaidimą rašiau (neseniai radau paslėptą https://www.dropbox.com/sh/jym6cvt04m2mijx/kjZuEZkICP , paleidi Rabbits.exe. wasd - movement, 123 - wep change)
×
×
  • Pasirinkite naujai kuriamo turinio tipą...