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

Prohlížení podle štítků

Všechny štítky » C# » Praxe
  • Dotazování Active Directory

    Potřebovali jste někdy zobrazovat uživatelům intranetové aplikace funkcionalitu omezenou podle jejich příslušnosti do určité skupiny (manager, editor, lopata)? Zkoušeli jste to někdy dělat pomocí Active Directory? Jde to docela snadno.  Co je to vlastně to Active Directory? Active Directory je implementace adresářových služeb LDAP ...
    Vloženo do Greenyho pracovní zápisníček (Weblog) od daniel.smolka do prosince 6, 2009
  • 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
  • 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
  • Vytvoření instance generika v run-time

    Vytvořit instanci generické třídy v runtime není sice žádná alchymie, ale není to ani záležitost přímočará a intuitivní.   Klíčová je metoda Type.MakeGenericType().Ta má jako parametry (params) pole typů, které odpovídají typovým parametrům generika, a vrací typ, který je možno pomocí třídy Activator instanciovat jako generický. ...
    Vloženo do Ars programatica (Weblog) od pbouda do března 23, 2008
Powered by Community Server (Personal Edition), by Telligent Systems