Vítejte na blog.vyvojar.cz Přihlásit | Registrovat | Pomoc
Titulní Blogy Fotky Soubory

Prohlížení podle štítků

Všechny štítky » Praxe
Zobrazena stránka 2 z 4 (celkem 33)
  • Jeremy Miller : Cohesion And Coupling

    Zajímavý článek od Jeremy Millera Cohesion And Coupling vyšel již před časem v MSDN Magazine. Obsah Decrease Coupling Increase Cohesion Eliminate Inappropriate Intimacy The Law of Demeter Tell, Don't Ask Say It Once and Only Once Wrapping Up  Základní principy Keep things that have to change together as close together in ...
    Vloženo do Ars programatica (Weblog) od pbouda do května 13, 2009
  • Solution Folders

    Užitečnou pomůckou pro organizaci projektů (větší solution jich může obsahovat i řádově desítky) jsou solution folders - složky, které existují pouze v rámci solution a projekty v nich mohou být zařazeny bez ohledu na své fyzické umístění na disku. Velmi dobrý příklad je zde, jiný dobrý příklad nabízí např. Enterise Library, viz následující ...
    Vloženo do Ars programatica (Weblog) od pbouda do května 11, 2009
  • Špíček - zadávání velkých čísel nadvakrát

    Problém, o kterém chci dnes mluvit, je úzce svázán s konkrétními technologiemi, takže asi nikomu trn z paty nevytrhne, nicméně jako inspirace a příklad toho, jakým způsobem se jednotlivé komponenty vzájemně ovlivňují a k jakým potížím to může vést, poslouží myslím celkem dobře.   Budiž chyba: Do prvku UI ButtonEdit (součást DevExpress), ...
    Vloženo do Ars programatica (Weblog) od pbouda do listopadu 28, 2008
  • Rychlost volání delegátů

    Cituji z (jinak velmi zajímavého, doporučuji k přečtení) článku The cost of enumerating in .NET: Delegate dispatch still isn’t quite the speed of virtual method dispatch.  And delegates bound to static methods are actually slightly slower than those bound to instance methods, which is why you’ll notice a slight difference in the ...
    Vloženo do Ars programatica (Weblog) od pbouda do září 22, 2008
  • Override virtuálních vlastností

    Virtuální vlastnosti jsou definovány takto: public class Base{  private bool isValid;   public virtual bool IsValid  {    get { return this.isValid; }    set { this.isValid = true; }  }} Kód, který pro předefinování takto definované vlastnosti v potomkovi vygeneruje VS po ''expanzi'' klíčového ...
    Vloženo do Ars programatica (Weblog) od pbouda do září 5, 2008
  • Chyba 14001 při spuštění windows service

    Byl jsem poněkud zaskočen tím, že se mi najednou nepodařilo spustit službu, která dříve bez problému chodila, a na níž se nezměnilo nic jiného, než že byla nově zkompilována po přechodu na VS2008. Chybová zpráva zněla: System error 14001 has occurred. This application has failed to start because the application configuration is incorrect. ...
    Vloženo do Ars programatica (Weblog) od pbouda do září 3, 2008
  • Inicializéry (C# 3.0)

    Jednou z novinek v jazyce C# 3.0 jsou inicializéry (anglicky initializers), typický zástupce rodu syntaktický cukr. Jedná o speciální konstrukci, která volitelně následuje po volání konstruktoru a ve které je umožněn implicitní přistup k nově vytvořené instanci a jejím datovým (pole, vlastnosti) členům. Zřejmější to bude na ...
    Vloženo do Ars programatica (Weblog) od pbouda do srpna 5, 2008
  • Dispose Pattern a multi-threading

    Dispose Pattern, neboli použití klausule using v kombinaci s třídou implementující interface IDisposable, je v .NET světě známá a běžně používaná technika. Typické použití vypadá následovně:   public class Foo : IDisposable {   // implementation }   using (Foo foo = new Foo()) {   ...
    Vloženo do Ars programatica (Weblog) od pbouda do července 3, 2008
  • DPack VS Add-In

    DPack je jednoduchý add-In do Visual Studia, který znatelně zlepšuje možnosti navigace v kódu. Pravda, umí toho víc, ale já používám pouze navigaci. Na DPack jsem narazil již před nějakou dobou, když jsem se vracel z Eclipse zpět do VS a najednou jsem zjistil, že se bez některých možností, které pro navigaci v kódu Eclipse ...
    Vloženo do Ars programatica (Weblog) od pbouda do června 21, 2008
  • Komponenty DevExpress a visual inheritance

    Těm, kteří používají oblíbené WinForms komponenty DevExpress, by mohla přijít vhod následující informace. Na zdědených formulářích není standarně možno editovat vlastnosti kontrolů, umístěných na předku (vše v okně Properties je disabled). Lze to však velmi snadno povolit změnou v registrech, stačí nastavit na false ...
    Vloženo do Ars programatica (Weblog) od pbouda do května 19, 2008
Powered by Community Server (Personal Edition), by Telligent Systems