Generování kódu pomoci T4 šablon, část 3

od Tomáš Holan 17. června 2013 08:20
V minulé části této série jsme ukázali příklad generování třídy podle “vzorové” třídy, která byla umístěna přímo součástí vlastní T4 šablony. Často by se mám ale mohlo hodit použít jako vzor již existující třídy, které jsou součástí našeho projektu. [Více]

Generování kódu pomoci T4 šablon, část 2

od Tomáš Holan 10. června 2013 08:40
V první části této série jsme se seznámili s tím jak vytvořit T4 šablonu, jaká je syntaxe T4 šablon a jaký je princip generování výstupního souboru na základě šablony. Také jsme zmínili, že výstupem šablony může být principiálně libovolný textový soubor (XML, .config soubory), ale my budeme uvažovat, využití T4 šablony pro generování zdrojového kódu. Nyní se blíže podíváme na to, co můžeme využít jako vstup T4 šablony. [Více]

Generování kódu pomoci T4 šablon, část 1

od Tomáš Holan 3. června 2013 08:30
T4 (Text Template Transformation Toolkit) je obecný šablonovací systém pro generování textového výstupu, který je navíc přímo integrovaný do Visual Studia (jestli se nemýlím tak již od VS 2008). Přestože lze v případě potřeby transformaci T4 šablony (T4 template) spouštět i kódem v runtime, primárně je T4 využívané pro generovaní výstupu v design-time tj. právě z Visual Studia. [Více]

Vydávání certifikátů na Windows platformě

od Jan Holan 27. května 2013 10:00
Pro vydávání certifikátů ve vaší organizaci s Microsoft Certification Authority (CA) máme několik způsobů. Nejlepší z nich je použití přímo konzoli certifikátu a její funkci pro request nového certifikátu, kde (tuším od Windows Vista) je k tomu hodně pěkně udělané "klikátko", které dnes již nahradilo starší webové rozhraní certifikační authority. Projdeme si cely postup. [Více]

LINQ: Operátor Sum a hodnoty null

od Tomáš Holan 20. května 2013 08:27
LINQ operátor Sum (přesněji jeho varianty pro LINQ to objects, v LINQ to Entities je to jinak) je navržen tak, že výsledkem operace Sum pro prázdnou sekvenci je hodnota nula a pro nullable datový typ (například int?) jsou hodnoty null ve vstupní sekvenci ignorovány. [Více]

Tags:

C#

Zobrazování watermarku v Silverlight

od Jan Holan 13. května 2013 10:39
Pokud se v Silverlight koukneme na kontrol TextBox, zjistíme, že již obsahuje vlastnost Watermark, ta je však bohužel implementována takto: throw new NotImplementedException(); Pojďme to udělat lépe. [Více]

Trace v .NET jednoduše

od Jan Holan 2. května 2013 15:10
Pro ladění a řešení problémů v běžící aplikaci může mnohdy pomoci tracing mechanizmus tj. logování informaci z aktuálně prováděného kódu (real-time). .NET platforma obsahuje pro tracing podporu. Ta je umístěna v namespace System.Diagnostics, kde jsou kromě třídy Trace k dispozici i další třídy jako TraceListener, TraceSwitch, TraceFilter. K tomu abychom odhalili případný problém v naší aplikaci nám ale mnohdy postačí velmi jednoduchá implementace trace mechanizmu, kterou si zde ukážeme. [Více]

Zobrazování watermarku v ASP.NET

od Tomáš Holan 25. dubna 2013 08:21
Po dlouhé době jeden tip ohledně ASP.NET. Konkrétně se koukneme na to, jak v ASP.NET vytvořit pole TextBox se zobrazeným watermarkem (text, který je zobrazen, pokud je pole TextBox prázdné). [Více]

Povolení přihlášení pomoci Remote Desktop Services

od Jan Holan 16. dubna 2013 13:16
Při přihlašování běžných uživatelů k serveru pomoci Remote Desktop Services (RDS, vzdálená plocha) můžete narazit na následující chybu přístupu, i když máte uživatele správně přiřazeného do skupiny Remote Desktop Users: To sign in remotely, you need the right to sign in through Remote Desktop Services. (Pokud se chcete vzdáleně přihlásit, musíte mít právo k přihlášení prostřednictvím služby Vzdálená plocha.) [Více]

Rozšířený vs. zjednodušený Disposable pattern

od Tomáš Holan 10. dubna 2013 08:29
Podle mnoha zdrojů by správná implementace disposable patternu (dále budu tento způsob označovat jako tzv. rozšířený disposable pattern) v jazyce C# tj. korektní implementace interface IDisposable měla pro base třídu vypadat takto: [Více]

Databázové schéma IMP.Security

od Tomáš Holan 2. dubna 2013 08:35
V každé aplikaci, ve které se vyskytují uživatele, je typicky nutné nějakým způsobem řešit úkony jako autentizaci a autorizaci uživatelů, registraci uživatelů nebo správu uživatelů administrátorem aplikace, nějakou forma obnovení hesla, nastavení a správu oprávnění uživatelů, blokování účtu při pokusu o jeho prolomení, možnost zapamatování přihlášení a další. [Více]

Konfigurace certifikátu v aplikaci

od Jan Holan 20. března 2013 08:43
Ve webové ASP.NET aplikaci jsem potřebovat pracovat s certifikátem (konkrétně po podepisování generovaného PDF souboru viz. tento článek). Aby byla aplikace dostatečně flexibilní, rozhodl jsme se, že certifikát budu načítat z Windows uložiště certifikátů (Windows Certificate Store) a konkrétní certifikát bude nastaven konfigurací v souboru Web.config. [Více]

Nefunkční tisk na Windows Server 2012 Domain Controller

od Jan Holan 15. března 2013 16:08
Pokud na Windows Server 2012 nakonfigurujete jako Domain Controller, přestane chodit tisk na jakoukoli tiskárnu (tedy například i na vestavěný Microsoft XPS Document Writer). Uživateli přitom není zobrazená žádná chybová hláška, jen není na tiskárnu (nebo do souboru) nic odesláno. [Více]

Setkání vývojářský WUG Praha

od Jan Holan 13. března 2013 09:56
Pražská pobočka WUGu si pro Vás v následujících měsících připravila tyto akce [Více]

Tags:

WUG

Remote Desktop Services na Windows Server 2012

od Jan Holan 8. března 2013 12:22
Dnes jeden příspěvek z IT světa. Nedávno jsem u zákazníka konfiguroval Remote Desktop Services (RDS) na Windows Server 2012. Vyskytli se zde jisté problémy a omezení, které Vám Microsoft neřekne. O ty se zde podělím. [Více]

Poslední komentáře

RSS

Archiv