Eigene Klassen-Interfaces in .NET

Uhr von Builder.com und Harold Davis

Die Implementierung der in .NET enthaltenen Interfaces erlaubt es einem, eigene Klassen mit standardisierten Funktionen zu versehen, wie sie von anderen Entwicklern erwartet werden. » weiter

C# für Einsteiger: Klassenschnittstellen

Uhr von Builder.com und Harold Davis

Klassenschnittstellen spielen eine Schlüsselrolle bei der Vererbung. Deshalb werden wir im ersten Teil dieses Artikel die Klassenschnittstellen einmal genauer anschauen und deren Funktionsweise erklären. » weiter

.NET entmystifiziert die Verschlüsselung

Uhr von Builder.com und William Dawson

Der Nutzen von .NET für Windows-Entwickler besteht u.a. darin, dass vorher voneinander getrennte APIs und SDKs unter einem Rahmen zusammengeführt werden. » weiter

SSL-Funktionalität im JDK 1.3

Uhr von Builder.com und Wai Tik Chan

Die Verwendung des Secure Socket Layer (SSL) ist im JDK 1.3 nicht so direkt möglich wie im JDK 1.4. Denn das JDK 1.4 bietet SSL als eine neue integrierte Funktion, während die Vorgängerversion SSL nur mithilfe externer Pakete unterstützt. » weiter

XHTML für mobile Anwendungen

Uhr von Builder.com und Puneet Gupta

Mit WAP2.0 wird XHTML als Content-Authoring-Sprache für das Wireless Access Protocoll der nächsten Generation festgelegt. » weiter

Lücken schließen: Sicherheitstests für rundum sichere Anwendungen

Uhr von Anthony Lewis und Builder.com

Sie müssen weder einen Hacker beauftragen um die Sicherheit Ihrer Anwendungen zu überprüfen, noch müssen Sie unzählige teure Hackertools kaufen. Doch sollten Sie über ein genau definiertes Verfahren zur Identifizierung potenzieller Probleme verfügen. » weiter

Clientseitiger Code für SSL in JDK 1.3

Uhr von Builder.com und Wai Tik Chan

Wenn Sie Ihre Java 1.3-Anwendungen um die SSL-Funktionalität (Secure Sockets Layer) erweitern möchten, müssen Sie dazu sowohl auf Server- als auch auf Clientseite den entsprechenden Code bereitstellen. » weiter

Systemsicherung mit dem TCB-Konzept

Uhr von Builder.com und Ronald Anthony Lewis

Angesichts geplanter Gesetzesänderungen in den USA, die Entwickler für Schäden durch Cyberattacken haftbar machen sollen, ist es für alle Systemingenieure, -architekten und -analysten von grundlegender Bedeutung zu wissen, wie man ein sicheres System erstellt. » weiter

C++: Ein Keyword für drei Konstrukte

Uhr von Builder.com und Danny Kalev

In diesem Artikel wird dargestellt, wie man zwischen Konstrukten unterscheiden kann, ihre Verwendungsmöglichkeiten aufzeigt und die Semantik von Const-Objekten erörtert. » weiter

Dynamische Grafiken mit SVG und XSL erstellen

Uhr von Brian Schaffner und Builder.com

Die Darstellung von Grafiken mit XML kann mühselig sein, wenn man ältere Grafikformate wie GIF und JPEG verwendet. Mit SVG (Scalable Vector Graphics) wird die Sache deutlich leichter. » weiter

XML in .NET – so geht’s

Uhr von Builder.com und Lamont Adams

Der Einsatz der unzähligen Klassen des im .NET-Framework enthaltenen Namensraums System.Xml in Anwendungen kann ein mühsames Unterfangen sein. » weiter

Vorteile lose gekoppelter Web-Services

Uhr von Builder.com und Jeff Hanson

Koppeln bedeutet im Allgemeinen das Zusammenfügen von zwei Dingen. In der Software-Entwicklung bezeichnet Kopplung jedoch meist den Grad der Abhängigkeit der Software-Komponenten oder -Module untereinander. » weiter

Spass mit SAX in VB6

Uhr von Builder.com und Lamont Adams

Microsofts XML Core Services, liebevoll auch MSXML2 genannt, bringt ein nützliches CML-Toolkit mit, das VB- und COM-Entwickler für ihre Anwendungen einsetzen können. » weiter

Funktionalität von Java-Paketen

Uhr von Builder.com und Kirk Knoernschild

Ziel von Entwicklern ist es, zusammenhängende Systeme zu schaffen. In diesem Artikel werden Prinzipien vorstellen, nach denen man sich bei der Entwicklung zusammenhängender, wiederverwendbarer Pakete auf Basis des java.io-Pakets richten sollte. » weiter

Öffnen von Form-Instanzen in C#

Uhr von Builder.com und Harold Davis

Häufig will man in der Praxis nicht eine neue Instanz eines Formulars öffnen, sondern eine bestimmte Instanz, die bereits Daten enthält. ZDNet erklärt Schritt für Schritt, wie das geht. » weiter