DNP Plus
Dotnetpro plus-Artikel sind von der Redaktion besonders aufwändig recherchierte und optisch aufbereitete Inhalte, die ausschließlich für Nutzer eines kostenpflichtigen Digital-Abos verfügbar sind.
01.11.2005
Immer transparent bleiben
Rahmenbedingungen des Internethandels, Teil 2 Wenn Sie als Entwickler Ihre Software im Internet verkaufen oder Ihre Kunden Onlinegeschäfte betreiben wollen, sollten Sie sich mit den rechtlichen und steuerrechtlichen Grundbegriffen zum Thema auseinander setzen. Denn der Gesetzgeber versteht in diesem Bereich keinen Spaß und ein Fehler kann sehr teuer werden.
weiterlesen
01.11.2005
Die Quantität der Qualität
Metriken für Softwarequalität Die Qualität der Software soll möglichst hoch sein. Allseitige Zustimmung. Wie lässt sich die Qualität von Software bestimmen? Allseitige Ratlosigkeit. Es gibt zwar diverse Vorschläge für die Messung von Softwarequalität. Aber es ist schwierig, diese Metriken sinnvoll einzusetzen. dotnetpro bietet einen Grundkurs in Qualitätsvermessung.
weiterlesen
01.11.2005
Abgemacht!
Windows Communication Foundation, ehemals Indigo Vereinbarungen sind wichtig, ja essenziell. Im richtigen Leben wie in der Softwareentwicklung. Auch mit der Windows Communication Foundation wird der Kontrakt zur wichtigsten Vereinbarung bei der Kommunikation zwischen Anwendungen. Ohne eine explizite Einigung aller Kommunikationspartner geht gar nichts – wenn es auch unterschiedliche Sicht- und Herangehensweisen gibt.
weiterlesen
01.11.2005
Kryptografie und eigene Application Blocks
Enterprise Library: Cryptography Application Block Innerhalb der Enterprise Library ist das Thema Sicherheit unter anderem in Form des Cryptography Application Blocks präsent. Die Enterprise Library ist kein abgeschlossenes System, sehr viele Aspekte können individuell angepasst und sogar neue Application Blocks integriert werden. Die letzte Folge dieser Serie stellt den Cryptography Application Block und die Entwicklung eigener Application Blocks vor.
weiterlesen
01.11.2005
Passierschein ausstellen
Custom Permissions installieren Mit Custom Permissions können Sie im .NET Framework direkte Systemaufrufe absichern. Diese Berechtigungen müssen Sie aber auf jedem Client-Rechner zunächst in das Sicherheitsystem der CLR einbetten. dotnetpro zeigt, wie Sie Ihren Anwendungen den nötigen Passierschein mit auf den Weg geben.
weiterlesen
01.11.2005
Flexibles Testwerk
Unit-Tests mit MbUnit selbst erweitern In den vergangenen Jahren haben sich Unit-Tests auch unter .NET-Entwicklern etabliert, um die Funktionen von Komponenten zu prüfen. Als Werkzeug hat sich hier das frei verfügbare NUnit einen Namen gemacht. Das neue Tool MbUnit versucht, die Schwachstellen von NUnit zu umgehen, und liefert eine Menge zusätzlicher Funktionen – ebenfalls kostenlos.
weiterlesen
01.11.2005
Enterprise-Plug-Ins
Enterprise-Anwendungen erweitern Desktop-Anwendungen sind häufig über Plug-Ins erweiterbar. Schwieriger ist es, Enterprise- Anwendungen modular zu erweitern. Denn hier liegen die Anforderungen an Skalierbarkeit, Transaktionssicherheit und Performance erheblich höher. dotnetpro zeigt, welche sicheren und performanten Verfahren bereitstehen.
weiterlesen
01.11.2005
Windows Buffer-Overflows
Pufferüberlauf leicht gemacht Das Szenario ist simpel: Ein Programm schreibt eine größere Datenmenge an eine Stelle im Speicher, als der Entwickler vorgesehen hat. In der Praxis geschieht das häufig in Variablen, die auf dem Puffer liegen. In dem exklusiv dotnetpro zur Verfügung gestellten Kapitel 8 aus dem Buch „Buffer Overflows“ erklärt Autor James C. Foster, wie einfach das unter Windows geht.
weiterlesen
01.11.2005
Jenseits von Eden
DataSets richtig eingesetzt Die Geschichte des DataSets ist eine Geschichte der Missverständnisse. Es ist ein mächtiges Objekt, kann es doch eine Datenbank im Speicher nachbilden. Das kann jedoch zum falschen Einsatz verführen. dotnetpro hilft Ihnen, die eine oder andere Stolperfalle zu umgehen.
weiterlesen