Mit diesem Beitrag möchte ich mich der Blog-Parade zum Thema der beliebtesten Fachbücher aus dem NET-Bereich anschließen.
1. Richtlinien für das Framework-Design
Dieses Buch enthält Richtlinien für die Namensgebung im .NET-Bereich. Außerdem enthält man Einblicke, wie speziell die Konventionen innerhalb des .NET-Frameworks herausgearbeitet wurden. Nach dem Durcharbeiten des Buches fällt es leichter, Namensfehler zu vermeiden und die Benennung geschickter zu wählen.
2. C# 3.0 Entwurfsmuster
Das Buch ist eine Einführung in Entwurfsmuster. Vielen andere Einführungen, welche nicht speziell auf die Spracheigenschaften von C# ausgelegt sind, wirken komisch, wenn am Ende des Kapitels beispielsweise klar wird, welche bekannte C#-Technik dahinter steckt.
3. Grundlagen der Anwendungsentwicklung mit dem .NET Framework 2.0
Dieses Buch setzt vernünftiges Grundwissen voraus und vermittelt einen darauf basierenden breiten Querschnitt über die vorhandenen Technologien und deren Anwendung. Es zeigt das .NET Framework 2.0 aus der Sicht, wie es von Microsoft konzipiert wurde und wie es eingesetzt werden sollte.
^ Start des Eingabemusters
$ Ende des Eingabemusters
^abc$ erlaubt abc, aber nicht xabcd
. ein beliebiges Zeichen
\t Tabulatorzeichen
\f Seitenvorschubzeichen
\n Zeilenumbruch
\d Ziffer
\D keine Ziffer
\s Leerraumzeichen
\S kein Leerraum
\w Zeichen in einem Wort ([A-Za-z0-9_])
\W Zeichen, dass nicht in einem Wort vorkommt
* vorhergehendes Zeichen kommt 0 oder mehrfach vor
+ vorhergehendes Zeichen kommt 1 oder mehrfach vor
? vorhergehendes Zeichen kommt 0 oder 1 mal vor
{n} vorhergehendes Zeichen kommt genau n-fach vor
{n,m} vorhergehendes Zeichen kommt n-m fach vor
x|y Übereinstimmung mit x oder y
[xyz] Übereinstimmung mit x, y oder z
[a-d] Übereinstimmung mit a, b, c oder d
(?<zahl>\d+) Definition eines benannten Rückverweises auf eine zahl
\k<name> Rückverweis auf name
Für Visual Studio 2008 habe ich ein dunkles Farb-Schema von Scott Hanselmann angepasst und speziell für den ReSharper noch einige Anpassungen vorgenommen.
Das neue Farbschema kann hier heruntergeladen und in Visual Studio importiert werden.
Verwendet man Formular-Authentifizierung, so lässt sich der TimeOut von Asp.NET Anwendungen scheinbar nicht über 20min erhöhen. Damit es doch geht, muss in der web.config der TimeOut explizit vermerkt werden:
...
<authentication mode="Forms">
<forms name="WebFormlogin" loginUrl="WebFormlogin.aspx" timeout="60">
... |
...
<authentication mode="Forms">
<forms name="WebFormlogin" loginUrl="WebFormlogin.aspx" timeout="60">
...