• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TENCOKACISTROMYProgramovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    MICA: Obavam se, ze ta komponenta WebBrowser neni delana na to, aby bezela v jinym nez v UI threadu. Muzes ji mit samozrejme Visible=false. Ale to tak vsechno co s tim muzes delat.
    MICA
    MICA --- ---
    Potřeboval bych naprogramovat v C# bota, který bude něco provádět na webových stránkách na kterých je hojně používán JavaScript (Takže WebClient není moc vhodný).
    Mám to již odladěné přes komponentu WebBrowser, jen mám problém s tím, že když se stránka načítá, tak se "kouše" celý Form ve kterém ten WebBrowser jede.
    Jak je to možné řešit? Je jediná možnost se rozloučit s možností "koukat na to co bot dělá" a vytvořit a používat WebBrowser v jiném threadu? Nebo to vyřešit samostatným Formem?
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    FREELA: Designove neni dobry mit na vstupu List<T>. Je nejakej duvod, proc nepouzit IEnumerable<T> nebo ICollection<T>?

    Kdyz pouzijes interface, muzes vyuzit schopnosti covarince a contravariance - viz clanek: http://msdn.microsoft.com/en-us/library/dd799517.aspx
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    proste vytvorit interface treba klidne i bez vlastnosti a metod, a pak v ty funcki nemit list object jako typ ale list ten interface, no a kazdemu z tech objektu, zde tedy konkretne product, bych dal ten interface.
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    FREELA: osobne bych misto list object pouzil nejaky obecny interface, ktery bych pak daval na vsechny objekty, ktery tam budes posilat, pak nemusis nic typovat, muzes to tam poslat rovnou.
    FREELA
    FREELA --- ---
    mam query, tery vraci List<Product>

    var products = (from p in db.Products
    where (p.ProductType ==x)
    select p).ToList();

    a mam obecnou funkci ProcessObjects(List<object> objectList)
    vyzadujici List<object>

    Muzu nejak pretypovat List<Product> na List<object>?
    NECROMAN
    NECROMAN --- ---
    dotaz, co se stane, kdyz pristoupim na Task.Result v situaci, kdyz Task zfailoval - IsFailed == true?
    vrati to null nebo vyjimku?
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    i individuals, ale musis faxovat :)
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Asi i individuals, nevim. My resili jen ten pripad, kdy jsme firma mimo USA.
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: u Apple mohou vyvijet jen firmy, nebo i individuals?
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    TENCOKACISTROMY: ano, posilani faxem applu me.... zarazilo
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Koukam, ze B2B je divny vsude podobne. U Applu zase musis poslat oficialne prelozeny vypis z obchodniho rejstriku FAXEM.
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: je to certifikat pro Intel AppUp store a tam maji nejakou smlouvu, ze u Comodo je to pro vyvojare zdarma. No asi to necham byt...
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: To je nejaky divny ne? Nechces si to vyridit spis u nekoho jinyho?
    NECROMAN
    NECROMAN --- ---
    Dotaz, chtel jsem si pres Comodo vyridit code signing certifikat, ale oni pozaduji na overeni zaznam v nejakych svetovych zlatych strankach www.192.com "o me firme", aby si me mohli overit a to i presto, ze jsem pozadal o vydani "individual" certifikatu.

    Neresil jste nekdo toto? Kolega to pry vyresil pridanim fiktivniho zaznamu do indickych zlatych stranek se svym ceskym telefonnim cislem, tak jestli to mam zkusit podobne? :)
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    VIRTUALVOID: To sleduju uz nejakou dobu a je to epicky :D
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    NECROMAN: jenze to je spis na kouknuti se na nejakou konkretni vec, asi tezko bude clovek takto dekompilovat celej zdrojak
    NECROMAN
    NECROMAN --- ---
    BUTHRAKAUR: pravda, ReSharper je v tomto dobry, ze staci dat Go To Type, nebo Ctrl + click na typ a on bud jde na zdrojak daneho typu, nebo zkusi stahnout referencni zdrojaky, nebo proste danou knihovnu disassembluje.
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    pripadne JetBrains dotPeek, kterej je ostatne integrovanej do R#, takze casto staci jen "Navigate To Decompiled Sources" primo z VS
    Kliknutím sem můžete změnit nastavení reklam